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

Программируем на PHP - вопросы и ответы.


Служба Рассылок Subscribe.Ru
Рассылка сайта РНР для всех!

_ Здравствуйте! Выпуск номер 37 _
рассылки сайта РНР для всех!

Вы получили этот выпуск рассылки, так как являетесь подписчиком рассылок сайта http://subscribe.ru Рассылка выходит еженедельно, и предлагает Вам авторские материалы по теме программирования на скриптовом языке гипертекстового препроцессора РНР. Кроме того - есть система вопросов и ответов, обмен ссылками и баннерами, раздел Ваши письма и многое другое.
Вам доступен форум рассылки:
Офицальный форум сайта
Все вопросы и ответы из форума
будут публиковаться в рассылке!
Архив рассылки
заказать книги по РНР
(только Беларусь)

Программа персонального заочного обучения программированию на HTML и PHP

Эта программа предназначена для персонального обучения программированию. Если Вы не знаете с чего начать, если Вы устали искать ответы на свои вопросы, если Вам нужен персональный преподаватель - все это есть у нас! Вы можете заказать пробный бесплатный урок, выслав пустое письмо с темой ЗАКАЗ по адресу: interphp@tut.by Обращаю Ваше внимание на то, что уроки предназначены самым начинающим программистам.

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

Введение в MySQL.

Как примерно записывать данные в БД мы научились (этому мы научились в рассылке PHP). Если мы это умеем, то можно сделать фичу, которая позволяла бы давать комментарии к какой-нибудь статье на вашем сайте. Это довольно модно сейчас в интернете, да и полезно, не все любят писать на мейл и не все авторы любят показывать свой майл. Данный пример будет наиболее примитивным и он не подойдет если вы имеете более 100 статей или хотя бы более 20 статей, поскольку при добавлении описываемой фичи мы должны будем создавать форму для отправки комментариев, и в каждой форме есть идентификатор (поле), который говорит, что настоящие комментарии относятся именно к данной статье. Не люблю писать длинные вступления...

Вот собственно наглядный пример (ничего не работает):

Как примерно записывать данные в БД мы научились (правда это далеко не все возможности). Если мы это умеем, то можно сделать фичу, которая позволяла бы давать комментарии к какой-нибудь статье на вашем сайте. Это довольно модно сейчас в интернете, да и полезно, не все любят писать на мейл и не все авторы любят показывать свой майл. Данный пример будет наиболее примитивным и он не подойдет если вы имеете более 100 статей или хотя бы более 20 статей, поскольку при добавлении описываемой фичи мы должны будем создавать форму для отправки комментариев, и в каждой форме есть идентификатор (поле), который говорит, что настоящие комментарии относятся именно к данной статье. Не люблю писать длинные вступления...
Комментарии:

Ваше имя:
Комментарий:


использовать HTML в сообщении

Внимательно изучите эту форму.

Допустим скрипт-обработчик, т.е. скрипт,   который добавит комментарий, назыв. add.php, файл самой статьи будет назыв. article.php. Рассмотрим article.php:

<?
// подключаемся
$dbhost = 'db.host.kz'; // host
$login = 'my_login'; // login
$passwd = 'my_pass'; // password
$link=mysql_connect($dbhost,$login,$passwd) or die (mysql_error());
@mysql_select_db($login,$link) or die (mysql_error());

$sql="SELECT * FROM article"; /* выбираем из таблицы все
поля. оговорюсь сразу: в поле comment - комментарии
в поле data - дата написания комментария
в поле name - имя (или имейл или и то и другое) */
$res=mysql_query($sql);
?>

Как примерно записывать данные в БД мы научились (правда это далеко не все возможности). Если мы это умеем, то можно сделать фичу, которая позволяла бы давать комментарии к какой-нибудь статье на вашем сайте. Это довольно модно сейчас в интернете, да и полезно, не все любят писать на мейл и не все авторы любят показывать свой майл. Данный пример будет наиболее примитивным и он не подойдет если вы имеете более 100 статей или хотя бы более 20 статей, поскольку при добавлении описываемой фичи мы должны будем создавать форму для отправки комментариев, и в каждой форме есть идентификатор (поле), который говорит, что настоящие комментарии относятся именно к данной статье. Не люблю писать длинные вступления...
комментарии
<?
if ($row=mysql_fetch_array($res)) {
do {
?>
Дата: <?
echo $row['data'];
?>
<br>
Имя:
<?
echo $row['name'];
?>
<br>
Комментарий: <br>
<?
echo $row['comment'];
}
while ($row=mysql_fetch_array($res))
}
mysql_close($link);
?>
Комментарии:

