Язык программирования, разработанный специально для динамической генерации веб-страниц. Намного превосходит возможности SSI. Имеет функции работы с базами данных (MySQL), создания графических файлов Jpeg и PNG (библиотека GD), обработки XML-документов и многие другие.
Знающие люди, подскажите пожалуйста, какой язык программирования предпочтительнее узучать для написания и редактирования сайтов: PHP5 или PERL?
Какие у них недостатки и достоинства?
Знающие люди, подскажите пожалуйста, какой язык программирования предпочтительнее узучать для написания и редактирования сайтов: PHP5 или PERL?
Какие у них недостатки и достоинства?
PHP6... )) Но пока он еще не появился.
А так вообще конечно PHP и желательно без привязки к версии, потому как все-таки сейчас пока еще везде PHP4 более распространен и на PHP5 многие не спешат переходить (некоторые как раз ждут PHP6). Perl все-таки для web-программирования, а тем более для начинающих не очень приспособлен.
Посоветуйте, пожалуйста, книжку (на русском языке) по обучению PHP - доступную и очень(!) понятную для начинающих (типа "PHP для чайников" (кстати, а такая есть? ) , а лучше "PHP для круглых чайников" ).
Сейчас читаю книжку "Освой самостоятельно PHP за 24 часа", но мало что в ней понимаю... Есть ли более доступные руководства? Или есть ли у нас в Жуковском курсы по PHP?
_____________________________ Написать неработающую программу легче, чем разобраться в работающей
Groke, спасибо. Завтра начну читать книжечку chaser, да, умею программировать на нескольких языках: Visual Basic, HTML, JavaScript знаю хорошо, более-менее разбираюсь в программировании на С++ и Delphi. Решила ещё и PHP изучить, но с самого начала чтения книги по PHP столкнулась со многими непонятными моментами.
_____________________________ Написать неработающую программу легче, чем разобраться в работающей
Во-первых, HTML это НЕ язык программирования, а язык разметки.
Если действительно разбираешься в C (а тем более, если в C++), то по идее тебе не должно составить особого труда изучить PHP по официальному руководству ( http://www.php.net/manual/ru/ ). Более старую его версию можно смотреть локально тут: http://chaser.woody.progtech.ru/doc/php/ .
chaser, спасибо, попробую разобраться по этому руководству.
С++ я не знаю не достаточно хорошо (мало опыта в программировании на С++), поэтому, наверное, в изучении PHP возникли сложности
_____________________________ Написать неработающую программу легче, чем разобраться в работающей
include("config.php");
$Directory=opendir("includes");
while ($Resource1=readdir($Directory))
{
if ($Resource1=="." OR $Resource1==".." or $Resource1==".htaccess" or $Resource1==".svn")
{
continue;
}
include("includes/$Resource1");
}
$mysql = new mysql();
GLOBAL $mysql;
$general = new general();
GLOBAL $general;
$cookie = new cookie();
GLOBAL $cookie;
$lang = new lang();
GLOBAL $global;
GLOBAL $error;
$template = new template();
GLOBAL $template;
$file = new file();
GLOBAL $file;
$mysql->connect($db_host,$db_user,$db_pass,$db_name);
$mysql->query('SET NAMES "cp1251"');
setcookie("lng","ru",time()*60*60*24*365);
setcookie("template","default",time()*60*60*24*365);
Проблема в том, что кукис почему то не хочет ставиться, но ни как не пойму почему.
Почему? Или может есть какой лучший способ хранить ланг/шаблон для юзера? пс. базу не предлагать.