|
|
|
|
<?
@$ops['1'] = htmlspecialchars(stripslashes($_POST['ops1']));
@$raz['1'] = htmlspecialchars(stripslashes($_POST['raz1']));
@$ops['2'] = htmlspecialchars(stripslashes($_POST['ops2']));
@$raz['2'] = htmlspecialchars(stripslashes($_POST['raz2']));
@$ops['3'] = htmlspecialchars(stripslashes($_POST['ops3']));
@$raz['3'] = htmlspecialchars(stripslashes($_POST['raz3']));
@$ops['4'] = htmlspecialchars(stripslashes($_POST['ops4']));
@$raz['4'] = htmlspecialchars(stripslashes($_POST['raz4']));
@$ops['5'] = htmlspecialchars(stripslashes($_POST['ops5']));
@$raz['5'] = htmlspecialchars(stripslashes($_POST['raz5']));
@$ops['6'] = htmlspecialchars(stripslashes($_POST['ops6']));
@$raz['6'] = htmlspecialchars(stripslashes($_POST['raz6']));
@$ops['7'] = htmlspecialchars(stripslashes($_POST['ops7']));
@$raz['7'] = htmlspecialchars(stripslashes($_POST['raz7']));
for($i=1; $i<=7; $i++){
$filename = "$to.txt";
$handle = fopen($filename, 'w');
fwrite($handle, $ops[$i]);
fclose($handle);
chmod($filename, 0666);
$filename = "$to.size";
$handle = fopen($filename, 'w');
fwrite($handle, $raz[$i]);
fclose($handle);
chmod($filename, 0666);
}
?>
|
Переменную принимает, но в файл не записывает, не могу понять что не так (
Если прописать просто $ops[1]; То пишет, а через $i ни в какую не хочет.
Если просто выводить в браузер $ops[$i] тоже прекрасно всё выводит | |
|
|
|
|
|
|
|
для: f@ntom
(04.12.2009 в 21:56)
| | > @$ops['1'] = htmlspecialchars(stripslashes($_POST['ops1']));
> @$raz['1'] = htmlspecialchars(stripslashes($_POST['raz1']));
>
@$ops[1] = htmlspecialchars(stripslashes($_POST['ops1']));
@$raz[1] = htmlspecialchars(stripslashes($_POST['raz1']));
|
ковычки уберите у чисел, у вас же не строка | |
|
|
|
|
|
|
|
для: Usta
(04.12.2009 в 22:59)
| | >ковычки уберите у чисел, у вас же не строка
Это не нужно
Файл в цыкле открывать и закрывать не понятная затея
Если файл вообще не создается, то скорее всего не прав у директории | |
|
|
|
|
|
|
|
для: f@ntom
(04.12.2009 в 21:56)
| | Нагородили как по мне. Попробуйте так сначало записать в файл:
$handle = fopen("test.txt", 'w');
for($i=1; $i<=7; $i++){
fwrite($handle, $ops[$i]);
}
fclose($handle);
|
Незачем в цикле многократно закрывать файл и закрывать. Насчет прав, попробуйте 0777 через ФТП поставить, потом можно и скриптом сделать. | |
|
|
|
|
|
|
|
для: TetRiska
(04.12.2009 в 23:15)
| | $ops['1'] != $ops[1]
- harm | |
|
|
|