На сайте появился ПОИСКОВИК по сайтам web-програмирования и дизайна. Не верите? Заходите и смотрите! Подробнее >>
Теперь зарегистрированные пользователи могут обсудить статью выпуска на Форуме, что даст возможность гораздо быстрее получить ответ на интересующий Вас вопрос. Если Вы еще не регистрировались, то Вам сюда.
Новости
28.11.04 Изменилось оформление главной страницы форума. Смотреть >> А также теперь можно скачать документацию и не одну в разделе Скачать.
От автора (рекомендуется прочитать):
Добрый день, уважаемые подписчики.
Если у Вас есть сайт тематики web-программирования или дизайна, Вы можете добавить его в Базу Данных поиска, что, вероятно, поможет в его раскрутке, а у пользователей поисковика будет больше результатов поиска.
Все свои предложения и пожелания можете оставлять на форуме в разделе "По сайту".
Статья выпуска "Гостевая книга (чаcть 2) - Безопасность 2":
В предыдущем выпуске был показан достаточно простой, но не очень эффективный способ, распознования url'ов. Нет, конечно, это достаточно приличный и работоспособный пример, но на практике использовать его просто будет не очень хорошо. Хотя, безусловно, он показывает работу с пользовательскими функциями в PHP. Поэтому я предлагаю в этом выпуске хороший способ, определения Url'ов в сообщениях гостевой книги. Причем теперь возможна будет автоматическое нахождение url в самом тексте сообщения, и замена их на ссылки. Вот сама функция:
$string = eregi_replace ("[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*","<a href=\"mailto:\\0\">\\0</a>", $string); // и собственно e-mail'ов
return $string;
}
Смотрите, 6 строк, а такие возможности. Считай используем только одну функцию eregi_replace("что меняем", "на что меняем") для этого. А теперь вызываем при чтении БД из файла:
$file = file("guestbook.dat"); // читаем в массив $file
$count = count($file); // подсчет элементов массива
В данном случае ошибки никакой скрипт Вам не выдаст, если, то что Вы ввели в полях емаил или сайт, не будет урлом, но при чтении из файла, проверка будет сделана. Конечно, можно сделать проверку заранее, но это не трудно, и я надеюсь, что Вы в состоянии сделать это сами.
Замечание: При запуске функции cutty() возможны ошибки в строках:
Неплохо было бы если рассылки оперались на денвер подробней описывалось в какую именно папку ложить тот или иной скрипт итд так как начинающему как я думаю что таких много,трудно понять что к чему в апачи и самому настроить тоже не просто а денвер уж сильно замороченный много папок всяких итд
Привет! Скачал Apache и согласно рекомендациям поставил его, но он не работает :(. Ввожу ..\\\\localhost - загружается тестовая страничка Apache, но другие тесты не проходят. Что можете посоветовать?
У меня вопрос или скорее просьба я пытаюсь начать изучать php уже 3тий месяц как Скачал последнию версию пакета на dklab.ru всё вроде работает в папке www лежит мой хтмл это вроде всё понятноно вот с РНР обсолютно ничего. Просьба такая может ли кто обьяснить какой
код, куда внести и как и где увидеть результат работы я уже информирован на счёт того что
всё выполняется на сервере но я же должен как то понять что к чему я уже много где искал,нигде не одного практического примера и никакого описания как это делается
Если Вы - опытный веб-дизайнер или вам есть, что сказать читателям, то присылайте Ваши статьи по адресу about-php@mail.ru. Тема author. Ваши статьи будут опубликованы в близжайших выпусках рассылки (если, конечно, они будут содержать полезную информацию о веб-дизайне). В письме должны быть статья, ее название и контактная информация о авторе (имя и e-mail (например, с которого отправлено письмо) обязательно). Также Вы можете стать ведущими рассылки. Для этого отправьте письмо на этот же e-mail с той же темой, указав контактную информацию и тематику ваших статей.
Возможно, подписываясь на эту рассылку, Вы уже имели опыт работы с PHP и создали какие-нибудь скрипты. Поэтому, если у Вас есть полезный скрипт для сайта, написанный на PHP, присылайте его мне на e-mail about-php@mail.ru с темой script. Он обязательно появится в этой рассылке и разделе "Скачать" с контактной информацией автора.