Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.016 c
6-55680
Kisly
2003-05-09 13:51
2003.07.17
7.0


1-55636
pet
2003-07-03 21:00
2003.07.17
Быстрый поиск


1-55511
EgorKA
2003-07-04 17:01
2003.07.17
Изменение размеров формы с borderstyle=bsNone...


14-55834
PlaTinum
2003-07-01 20:16
2003.07.17
Raport


14-55759
Игорь Шевченко
2003-07-03 10:28
2003.07.17
Поклонникам Саши Черного :)