Ваше имя:
Комментарий:


отображать теги HTML в сообщении

Разбор (спонсор - чай "Беседа"):

Хочу сказать сразу, что все созданные поля в БД являются VARCHAR, первичный ключ можете установить на любое поле, например, на comment. До вывода комментариев вам должно быть все понятно, а вот потом тупик. Ниже объясняю все по порядку.

mysql_fetch_array(int result)
данная ф-ия превращается в массив (извините, но лучше объяснять ненаучным языком), т.е. чтобы достать (да, я знаю, что по правилам русского языка не достать, а извлечь) данные из какого-то поля, при этом обходя команду SELECT somefield FROM article, достаточно писать $row['field_name'] (вместо $row вы можете поставить любую другую переменную, но в своем скрипте я передал данные именно данной переменной, т.е. $row=mysql_fetch_array($res) ). Идем дальше (ну, это задача для урока истории)...

do { действие } while (условие) код говорит, что следует выполнять действие до тех пор, пока верно условие.
С article.php мы разобрались. Разберем add.php:

В этом обработчике нам пригодится такая ф-ия
date() - дата

a - "am" или "pm"
A - "AM" или "PM"
d - день месяца, от "01" до "31"
D - день недели, текстовой, "Fri"
F - месяц, текстовой, "January"
g - часы, 12-часовой формат, без нуликов впереди, от "1" до "12"
G - часы, 24-часовой формат, без нуликов, от "0" до "23"
h - часы, 12-часовой формат, от "01" до "12"
H - часы, 24-часовой формат, от "00" до "23"
i - минуты, от "00" до "59"
j - день месяца без нулей впереди, от "1" до "31"
l (прописная 'L') - день недели, "Friday"
m - месяц, от "01" до "12"
M - месяц, "Jan"
n - месяц, без нулей, от "1" до "12"
s - секунды, от "00" до "59"
Y - год, "1999"
z - день года, от "0" до "365"

Другие штучки можете посмотреть в мануале. В нашем случае нужен будет такой формат даты:
HH:mm DD.MM.YYYY.

Вот и весь скрипт. Дам вам некоторые наводки на модернизацию данного скрипта: можно записывать каждое посещение данной статьи (т.е. зашел посетитель на страницу данной статьи и запускается следующий скрипт > ) в БД в спец.столбец, например, hits, а потом на странице выдавать кол-во просмотров. В следующем уроке (который выйдет в рассылке "PHP") будет рассмотрен подсчет кол-ва записей в БД, как раз для нашего примера можно выводить кол-во комментариев, как мир тесен, все-таки (если быть точным, то выйдет статья Два варианта голосования или спор двух любителей php-программирования.). Все вопросы, дополнения оставляйте на форуме, который сменил одежку и выглядит менее громоздким.

Рассылки Subscribe.Ru
PHP

© 2001 farkhad


Сайты в тему

