PHP

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

PHP. Очистить html-текст от лишних тегов(всех).

Как то раз поставили мне задачу очистить входной текст от всего лишнего. На просторах интернета много примеров, но на всякий пожарный оставлю себе записочку здесь.


<?php

$RawData = strip_tags($RawData);
$RawData = str_replace('&nbsp;', ' ' , $RawData);
$RawData = str_replace('&mdash;', ' ' , $RawData);
$RawData = str_replace('&raquo;', ' ' , $RawData);
$RawData = str_replace('&laquo;', ' ' , $RawData);

?>

Прочитать все файлы в папках. PHP

< ?php

foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('.')) as $filename){
     echo "$filename\n";
}

?>

Отправка email с помощью скрипта PHP. Авторизация SSL/TSL на примере Яндекс Почты.

Если вы хотите отправить письмо с помощью любого smtp сервера(конечно если он настроен для этих дел), то вам поможет данный скрипт. Найдено на просторах веб паутины давным давно. Спасибо создателям, к сожалению адрес источника утерян.
Полная новость

Посчитать количество символов. Примеры

Пример кода для подсчета символов

PHP:

function calcsymbols($stroka) {
$newstr = str_replace(array("\r\n", "\r", "\n"), '', strip_tags($stroka));

return mb_strlen($newstr, 'UTF-8');
}

убирая переводы строк подсчет символов с пробелами будет верный.

Новый проект сайта admin-vestnik.ru Обучение php с нуля!

Спешу обрадовать всех тех, кто хочет изучить PHP программирование! Помимо работы по написанию статей для сайта http://admin-vestnik.ru я начинаю проект под названием «Полный цикл обучения PHP пошагово» целью которого является создание CMS системы для сайтов с нуля. В этом проекте я планирую как можно шире раскрыть тему программирования на PHP, закрепить свои навыки, как программиста, а так же передать опыт многих программистов, которые работают в этой сфере. Курс будет расчитан для начиниющих программистов, которые хотят углубиться в мир PHP и стать профессионалами своего дела. Надеюсь все желающие смогут начать свой путь вместе со мной. Будет пошаговое руководство, множество различных статей, практика с примерами работы php-сценариев с использованием html, XML, CSS, MySql(может быть JavaScript). Не пропустите!

Полный цикл обучения PHP пошагово

↑ Grab this Headline Animator

«Fatal error: Call to undefined function curl_init()

ошибка curl

Недавно пришлось перенести один из своих сайтов на свой VPS, сайт на DLE 9.2 в движок доставлен модуль Crosspost. После переноса, сайт работает в нормальном режиме, все как и должно быть, но при постинге новости через Crosspost возникает ошибка

«Fatal error: Call to undefined function curl_init() in ../www/mysite.ru/engine/inc/crosspost.functions.php on line 158″

cURL — это кроссплатформенная, свободная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL

Спросил у гугла, искал очень долго так как, по большой части обсуждают только Denver на Винде, но никак не Linux

Решение:

Для Debian

apt-get install php5-curl

Перезапускаем Apache2 и нужный модуль загружен, даже работает))

Для Денвера

В файле php.ini

Раскоментить строчку

;extension=php_curl.dll

Сохраняемся, перезапускаем Денвер, должно все работать

Для Ubuntu

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

После этого перезапускаем наш Apache2

Может кому то пригодится…

Группа РНР-юзеров объявляет Майкрософт участником open source

Microsoft-PHP

Microsoft часто предпринимает попытки наладить свои отношения с open source комьюнити, но, кажется, компания достигла определенного успеха с РНР разработчиками.

Полная новость

Примеры использования PHP. Готовые скрипты

Примеры php скриптов
В этой статье хочу показать основные, наиболее важные используемые функции, процедуры в разработке PHP приложений.
Работа с массивами
cgi скрипты
Работа с временем, датами
Работа с директориями
Работа с формами, строками
MYSQL
И множество других полезных функций
Полная новость

Дмитрий Котеров. Алексей Костарев. PHP5 в подлиннике

Книга PHP5 в подлиннике

Рассматриваются основы функционирования Web-серверов, сборка исполняемого модуля PHP в OC Unix, инструметнтарий Web-разработчика(в том числе утилиты отладки сценариев), синтаксис функций PHP для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и т.д. Особое внимание уделено новым возможностям яхыка по работе с XML-документами, объектно ориентированому программированию, а также подходам к отделению PHP-кода от HTML-шаблонов сайта.

Количество страниц 1121

Книга тут. Открыть этим