Текущий архив: 2003.07.17;
Скачать: CL | DM;
ВнизPHP? Найти похожие ветки
← →
Феликс (2003-06-30 00:35) [0]Раньше я использовал Перл, но нынешний мой хостинг поддерживает только PHP в связи с этим вопрос! У меня на сайте использовался простейший скрипт, который записывал имя, адрес почты и вопрос юзера в отдельный файл. Скрипт вызывался через форму на html странице.
<form method="POST" action="cgi-bin/myscript.pl">
....
</form>
В результате выполнения скрипта данные записывались так:
Иван Пупкин (Pupkin@mail.ru) 15.05.03 (<- здесь дата запроса)
Здрасти! Подскажите пож-та.... (<-иными словми здесь идет текст)
HTML текст всего что я написал выше выглядит так:
<FONT COLOR="#000000" SIZE=1>Иван Пупкин (<a href=mailto:Crazybeaver@mail.ru>Pupkin@mail.ru</a>)
</FONT><FONT COLOR="#2F629B" SIZE=1> 15.05.03</font>
<br><FONT COLOR="#000000" SIZE=1>Здрасти! Подскажите пож-та....</FONT>
<br> и.т.л другие вопросы
Так нафиг я все это писал? Дело в том, что я знаю как выполняется эта задача в Перле, а вот как в PHP не знаю, поэтому уважаемые знатоки РНР если вам не в лом укажите исходник скрипта на РНР, который запишет данные в файл также (ну, или примерно так) как указано выше. Да и еще! Как быть с вызывом скрипта? cgi скрипты вызываются так: <form method="POST" action="cgi-bin/myscript.pl">. А как быть с рнр? Тоже самое? Или как то иначе?
Заранее благодарен за ответ!
Еще вспомнил!!!! После выполнения скрипта (т.е записи данных в файл как это указанно выше) юзер мог видить благодарственный текст... В перле это выглядит так:
print " Спасибо за внимание к проекту! Мы постараемся ответить на ваш вопрос......ну и и.т.д<BR>\n";
print "<a href= http://www.mysite.ru><FONT COLOR=\"#FFFFFF\" SIZE=2>Назад на мой мега сайт</font></a>";
А как бы сделать тоже самое в РНР?
← →
Neox (2003-06-30 13:05) [1]примерно так:
<form method="POST" action="myscript.php">
<input type=text name=user>
<input type=text name=email>
<textarea name=question rows=5 cols=20>
</form>
myscript.php:
<?php
$today = getdate();
$date = $today["mday"].".".$today["mon"].".".$today["year"];
//пишем в файл
$file = fopen("file.out", "a+");
$str = $user." (".$email.") ".$date;
fwrite($file, $str);
fwrite($file, $question);
fclose($file);
//выводим HTML
echo "<FONT COLOR="#000000" SIZE=1>$user (<a href=mailto:$email>$email</a>)";
и т.д. и т.п....
?>
← →
Феликс (2003-06-30 17:57) [2]Спасибо Neox!
← →
RIMMER (2003-07-01 00:11) [3]Вообще говоря, я, например, изучил PHP с нуля (не имея представления ни о каких C/C++-подобных языках) благодаря мануалу (качать с URL http://weblabor.hu/php-doc-chm/php_manual_sample_10.zip). Это на тот случай, когда появятся вопросы про дальнейшие части скрипта.
← →
Феликс (2003-07-01 02:59) [4]Rimmer у меня уже есть мануал, а вот указанная ссылка не работает! Но все равно спасибо!
Страницы: 1 вся ветка
Текущий архив: 2003.07.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c