Архив на категорию : 'Практика php'

avatar

Сегодня мы поговорим о том, как работать с FTP из нашего PHP-скрипта, а кроме этого попытаемся что-нибудь автоматизировать с помощью функций для работы с FTP.

продолжение статьи

avatar

Давно хотел поработать с Zend Framework, да все руки не доходили. А тут несколько дней назад услышал, что вышла новая версия 1.7.1. Ну я и решил восполнить пробел, так сказать.

продолжение статьи

avatar

Некоторое время назад (можно даже сказать, что давно) передо мной встала задача сделать скрипт, который будет самостоятельно логиниться на один сайт через форму логина.

Форма выглядела примерно следующим образом:

<form action="login.php" method="post">
<input name="name" value="" type="text" />
<input name="pwd" value="" type="password" />
<input value="Войти" type="submit" />
</form>

продолжение статьи

avatar

В больших и средних проектах, состоящих из большого количества модулей, компонентов, классов и библиотек, может возникнуть такая проблема, как вызов одинаковых запросов к mysql за один пробег скрипта. Другими словами, за все время выполнения скрипта один и тот же запрос может быть вызван несколько раз.
Так как большинство запросов – это запросы выборки SELECT, то такие действия явно будут лишними. В этой статье я расскажу, как это можно разрешить с помощью двух функций.

продолжение статьи

avatar

В сегодняшнем небольшом посте я расскажу про один очень полезный и удобный php-трюк или ООП-прием или называйте как хотите. В конечном итоге с помощью этой техники можно значительно сократить код и сделать его более удобным для чтения.

Технику я называл цепочками, по аналогии с механизмом в jQuery (мы как-то писали об этом в статье про jQuery).

Предположим, что перед нами стоит задача – реализовать на php класс для форматирования текста. Путь будет только три функции – выделить жирным (bold), сделать курсивом (italic) и подчеркнуть (underline).

При обычной реализации этого класса, при одновременном применении нескольких действий у нас может получиться что-то вроде:

$str = 'qwe'; // текст, который нужно выделить
$text = Text->Bold($str);
$text = Text->Italic($str);
echo $text;

А после использования техники цепочек это можно будет сделать так:

$str = 'qwe';
echo $text = Text->Bold($str)->Italic($str);

продолжение статьи

avatar

Как Вы помните, в одной из последних статей я писал про такой популярный php фреймворк как cakephp. В конце той статьи я привел небольшой пример работы CakePhp (быстрый старт), который просто выводит записи из базы данных.

продолжение статьи

avatar

Что-то я все чаще стал натыкаться на посты о Ruby On Rails, MVS и разных php-фреймворках. Думаю, пора обратить свое пристальное внимание на эту область веб-разработки :)

продолжение статьи


Страница 2 из 712345...Последняя »


© Copyright. . I-Novice. All Rights Reserved. Terms | Site Map