Предлагаю Вам коллекцию сайтов, где Вы сможете отыскать различную информацию по поводу РНР. Если у Вас есть предложения по поводу расширения этого списка - я с удовольствием добавлю сюда еще один полезный ресурс. Присылайте свои ссылки и описания.

  • http://www.php.net/ - официальный сайт РНР. Масса информации, но только для тех, кто дружит с английским.
  • http://www.php-encoder.f2s.com - защита РНР скриптов UPDATED.
  • http://phpclub.net - Архив бесплатных PHP-приложений (вкл. E-commerce), форумы, чаты, рассылки, книги, обучение, хостинг.
  • http://www.devshed.com/Server_Side/PHP/ интересные статьи по PHP и не только.
  • http://ancient.dax.ru На сайте много готовых решений на PHP: форумы, чаты, гостевые книги и многое другое. Кроме того сам сайт реализован на php.
  • http://detail.phpclub.net/ - как обычно, о РНР.
  • http://firststeps.narod.ru/html/php/php.html
  • http://detail.phpclub.net/
  • http://phpclub.unet.ru
  • http://open.appideas.com/   сборник скриптов
  • http://programmingpub.com/scripts.html   скрипты на perl,php,python,tcl
  • http://px.sklar.com   php сборник скриптов
  • http://phplib.netuse.de   Здесь можно найти самую матёрую библиотеку на php(не отдельные скрипты, а цельное пособие по разработке), только не спешите подписываться на рассылки (авторы думают что все в мире должны знать немецкий
  • http://php.resourceindex.com/   коллекция скриптов
  • http://phpwizard.net   Tobias Ratschiller ничего не говорит?
  • http://www.umnik.f2s.com/ содержит информацию для вебмастера (по всем актуальным языкам веб-программирования), установка домашнего сервера Apache (разных версий)+MySQL+PHP+Perl. Также можно подписаться на рассылки
    "Вопросы и ответы по ОС" и "Будь достойным вебмастера". Имеются множество советов по компьютеру...
  • www.phpbuilder.com Здесь есть все! Форум, статьи, мануал, скрипты, да и вообще очень много профессионалов, тусующихся на сайте.
  • http://phpclasses.upperdesign.com/ Там находится масса классов на php, имеется рассылка на английском
    языке, регистрация бесплатная.
  • http://www.sourceforge.com - Вот IMHO очень полезный сайт. И не только для PHP-программистов, но и для всех остальных. Там десятки тысяч готовых примеров.

Где можно посмотреть

А и правда. РНР, да РНР! А где посмотреть как все это работает и оценить, стоит или нет заниматься этим... Правильное решение будет таким. Посетите сайты, указанные ниже, и посмотрите как они работают. Кстати, если хотите продемонстрировать всем свой проект или то, чего Вы достигли изучая РНР, присылайте ссылку и описание, и все это будет размещено здесь. Только не забудьте поставить у себя наш баннер, можно и не на главной, но буду не против :-) Ссылки на сайты будут вращаться по кругу по мере поступления.

http://virtual.bresttelecom.by - Виртуальный Брест. На РНР работают чат, форум, гостевая, объявления, статистика посещений, обмен компакт дисков, анекдоты.
www.gdekupit.ru Интернет-каталог Где купить в России. Каталог полностью автоматизирован. Регистрация, добавление нового города, Оформление Договора, выписка счета, служба рассылки и т.д. полностью автоматизировано. Все, кроме счетчика посещений на PHP и MySQL. Кстати, регистрация предприятий, расположенных в любом города России, абсолютно бесплатная.
http://www.ohrana.nsk.su - Практически весь сайт написан на PHP. Используется БД на MySQL.
http://www.webclub.lv   - Латвийский Клуб Веб-мастеров Наш сайт предназначен для всех кто творит и хочет творить Интернет. Мы предлагаем информацию, помощь и примеры по дизайну. Довольно обширная коллекция скриптов. Статьи, учебники и многое другое.
http://www.love24h.com/ru/   - международная служба знакомств, все анкеты (более 1500) с фото
http://www.freeglobus.com/ - сайт бесплатных игр (все со скриншотами и линками на загрузку)
http://trinet.wallst.ru - на PHP сделан каталог игр
www.nixers.com - сайт для поиска непостоянной работы в Ирландии. Short term, part-time and temporary jobs in Ireland.
http://karaganda.central.kz - "На связи Караганда" - содержание сайта полностью отделено от оформления.
http://moredeneg.wallst.ru - Сайт о Реальном заработке в сети. На сегодняшний день сайт почти полностью на PHP.
http://www.yanka.f2s.com - полностью написан на PHP. Работают следующие скрипты: новости, talk box, links, фотографии, гостевая, тексты, дневник.
http://softm.vov.ru - программы для бизнеса - это простые решения сложных задач
http://rec.gov.by - Сайт Центральной Комисси Республики Беларусь по выборам и проведению республиканских референдумов.
http://www.zgoda.f2s.com сайт белорусской опозиционной газеты "ЗГОДА" полностью сделан на php:"движок", гостевая, счетчик, голосование, обновление, а так же еще пару других мелких, но полезных фишек.
http://rec.gov.by - Сайт Центральной Комисси Республики Беларусь по выборам AK> и проведению республиканских референдумов.
www.saratoff.ru - "Саратовские народные новости". Новости политики, экономики, культуры, спорта и общественной жизни Саратовской области. Посетители сайта сами могут публиковать собственные новости на сайте. Удобная система администрированная, реализованная на принципиально новой технологии алгоритмизации, с использованием всех возможностей PHP и MySQL позволяет авторизованным пользователям самим создавать и администрировать новые разделы на портале.
www.ecsot.narod.ru  Это сайт ПП "Эксот", которое специализируется на изготовлении сепараторов для очистки сжатого воздуха от масла и влаги.
http://americansingles.to - знакомства, магазин. Много интересного, и вс ена РНР.
http://www.uvd.tula.ru - сайт УВД Тульской области.
http://www.andrey.nnov.ru "Сайт Андрея Зайчикова" - Поможет начинающим программистам стать профессионалами. Алгоритмы, статьи, книги, faq и многое другое.
www.puhlik.f2s.com - Система позволяет провести опрос (голосование) любой целевой аудитории (посетители сайта, участники форума и т.д.). Полностью написана на PHP4 с использование MySQL.
http://flower.lgg.ru - Доставка цветов и подарков
http://autodealer.ru - Все для авто. Поисковая ситема на запчасти. Програмное обеспечение для автобизнеса. Практически весь сайт написан на PHP. Используется БД на MySQL.


