1. Здравствуйте!
Я новичок в php, пытаюсь написать простенькую гостевую. такой вопрос:
при нажатии кнопки submit на форме создаются переменные с содержанием
полей, после чего выполняется скрипт. Но как скрипт "узнает",
нажал
пользователь на кнопку или просто перезагрузил страницу? Я пытался делать
так:
$file_bk="guestbook.txt";
(здесь скрипт)
view_user($file_bk);
т.е. если переменных с именами $nick, $textfield и $homepage нет, значит
посетитель на кнопку не нажимал.
но эти переменные остаются после первого ввода данных! при обновлении
страницы, в файл добавляется последние их значение, несмотря на unset()
!
Не подскажете, как правильно это все сделать?
Заранее спасибо.
Ответ: Могу посоветовать более удобный метод, добавьте
еще одну скрытую переменную, передавайте все данные в отдельный файл.
в файле обработчике поставьте переход location (header: скрипт) на страницу
с выводом, после этого обновление страницы не страшно.
Вопрос
Здравствуйте, Алексей!
В статье по поисковой оптимизаци вычитал, что генерируемые php-страницы
можно сделать статичными для поисковых роботов т.е воспринимаемыми как
html . Не могли бы вы подробнее рассказать об этом, в частности о модуле
mob_rewrite
Интересует и что в нем должно быть написано и где он должен быть размещен.
С уважением, Борис
Ответ: В данном случае это не совсем относиться к разделу
о РНР, так как модуль mob_rewrite это модуль Апаче сервера, могу посоветовать
изучить сайт http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html,
проект не мой, но удачно расписано описание работы этого модуля.
Ebay and Paypal enabled virtual and physical visa cards.You can also
use our card at any merchant with any name and billing adress.
Вопрос-Ответ
:
Вопрос:
Есть ли ограничения на количество адресов, указанных для переменной
$recipients в такой строке
$mail = popen("/usr/sbin/sendmail -i -f$from -- $recipients",
'w');
и что означают параметры для sendmail?
Ответ: Это ограничение ставиться вашим хостером, программно
ограничений нет
Вопрос:
На халявном сервере выполняю скрипт, где работает цикл while. После каждого
витка на экран должна выдаваться информация по команде flush();
На домашнем компе в localhost все работает, а на внешнем информация
появляется только после выполнения всего цикла и сразу всех витков.
Как можно выдавать информацию на монитор при работе из внешнего
сервера после каждого витка?
Виктор.
Ответ: На бесплатных серверах все файлы кидаются в кэш,
и только после их выполнения отдаются пользователю, мой совет переходите
на платные сервера.
Download-архив
BESTFILES.RU:
Download-архив BESTFILES.RU — это,
прежде всего, классический download-архив. Это место, где каждый пользователь
Интернет может
скачать необходимые ему файлы, именно таким мы изначально задумывали этот
сайт и, надеемся, именно таким он и получился.
Но хороший download-архив — это все-таки не сборище разного никому особенно
ненужного мусора, не архив в обычном понимании этого слова (куда отправляются
всякие разные старые вещи), — это архив с актуальными, нужными и полезными
файлами. Архив, содержащий то, что необходимо многим, что ищут люди и
чем они пользуются.
Именно таким мы постарались сделать BESTFILES.RU — сайт, на котором можно
найти самые популярные и востребованные видео, mp3 и программы. Не случайно
проект называется BESTFILES.RU — в наш архив попадают только действительно
лучшие файлы.
Актуальность наших материалов помогают отслеживать пользователи архива
— именно вы, скачивая, голосуя, или заказывая какие-либо файлы, помогаете
поддерживать сайт на том высоком уровне, который позволяет нам ощущать
реальный результат от нашей работы. Спасибо вам за поддержку!
Этот раздел будет вестись по
вашим просьбам и пожеланиям, для этого необходимо будет задать вопрос
или пожелание мне на e-mail: subscribe@bgs-irk.ru,
или отправив сообщение с контактной формы сайта www.bgs-irk.ru
Обратите внимание на ещё одну возрождённую рассылку
на Subscribe
которая освещает вопросы раскрутки, хостинга и программирования
сайтов, с подробными примерами и комментариями. Поддерживается администраторами
хостинга www.ru5.net.