[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание файлов с именами из формы
llokely
Добрый вечер! Помогите пожалуйста с кодом, имеется форма
<form action="./gen.php" method="post">
<textarea
name="gen" cols="50" rows="20"></textarea>
<br>
<input
type="submit" value="Сделать"></p>
</form>

и сам gen.php

$urlarr = explode("\n", $_POST[gen]);
$cnt = 0;
foreach ($urlarr as $v) if ($v!==1) ++$cnt;
for ($z=0; $z<$cnt; $z++) {
file_put_contents($urlarr[$z], test);
}

Хочу чтоб скрипт создавал файлы с именами из строк формы, то есть в форму ввели:

file1
file2
file3
и были созданы файлы с названиями file1, file2, file3 и содержимым test. Скрипт почему-то создает только файл с именем последней строки. Помогите пожалуйста, где ошибка?
walerus
$urlarr = explode( "\n", $_POST['gen'] ); // ВСЕГДА УКАЗЫВАTЕТСЯ ПЕРЕМЕННАЯ В КОВЫЧКАХ !!!!!!!!

foreach ( $urlarr as $urlarr_value ) // Перебираем все строки что ввели
if ( trim( $urlarr_value ) != '' ) // Проверяем, не пустая ли строка
file_put_contents( trim( $urlarr_value ) , 'test' ); // Создаем файл
}
Игорь_Vasinsky
Цитата
ВСЕГДА УКАЗЫВАTЕТСЯ ПЕРЕМЕННАЯ В КОВЫЧКАХ !!!!!!!!

ключ в апострофы wink.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walerus
Игорь_Vasinsky - ты прав, я об этом ночью вспомнил ), что не так назвал, но суть понятна ), вставать исправлять было лень cool.gif
Игорь_Vasinsky
я не за тобой гоняюсь - если что wink.gif

просто чтоб ТС понятней было.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walerus
Игорь_Vasinsky
Цитата
я не за тобой гоняюсь - если что wink.gif
это радует, что "Лысый и злой" дядька за мной не гоняется laugh.gif laugh.gif
killer8080
Цитата (llokely @ 11.04.2013 - 16:44)
Хочу чтоб скрипт создавал файлы с именами из строк формы

когда сайт взломают, не удивляйся wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.