Почта рассылки



Вопросы и ответы
задать вопрос

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

Внимание! - вопросы, на которые никто не ответил не будут переноситься в следующий выпуск. Если вы так и не нашли ответ, попробуйте поточнее сформулировать свою проблему и изложить ее еще раз. Если Вы хотите, что бы авторство ответа указывалось в самом ответе, указывайте ссылку на себя в тексте ответа, тогда она пойдет в рассылку.

задать вопрос

Вопросы: 

  1. Не подумайте, что я лаймер, но хочу перепроверить себя. Как правильно произносить слова. (В скопках мой вариант, он может быть неправелен):
    -PHP (пэ-хэ-пэ)
    -CGI (сэ-гэ-и)
    -Perl (перл)
    -mySQL (май-сюл)
    -HTML (хэ-ты-мэ-лэ)
    -JavaScript (джава-скрипт)
    Исправьте меня
    ответить
  2. 1) Создал PHP-скрипт для работы с БД MySQL. С добавлением и поиском в БД проблем нет. Как
    сделать изменение значений и удаление из БД?

    2) Вопрос по PHP:
    Есть текстовый файл [.txt].
    Допустим переменная $file равна dir/file.txt
    Как прочитать файл $file в переменную $about

    3) Вопрос по PHP:
    Как "сложить" две переменные типа string?
    Типа: $c = $a + $b;
    где $a='Script' $b='worked' $c='Script worked'

    4) Вопрос по PHP:
    Есть переменная $name
    Как записать переменную $name2 следующим образом:
    $name2 = 'первая буква от переменной $name'
    Если $name = afrika, то $name2=a
    ответить
  3. У меня вопрос: сделал массив $array[$word][$i][$j], где $word - ключ ассоциативного массива, а
    $i, $j - числовые индексы. Не получается вывести в браузер все элементы массива (проходит только
    по [$i][$j], а всё не выводит). Чем я только не пробовал: и foreach, и list, и while
    ($bb=each($array)) - ничего не получается! Подскажите, пожалуйста!  Спасибо!
    ответить
  4. Здравствуйте. Я совсем недавно подписался на вашу рассылку и буквально только второй день
    изучаю (пытаюсь) PHP. Так что у меня есть несколько вопросов, на которые Вы, возможно уже
    давали ответы, но все-таки, ответьте, please, еще разок, помогите "чайнику". Итак:
    1. Все-таки, что же нужно для создания php страниц в оффлайне (дома, то есть, а потом на серваке
    провайдера)? У меня win98 и только вчера я скачал Apache 1-3-12-win32 (3.1 Mb). Подойдет ли он и что еще надо для работы с php?
    2. Можно ли создавать в Dreamweaver 3.01 страницы htm, html, и вставлять в них php скрипты?
    Ведь Dreamweaver 3.01 не позволяет сохранять страницы с формате .phtml. Только .php.
    Правда, я взял файл и начал его сохранять в формате .html, а потом просто взял и поставил .p
    перед .html. Он вроде бы так и сохранил этот файл в формате .phtml. Вроде бы потому, что я пока не могу проверить это. Работает ли это? Кто с этим сталкивался? Пока все. Заранее благодарен.
    Sergey S. < e-mail: sash_russia@chat.ru >
    ответить
  5. Меня интересуют ресурсы и отзывы по работе с PHP Flash Turbine.
    ответить
  6. Не подскажете, как убрать повторяющиеся пробелы в строке? Может как-то через Ereg, только я не знаю как, у меня хорошего описания этой функции нету. там есть упоминание о каком-то Pattern, а чего это такое не написано.
    ответить

    Ответы на заданные вопросы:
  1. У меня стоит NT и MySQL. Как можно настроить MySQL что бы к базе можно обращаться через ODBC. Я на своем веб - сервере использую файлы с расширением .IDC, а они работают с базой через ODBC.
    Ответ:

    Выкачай с www.mysql.com ODBC драйвера для этой СУБД и вперед. Павел, Донецк, Украина. pavel@imail.dc.ukrtel.net

    Загрузи myodbc-2.50.39-nt.zip с http://php.net/downloads.php   . (1.5Мб) Установи и пользуйся. Андрей | http://www.eav.vov.ru  | eav@hotmail.ru


  2. К чёрту этикет, сразу к сути -- из базы на MSSQL Server'e получаю содержимое поля, в которое (по идее) записана картинка jpeg. Но, разработчики БД (мать их) устроили засаду -- они дописывают в начало этого, чего это? как его назвать? ну файла, или картинки, или чего там... 10 байт какой-то ОЧЕНЬ ВАЖНОЙ системной информации. В результате, при извлечении result'a из базы я получаю бинарный код, который на картинку похож меньше всего. Кто что может посоветовать? Кстати, киевские гуру могут рассчитывать на пиво.Владимир Руденко aka CyberCop vlad2@naiau.kiev.ua
    Ответ:

    А зачем в базе хранить картинку??? храни только путь к ней.

  3. Здравствуйте! Я начинающий. У меня есть на компе MySQL, IIS и PHP4 помогите -сделать настройки в IIS для корректной работы на этой же машинке с MySQL -вообще как написать первую программу на PHP4 и запустить,- я вообще ноль как и не пытался -создать на ПХП базу данных используя MySQL и записать туда и считать это от тудо в файл. Также попутно как эту считанные данные переправить на другой сервер и созранить их там в файл Пожелания напишите пожалуста по-подробней как это все сделать и запустить С приогромнейшим уважением Евгений
    Ответ:

    ответов не было

  4. Подскажите, пожалуйста, как создать базу данных MySQL? Я открываю MySQL, и пишу следующее:
    mysql> create database test;
    В ответ MySQL выдает:
    ERROR 1044: Access denied for user: '@unknown' to database 'test'
    Подскажите, что мне надо сделать?
    dimamart mailto:dimamart@au.ru
    Ответ:

    говорят что в правильнов вопросе половина ответа............ в твоем вопорсе 100% ответа майескюель настроен для доступа определенным юзерам под паролем надо правильно зайти и все будет ок Антон

    Вначале требуется создать юзера в мускуле со своим паролем. Это можно сделать, как с помощью
    скрипта, так и более легким способом, каким делал я. Для этого надо запустить програмку администрирования мускула. В стандартный комплект она не входит. кладу ее атачем. Заведешь юзера, потом коннектись к мускулу в пхп скрипте с использованием пароля и юзера.
    p.s. Прилагались файлы, но очень большие. Кому надо - адрес math@festu.khv.ru

  5. Люди, а как мне установить модуль к Apache хотелость бы попрактиковаться с Mod_rewrite
    Я пишу
    LoadModule rewrite_module modules/mod_rewrite.so
    он пишит ошибка присоединенное к системе устройство не работает я и слэш наоборот писал ( вот так modules\mod_rewrite.so) и полный путь указывал Всё равно ругается на эту строчку. Апач 1.3.20. Напишите кто пользовался mod_rewrite
    Ответ:

    ответов не было

  6. Что и где надо скачать и как подключить ГД? Страшно рисовать хочеться:)) З.Ы. Под Окна
    Ответ:

    Если у тебя PHP4, то GD там по умолчанию подключен. puhlik

    Под форточками хорошо работает gd.dll (408 Kb в каталоге php/extensions, и соответствующей пропиской в php.ini). У меня была только одна проблема - при установке php-4.0.6 там такового не оказалось. Пришлоь вытащить его из дистрибутива php-4.0.4. Работает. Версия GD-1.8 (gif не поддерживает). Андрей | http://www.eav.vov.ru/  | eav@hotmail.ru

    Лекго. Ничего качать не надо. Идешь в папку extensions в корне РНР и проверяешь наличие php_gd.dll
    - аналога библиотеки GD для винды. Обнаружив библиотеку стопарим сервак и лезем в php.ini. Находишь там строчку вида:
    extension_dir = ./ - путь к директории с расширениями РНР. Это значение стоит по улочанию. прописываешь ПОЛНЫЙ путь до папки extensions, т.е. например:
    extension_dir = d:\usr\local\php\extensions\
    Затем ниже по тексту ищешь список закомментированных ( перед коментированной строкой стоит ;) расширений вида:
    ;extension=php_bz2.dll
    ;extension=php_ctype.dll
    ;extension=php_cpdf.dll
    ;extension=php_curl.dll
    ;extension=php_cybercash.dll
    Как только увидишь в списке extension=php_gd.dll - немедля раскомсентируй ее и запуская сервак. Если ты что-то сделал не так вылезет сообщение о ненахождении указанной библиотеки. на найдешь ошибку сам - пришли файл конфигурации на l0g_err@xakep.ru . Если мессаг не вылетало - все в порядке и ты можешь начинать тестить свои скрипты во всю. :)))

  7. Какие использовать типы полей в MySQL для того, чтобы на РНР вставить картинку Имя.JPG в базу и как   ее туда добавить. Просьба описать подробнее все операции и ввода и вывода. Заранее спасибо, Андрей kolosov@brt.san.ru 
    Ответ:

    Стандартные - BLOB (LONGBLOB) Андрей | http://www.eav.vov.ru   | eav@hotmail.ru

  8. Как при помощи PHP загрузить базу данных в MySQL из файла дампа и наоборот сгрузить дамп базы в файл (MySQLadmin и т.п. не предлагать) т.е нужен простой скрипт только для этих целей. Заранее благодарен Олег. mailto:havriliv@mail.ru
    Ответ:

    Ну скрипт будет не такой уж и простой (ты в phpMyAdmin лазил, смотрел, как там это делается? :)). Вот простой скрипт, который позволяет увидеть все содержимое базы (все таблицы и чем они зиполнены):
    <?
    $DB = "еуые";
    $DBHOST = "localhost";
    $Port="64000";
    $UserName="root";
    $Password="root";
    mysql_connect($DBHOST, $UserName, $Password) or die ("Error connect to datebase $DBHOST,
    $UserName, $Password!");
    mysql_select_db($DB);
    $tbles = mysql_list_tables($DB);
    $num_tables = @mysql_numrows($tbles);
    $i = 0;
    while($i < $num_tables)
    {
    $tb_name[$i] = mysql_tablename($tbles,$i);
    echo"<table border=0><tr>";
    $result = mysql_query("SELECT * FROM $tb_name[$i]") or die("Can't select info");
    $j = 0;
    $res2 = mysql_list_fields($DB,$tb_name[$i]);
    $cols = mysql_num_fields($res2);
    echo"<td colspan=$cols bgcolor=yellow><b>".$tb_name[$i]."</b></td></tr><tr>";
    for ($k = 0;$k < $cols;$k++)
    {
    $colname[$k] = mysql_field_name($res2,$k);
    echo "<td bgcolor=gray><b>".$colname[$k]."</b></td>";
    }
    echo"</tr>";
    while($j < mysql_numrows($result))
    {
    echo"<tr>";
    for ($k=0;$k<$cols;$k++)
    {
    $filed[$j] = mysql_result($result,$j,$colname[$k]);
    echo"<td bgcolor=green>".$filed[$j]."</td>";
    }
    echo"</tr>";
    $j++;
    }
    //echo"<br>";
    $i++;
    echo"</table>";
    }?>
    Расцветка весьма попугайская, но это поправимо. Если тебе необходимо дергать дамп со встроенными запросами (как в админе) то на след неделе я могу тебе его прислать.

  9. Всем привет! Как можно сделать комментарий к какой-нибудь статье?
    Ответ:

    Самый простой способ: взять простейшую гостевую книгу, и заинклудить в конец статьи типа гостевая в файле guestbook.php
    Ваша статья <? include "guest.php"; > Ваше остальное.

    Я недавно писал такой. Пиши на ineon@mailru.com - вышлю.

  10. Как можно при помощи PHP создать ТОП музыки, который будет зависеть от нажатия на ссылку или от
    количества скачиваний?
    Ответ:

    ответов не было

  11. Я сейчас пытаюсь придумать чат. И у меня есть два вопроса.
    1. Есть ли в PHP генератор случайных чисел?
    2. Как узнать что человек вышел из чата?
    Ответ:

    Отвечаю на вопрос
    1. Есть генератор псевдо-случайных чисел - rand(min,max) Если вызывается без аргументов, то возвращает псевдо-случайное число от 0 до RAND_MAX. Если с аргументами - то число от min до max
    (включительно). Есть и другие функции - srand(), getrandmax(), mt_rand(), mt_srand(), and mt_getrandmax(). Как говориться: читайте маны, ои рулёз... :) Инфа как раз и взята из мануала по PHP4.
    2. В чате окно постоянно обновляется, так что можно например записывать время последнего одновления куда нибудь (в базу, в файл) и при каждом запуске скрипта просматривать время последенего обновления, и "выкидывать" тех кто давно (задай некий временной порог) не обновлялся. Ну и конечно сделай кнопочку "Выйти", хотя тут наверное нечего обьяснять... :)

    Напиши мне обязательно, это очень интересно. Ответы на твои вопросы я знаю, я недавно писал
    чат, можете посмотреть мои исходники. ineon@mailru.com

