
29.05.2006, 08:47
|
|
Познающий
Регистрация: 18.12.2004
Сообщений: 41
Провел на форуме: 55946
Репутация:
14
|
|
По своему опыту скажу как легко изучить только начало PHP:
[1] Ты сидиш и думаеш.. во блин какиета закарючки, вот хрень какаято... Идеш в книжный магазин и читаеш там с самой корочки что да как...
[2] После того как ты узнаеш что такое <?="123";?> ты долэен поставить себе цель!, причем лучше сразу средней сложности, к примеру написать гостевую книгу.
[3] Идеш на woweb.ru там ищеш самую простенькую гесту, смотриш как они устроена...
[4] После этого ты должен создать файл index.php и начать писать там гостевую.. К примеру вот тебе Прость\енькая гостевая книга на текстовых базах:
index.php
PHP код:
<!--Форма для добавления записей-->
<form action=add.php name=gb method=post>
<input type="text" name="name" value="Имя"><br>
<input type="text" name="e-mail" value="Мыло"><br>
<textarea name=msg cols=57 rows=4 wrap=virtual></textarea><br>
<input type="submit" name="submit" value="Отправить">
</form>
<hr>
<!--Выводим записанную информацию-->
<?php
$arr = file("log.txt");
$i = 0;
foreach($arr as $line)
{
list($name, $e-mail, $msg) = explode("::", $line);
$user['name'][]= $name;
$user['e-mail'][] = $e-mail;
$user['msg'][] = $msg;
}
for($i=count($arr)-1; $i>=0; $i--)
{
echo "
<a href='mailto:".$user['e-mail'][$i]."'>
<b>".$user['name'][$i].":</b></a>".$user['msg'][$i]."<hr>";
}
?>
add.php
PHP код:
<?php
$files = "log.txt";
if ( $e-mail=="" ) {$e-mail="#";}
$e-mail=htmlspecialchars($e-mail);
$e-mail=str_replace('::','',$e-mail);
$name=htmlspecialchars($name);
$name=str_replace('::','',$name);
$msg=htmlspecialchars($msg);
$msg = str_replace($t[0], '', $msg);
$msg=str_replace('::','',$msg);
$msg=nl2br($msg);
$msg=str_replace("<br />","", $msg);
$msg=str_replace("\r\n","", $msg);
if ( $name != "")
{
$zapis = "$name::$e-mail::$msg::\r\n";
$fp = fopen($files, "a+");
$fw = fwrite($fp, $zapis);
fclose($fp);
}
?>
<meta http-equiv="refresh" content="0;URL=index.php">
[5] Когда ты ее допишеш приступай к более сложной задачи! К примеру начни уже писать скрипт чата.
[7] Знай что если ты будеш писать скрипты то для хранения информации которую скрипт записывает ИПСОЛЬЗУЙ MySql а не *.txt базы данных, так как мускул это удобнее и намного быстрее чем текстовые базы.
Далее уже после изучения основ PHP ты уже сам выбирай куда тебе дальше двигатся!...
|
|
|