Snowy, ну там наверное буферизация не позволяет видеть в браузере данные из файла. Давайте сперва убедимся, что мы действительно при клике на кнопку формы попадаем в обработчик. Для этого напишите в вашем файле сразу же после открывающего тега <?php эту строку: exit('Stop'); Всё вместе будет выглядеть так:
<?php exit('Stop');
// Выводим HTML-заголовки:
.. далее код вашего файла (Добавление) Snowy а почему вы тот ваш файл кладёте в папку с темами? О_о ...
Snowy ну тогда попробуйте в форме <form action="result.php" method="POST" target=""> прописать путь к обработчику result.php от корневого каталога вашего сайта. Например, корневая папка vsetut, тогда путь будет примерно таким : action="test/result.php".
И ещё проверьте, есть ли вообще доступ к этому файлу по ссылке httр://vsetut/test/result.php (если конечно в этой директории ваш файл)
Snowy а в result.php есть какие либо редиректы? Обычно, после обработки post-запроса выполняется редирект на ту же страницу, с помощью функции header('Location: ТУТ_АДРЕС'); -- Есть ли у вас что-то подобное?
php-beginer, возьмите какой-то фреймворк, и на его основе постройте ваш проект - там и шаблонизацию подтянете, и с адаптивной вёрсткой по-работаете, и самое важное - получите ценные и востребованные знания, которые в будущем будут работать на вас.
maks25095, написать самостоятельно не? Вроде бы не сложно же - прочитать текст.файл в массив, и вывести его строки в браузер. Или я не правильно вас понимаю?
P.S.: Для использования array_column() требуется PHP >= 5.5. Если версия вашего PHP ниже, вместо неё можно построить цикл. (Добавление) CaHeK_pk, вариант без array_column():
почему при каждом цикле while указатель смещается на следующую строку файла?
Собственно while тут не при чём, он просто выполняется, если результат выражения в его скобках не равен false. Указатель в данном примере смещается функцией fgetcsv(), именно она читает построчно файл, возвращает либо массив либо false, и перемещает указатель.
Чтобы понятнее было, как работает while, напишите пример по проще. Например, этот пример вам понятен?
olegzk и что я по этому адресу, по вашему, смогу увидеть: httр://....ru/rss/v2.xml ?
Не хотите ссылку светить, так соберите данные во временный массив, а после выхода из цикла - распечатайте его в браузере, и тогда будет видно, есть ли там то, что вы ищете регуляркой, или нет.