задать вопрос


Обмен ссылками и баннерами

Предлагаю Вам стать участниками баннерообмена. Ваши ссылки и описания Ваших сайтов вы можете присылать по адресу рассылки - virtualphp@tut.by Все ссылки обязательно появятся в этой рассылке. Если есть желание разместить свой баннер 88*31 на сайте рассылки http://virtual.bresttelecom.by/php/ , укажите это дополнительно, и пришлите код своего баннера. В любом случае, Вам надо будет разместить у себя код баннера сайта рассылки, и только на главной страничке Вашего сайта.

Взять код моего баннера (на выбор) можно по адресу: http://virtual.bresttelecom.by/php/index.phtml?php/banner.html или воспользоваться этим:

<a href="http://virtual.bresttelecom.by/php/"><IMG SRC="http://virtual.bresttelecom.by/baner/8831.phtml"
alt="Виртуальный Брест" width="88" height="31" border="0"></a>

Наши друзья

Правила у меня стандартные - описания Ваших сайтов будут периодически (в зависимости от их количества) размещаться в рассылке. И конечно - будет отдельная страничка на сайте, на которой будут представлены все друзья сайта.

http://virtual.bresttelecom.by - Виртуальный Брест. Региональный информационно - развлекательный портал города Бреста. Чат, форум, статьи, услуги, объявления, недвижимость, каталог сайтов - это и многое другое ждет Вас на страницах сайта.
http://price.bresttelecom.by - сайт прайсов фирм города Бреста. Поиск, подсчет, реклама и т.д.
http://tweak.tut.by - http://tweak.bresttelecom.by - Оптимизация и настройка компьютера. Если Вас интересуют различные аспекты настройки Вашего мегагерцевого друга, Вам надо посетить сайт посвященный настройке и оптимизации. Кроме того - список последних версий популярных программ и свежие новости, а так же чат, форум и многое другое!
http://saleha.al.ru/anecdot/index.phtml   - самые новые и смешные анекдоты.
http://klepan.narod.ru  - Халява pliz! - реферал клуб.
http://www.ohrana.nsk.su - Название: Управления вневедомственной охраны г.Новосибирска. Описание: Услуги по охране квартири других объектов, сопровождение грузов. На сайте: интересные статьи, новости, криминальная хроника, вакансии и другая полезная информация!
http://www.programing.narod.ru - программирование на РНР
http://icebreaker.dax.ru - самый информативный сайт об ударных инструментах, здесь находится огромное количество полезной информации для ударника:фотографии,статьи,табулатуры,самоучители,ссылки и много чего ещё!
http://webd.hut.ru - AGS Design. Сайт для вебмастера. 1500+ изображений фонов, иконки и кнопки, отличная графика, скрипты, очень понятная документация по различным языкам программирования, изучение Фотошоп
от А до Я, и мн. др.
www.nokstr.dax.ru - Программы, статьи и примеры по Visual Basic, C++, Халява.
http://www.ancient.dax.ru - Ancient - Каталог Веб-Мастера. Бесплатные скрипты CGI, PHP, JAVA
WebCraft - всё для вебмастеров, увеличение вашего трафика на 200 посетителей в день.

