Тема: Php
Показать сообщение отдельно

  #7  
Старый 29.05.2006, 08:47
ZetRider
Познающий
Регистрация: 18.12.2004
Сообщений: 41
Провел на форуме:
55946

Репутация: 14
Отправить сообщение для ZetRider с помощью ICQ
По умолчанию

По своему опыту скажу как легко изучить только начало 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 ты уже сам выбирай куда тебе дальше двигатся!...