← Ноябрь 2001 → | ||||||
1
|
2
|
4
|
||||
---|---|---|---|---|---|---|
5
|
6
|
7
|
8
|
9
|
11
|
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
20
|
21
|
22
|
23
|
24
|
25
|
|
27
|
28
|
29
|
30
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://programmazhizni.ru
Открыта:
04-03-2001
Адрес
автора: inet.webbuild.php3programm-owner@subscribe.ru
Статистика
0 за неделю
Программируем на PHP - вопросы и ответы.
_ Здравствуйте! Выпуск номер 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-программирования.). Все вопросы, дополнения оставляйте на форуме, который сменил одежку и выглядит менее громоздким.
© 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.
Почта рассылки
Вопросы и ответы
задать
вопрос
Предлагаю Вам присылать свои вопросы на адрес рассылки. Вопрос должен быть кратким, точным и по теме. Ответы на вопросы по мере знаний будут даваться мной, а если я не смогу дать Вам исчерпывающий ответ - кто-то из подписчиков обязательно поможет. А если Вы знаете ответ на заданный вопрос - не поленитесь ответить. Этим Вы очень поможете кому-то решить свою проблему. Синтаксис и грамматика - авторские.
Внимание! - вопросы, на которые никто не ответил не будут переноситься в следующий выпуск. Если вы так и не нашли ответ, попробуйте поточнее сформулировать свою проблему и изложить ее еще раз. Если Вы хотите, что бы авторство ответа указывалось в самом ответе, указывайте ссылку на себя в тексте ответа, тогда она пойдет в рассылку.
Вопросы:
- Не подумайте, что я лаймер, но
хочу перепроверить себя. Как правильно
произносить слова. (В скопках мой вариант, он
может быть неправелен):
-PHP (пэ-хэ-пэ)
-CGI (сэ-гэ-и)
-Perl (перл)
-mySQL (май-сюл)
-HTML (хэ-ты-мэ-лэ)
-JavaScript (джава-скрипт)
Исправьте меня
ответить - 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
ответить - У меня вопрос: сделал массив
$array[$word][$i][$j], где $word - ключ ассоциативного
массива, а
$i, $j - числовые индексы. Не получается вывести в браузер все элементы массива (проходит только
по [$i][$j], а всё не выводит). Чем я только не пробовал: и foreach, и list, и while
($bb=each($array)) - ничего не получается! Подскажите, пожалуйста! Спасибо!
ответить - Здравствуйте. Я совсем недавно
подписался на вашу рассылку и буквально только
второй день
изучаю (пытаюсь) 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 >
ответить - Меня интересуют ресурсы и
отзывы по работе с PHP Flash Turbine.
ответить - Не подскажете, как убрать
повторяющиеся пробелы в строке? Может как-то
через Ereg, только я не знаю как, у меня хорошего
описания этой функции нету. там есть упоминание о
каком-то Pattern, а чего это такое не написано.
ответить
Ответы на заданные вопросы:
- У меня стоит 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
- К чёрту этикет, сразу к сути -- из
базы на MSSQL Server'e получаю содержимое поля, в
которое (по идее) записана картинка jpeg. Но,
разработчики БД (мать их) устроили засаду -- они
дописывают в начало этого, чего это? как его
назвать? ну файла, или картинки, или чего там... 10
байт какой-то ОЧЕНЬ ВАЖНОЙ системной информации.
В результате, при извлечении result'a из базы я
получаю бинарный код, который на картинку похож
меньше всего. Кто что может посоветовать? Кстати,
киевские гуру могут рассчитывать на
пиво.Владимир Руденко aka CyberCop vlad2@naiau.kiev.ua
Ответ:
А зачем в базе хранить картинку??? храни только путь к ней.
- Здравствуйте! Я начинающий. У
меня есть на компе MySQL, IIS и PHP4 помогите -сделать
настройки в IIS для корректной работы на этой же
машинке с MySQL -вообще как написать первую
программу на PHP4 и запустить,- я вообще ноль как и
не пытался -создать на ПХП базу данных используя
MySQL и записать туда и считать это от тудо в файл.
Также попутно как эту считанные данные
переправить на другой сервер и созранить их там в
файл Пожелания напишите пожалуста по-подробней
как это все сделать и запустить С приогромнейшим
уважением Евгений
Ответ:
ответов не было
- Подскажите, пожалуйста, как
создать базу данных 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
- Люди, а как мне установить
модуль к Apache хотелость бы попрактиковаться с
Mod_rewrite
Я пишу
LoadModule rewrite_module modules/mod_rewrite.so
он пишит ошибка присоединенное к системе устройство не работает я и слэш наоборот писал ( вот так modules\mod_rewrite.so) и полный путь указывал Всё равно ругается на эту строчку. Апач 1.3.20. Напишите кто пользовался mod_rewrite
Ответ:
ответов не было
- Что и где надо скачать и как
подключить ГД? Страшно рисовать хочеться:)) З.Ы.
Под Окна
Ответ:
Если у тебя 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 . Если мессаг не вылетало - все в порядке и ты можешь начинать тестить свои скрипты во всю. :)))
- Какие использовать типы полей в
MySQL для того, чтобы на РНР вставить картинку Имя.JPG
в базу и как ее туда добавить. Просьба описать
подробнее все операции и ввода и вывода. Заранее
спасибо, Андрей kolosov@brt.san.ru
Ответ:
Стандартные - BLOB (LONGBLOB) Андрей | http://www.eav.vov.ru | eav@hotmail.ru
- Как при помощи 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>";
}?>
Расцветка весьма попугайская, но это поправимо. Если тебе необходимо дергать дамп со встроенными запросами (как в админе) то на след неделе я могу тебе его прислать.
- Всем привет! Как можно сделать
комментарий к какой-нибудь статье?
Ответ:
Самый простой способ: взять простейшую гостевую книгу, и заинклудить в конец статьи типа гостевая в файле guestbook.php
Ваша статья <? include "guest.php"; > Ваше остальное.
Я недавно писал такой. Пиши на ineon@mailru.com - вышлю.
- Как можно при помощи PHP создать
ТОП музыки, который будет зависеть от нажатия на
ссылку или от
количества скачиваний?
Ответ:
ответов не было
- Я сейчас пытаюсь придумать чат.
И у меня есть два вопроса.
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 тысяч слов)."
Подпишитесь на рассылки!
|
автор рассылки Андрей Кухарчик / http://virtual.bresttelecom.by/php
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||