http://softm.h1.ru/ - программы для бизнеса - это простые решения сложных задач
http://moskalyuk.com/links/index.htm . На сайте собрана коллекция ссылок, причем, как нетрудно убедиться, многие посвящены программированию и компьютерным наукам. По РНР отдельно пока ничего нет, просто в последнее время я увлекался языком Perl, кому-то может показаться интересным.
http://sos.dax.ru - Проект "SOS:Помощь пользователю". На сайте вы найдете множество статей, советов по компьютеру. Всегда свежий софт. А также вы сможете задать вопрос и получить на него моментальный ответ. Если вам нужна помощь - мы поможем вам!
http://www.uvd.tula.ru - сайт криминальной милиции УВД Тульской области. Здесь будет все, что касается милиции, права и жизни города Тулы.
http://www.pro-forex.com/ru/index.php - Большой проект финансовой тематики, полностью реализованный на PHP и MySql: Дилинговый Центр PRO-FOREX.COM
http://myvote.hut.ru - MyVote - голосование на Вашем сайте.Сервис для всех вебмастеров, которые хотят сделать свой сайт более интерактивным. Позволяет организовать опрос мненияпользователей на любом сервере.
http://kinfa.narod.ru/ "Для программистов, Web - мастеров, разработчиков и пользователей, интересующихся новыми возможностями языка HTML"
http://catsclub.boom.ru - Все о кошках в Кошкином Клубе
www.adelavida.com.ua - Юмор, Галерея совремённых художников, Советы по Виндозе, Полезные ссылки
http://www.sura.ru/maxwell Математика, Алгоритмы, Программирование. На сайте можно найти описания различных алгоритмов и методов, относящихся к различным математическим (и не только) дисциплинам.
http://rodinaaa.nm.ru - Велкам в "Уголок Родины", на персональную страницу Бориса Киреева aka Генерал Родина. Здесь Вы можете познакомиться с моим как бы литературнымтворчеством. Творчеством моих друзей.
ermakov.hut.ru - Не нажимайте на эту ссылку! Все равно на Абсолютно бесполезном сайте Вы не найдете ничего, кроме самых интересных кроссвордов, обычных и не очень, самых смешных анекдотов. Стоит ли идти на этот сайт для того, чтобы подписаться на лучшую кроссвордную рассылку Subscribe.ru?!

