Отправляет email-рассылки с помощью сервиса Sendsay

Все о PHP и даже больше

  Все выпуски  

Все о PHP и даже больше


Информационный Канал Subscribe.Ru


Все о PHP и даже больше...

# 1
1/2002

28 октября 2002г.

Проект сайта "GreatWeb Design" GreatWeb.dax.ru


    В этом выпуске:

  • Наш проект.
  • Что такое PHP?
  •   Ссылки Вебмастеру:

  • Лучший хостинг
  • Раскрутка
  • Советы Web-мастеру
  • Книги о программировании
  • WEB-браузеры
  • Фоны
  • Скрипты
  • HARDWARE
  • Партнерская программа

  • Здравствуйте!

    Описание нашего проекта:



    Открылся новый сайт под названием GreatWeb Web-портал.
    На этом сайте Вы найдете последнюю информацию из Мира компьютеров и INTERNET. А также множество Скриптов: гостевые книги, возвратные формы, голосование, счетчики, поиск, форумы, чаты и многое другое,… В общем, все, что нужно для полноценного сайта.


    Что такое PHP?


    PHP это скриптовый server-side язык программирования, предназначенный в основном для включения в html страницу и выполняемый сервером перед выдачей страницы браузеру. PHP очень похож на ASP (существует даже конвертор asp2php), но приспособлен к unix-like системам и чаще всего употребляется с web-сервером apache, хотя может работать и с MS IIS и в принципе с любым другим веб-сервером. Кроме того, PHP3 является объектно-ориентированным.

    На мой взгляд, основное преимущество PHP - простота, гибкость и скорость выполнения. Мне, например, понадобилось минут 15 для просмотра мануалов и примеров, для того, чтобы перевести весь контент моего сайта на SQL (подробнее в слеудющих ШАГ-ах) и написать php-скрипт для выдачи его в html коде с шаблонным дизайном. Зачем так сложно? А вовсе и не сложно. Теперь, чтобы выложить на сайт новую статью или просто новость, я всего лишь добавляю новую запись на sql сервере с помощью MS Access или web-интерфейса sql, написанного кстати тоже на php, а при запросе страницы пользователем соответствующий php-скрипт выуживает из sql то, что ему надо и выдает уже красиво оформленную, готовую страницу.

    SQL. Вот это является еще одним преимуществом PHP, такое впечатление, что он (PHP) просто рожден существовать в связке apache+php+sql. Для свой работы я выбрал MySQL, который также существует и под linux и под win9x/NT.

    В качестве иллюстрации простоты php, предлагаю пример, передающий список файлов в текущем каталоге.

    <HTML><BODY>
    Список файлов:
    <?
    $dir = opendir(".");
    while($file = readdir($dir))
       echo "$file<BR>";
    closedir($dir);
    ?>
    </BODY></HTML>

    Код, помещенный в теги <? и ?> не передается браузеру, а выполняется непосредственно на стороне сервера. А выдается то, что выводит команда echo. Я думаю, что человек, мало-мальски знающий хотя бы один язык программирования, поймет этот пример без проблем. Кажется, PHP похож на C? или Perl? или Basic? А вот к стати тот же пример в ООП варианте:

    <?
    $dir = dir(".");
    while($file = $dir->read())
    echo "$file";
    $dir->close();
    ?>

    И ведь вы можете это писать в своем любимом html редакторе! Лично я настолько полюбил этот язык, что пишу в нем и скрипты для linux shell (хотя это уже из области XXX ;) и даже под dos/win. А запустить скрипт из шела проще некуда: php3 -q <filename> получается отличный интерпретатор.

    А вот, для наглядности, еще пример для работы с MySQL:

    <?
    $conn=mysql_connect("127.0.0.1");
    if (mysql_select_db("db",$conn)) {
    $res=mysql_query("select * from tabl", $conn);
    while(($data=mysql_fetch_row($res)))
    echo("$data[0] $data[1]\n");
    } else
    echo "Error!\n";
    ?>

    $adds = "url.txt";
    $txt = file($adds);


    Этот скрипт выводит таблицу "tabl" из базы данных db на локальном MySQL сервере.

    Большое спасибо сайту WOweb.ru.


    © 2002 Copyright by GreatWeb Design
    Копирование материалов рассылки возможно только в случае явного указания на сайт "GreatWeb.dax.RU" как на источник информации.


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное