Главная страница
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.012 c
3-55398
Andrey007
2003-06-23 13:32
2003.07.17
Как редактировать текст в DBMemo?


14-55858
d.r.
2003-07-02 14:49
2003.07.17
Откат реестра...


3-55418
AkaSaint
2003-06-21 15:36
2003.07.17
TDataSetProvider.UpdateMode = upWhereKeyOnly не действует


11-55482
mike.dld
2002-11-09 15:42
2003.07.17
StringGrid


14-55744
vopros
2003-06-30 11:49
2003.07.17
Какую карту видео лучше купитб до 90$