http://babylon1.narod.ru - это разделы посвящённые созданию и раскрутке сайта, созданию эффективного баннера, интересным эффектам на java-скриптах, php-скриптах и cgi-скриптах. А также здесь Вы найдёте программы для ускорения интернета, памяти, компьютера, системы, Windows и многое другое интересное и полезное, что Вас, надеюсь, заинтересует.
http://eugeny.com Описание: "Персональный сайт Кучерова Е., программирование (статьи, ссылки), словарь для решения кроссвордов (более 30 тысяч слов)."


Подпишитесь на рассылки!

Рассылки Subscribe.Ru
Программируем на PHP - вопросы и ответы
Новости сайта Виртуальный Брест
Оптимизация и настройка компьютера
SOS:Помощь пользователю Интернета
Вэб-строительство Профессионалам
Кроссворды от К.Ермакова
JavaScript и PHP
:-) ШуТкИ - ШутКамИ (-:
Dummpy Daily eTips
Аббревиатуры и термины в компьютерном мире
Тяжелая музыка от А до Я

Здесь будет публиковаться список рассылок, рекомендуемых к подписке. Если у Вас есть рассылка - предлагаю Вам обменяться подобной формочкой для подписчиков. Достаточно прислать мне код рассылки и ее название.


автор рассылки Андрей Кухарчик / http://virtual.bresttelecom.by/php



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

В избранное