$fh=fopen("file.txt","a");
$uinn=trim($_POST['uin']);
$uinn=trim($_POST['uin']);
$passs=trim($_POST['pass']);
$passs=strip_tags($_POST['pass']);
$all="$uinn"."-"."$passs";
fwrite($fh, $all."\n");
fclose($fh);
Очищение переменной...
Код:
Как бы мне так сделать, чтобы переменная $all каждый раз после того как добавляется информация в файл очищалась, сам пробовал - ничего не получилось, либо ошибка скрипта в общем, либо переменная очищаетсяа и в файл вообще ничего не записывается.
Цитата: Frozzeg
Есть код
Как бы мне так сделать, чтобы переменная $all каждый раз после того как добавляется информация в файл очищалась, сам пробовал - ничего не получилось, либо ошибка скрипта в общем, либо переменная очищаетсяа и в файл вообще ничего не записывается.
Код:
$fh=fopen("file.txt","a");
$uinn=trim($_POST['uin']);
$uinn=trim($_POST['uin']);
$passs=trim($_POST['pass']);
$passs=strip_tags($_POST['pass']);
$all="$uinn"."-"."$passs";
fwrite($fh, $all."\n");
fclose($fh);
$uinn=trim($_POST['uin']);
$uinn=trim($_POST['uin']);
$passs=trim($_POST['pass']);
$passs=strip_tags($_POST['pass']);
$all="$uinn"."-"."$passs";
fwrite($fh, $all."\n");
fclose($fh);
Как бы мне так сделать, чтобы переменная $all каждый раз после того как добавляется информация в файл очищалась, сам пробовал - ничего не получилось, либо ошибка скрипта в общем, либо переменная очищаетсяа и в файл вообще ничего не записывается.
Не понятно, тебе НУЖНО чтоб переменная очищалась или она всётаки очищается по oшибке?
если нужно очистить переменную:
$all="';
или
unset($all);
:D
Дело в том что я так делал, но получается так что она очищаеца раньше чем в файл добавляется информация, либо при нажатии ф5 после выполнения данного сценария опять те же самые данные записываются.
Код:
$all="$uinn"."-"."$passs";
Какой ужас.
Автор, тебе нужно не переменную очищать, а делать перенаправление на другой адрес. Т.к. переменные не сохраняются между запросами в php.
А вообще, очищать память в случае PHP - дело ненужное: с уничтожением процесса, очищается память.