Результат
$out_adm [\'result\']
Записывается с дублями
Вот код
[code]
<?php
include_once \'config.php\';
if (isset($_GET[\'b\']))
{
$sql_adm = mysql_query(\"SELECT `result` FROM `zap`\"
}
else
{
$sql_adm = mysql_query(\"SELECT `domen` FROM `admin`\"
}
if (mysql_num_rows($sql_adm) == 0)
{
exit(\'Error\');
}
else
{
$txt_name = mt_rand(10000, 99999).\'.txt\';
while($out_adm = mysql_fetch_array($sql_adm))
{
$file = fopen(\'temp1/\'.$txt_name, \'a+\');
if (isset($_GET[\'b\']))
{
$mail = $out_adm[\'result\'].\"\\n\";
$result = array_unique ($mail);
fputs ($file, $result.\"\\r\\n\"
}
else
{
$dom= $out_adm[\'domen\'].\"\\n\";
$resultd = array_unique ($dom);
fputs ($file, $resultd.\"\\r\\n\"
}
fflush ($file);
fclose ($file);
}
header(\'Content-type: text/plain\');
header(\'Content-Disposition: attachment; filename=\"\'.$txt_name.\'\"\');
readfile(\'temp1/\'.$txt_name);
exit;
}
?>
[/code]
А надо чтоб запись без дублей делалась
Ошибка уважаемый, в том что, Ваши руки растет из попы
Убийца, тут берутся данные из бд и записываются в файл.
Но в базе данных слова повторяются
А мне надо чтоб брались слова из бд и без повторений записывались в файл
если я тебя правильно понел тебе нужен цикл for()
Светататство какое та. Если я тя понял тогда:
Убераем на хер дубликаты
$текс = array_unique($текст);
foreach($name as $namekey=>$nameval){
$text .= \'$name[] = \'.$nameval
.\'$desc[] = \'.$desc[$namekey]
.\";
Как то так
For ($i = 0;$I < 10;$i++){echo \'bla bla\';}