RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 260
от 18.02.2006, 13:48

Администратор:Калашников О.А.
В рассылке:Подписчиков: 226, Экспертов: 39
В номере:Вопросов: 3, Ответов: 10


Вопрос № 35270: Здраствуйте! А не могли бы вы дать ссылочку на русскую документацию по Apach'y и MySQL желательно на архив, чтоб изучать в офлайне. Спаисбо:)...
Вопрос № 35274: У меня такой вопрос: Как мне сделать проверку строки что она состоит только из латинских букв?...
Вопрос № 35297: Здравствуйте експерты. У меня есть таблица в MySQL (download) в ней есть несколько полей (id, name, url, catalog), в которой размещаются некоторые данные. Я делаю PHP скрипт, который делает выборку, и показывает только те строки в которых есть ка...

Вопрос № 35.270
Здраствуйте! А не могли бы вы дать ссылочку на русскую документацию по Apach'y и MySQL желательно на архив, чтоб изучать в офлайне.
Спаисбо:)
Отправлен: 12.02.2006, 17:07
Вопрос задал: Yarking (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кошелев АВ
Здравствуйте, Yarking!
http://apache.rinet.ru/dist/httpd/docs/
http://downloads.mysql.com/docs/refman-4.0-ru.html-chapter.zip - в html с разбиением по главам
http://downloads.mysql.com/docs/refman-4.0-ru.html.zip - в html одним файлом
Ответ отправил: Кошелев АВ (статус: 2-ой класс)
Отправлен: 12.02.2006, 17:40
Оценка за ответ: 4
Комментарий оценки:
Вот и я про то же что апач половино на инглише, но всё равно спасибо

Отвечает: RedDevil
Здравствуйте, Yarking!
Книга Владимира Водолазского про апач:
http://bookz.ru/authors/vodolazkii-vladimir/vodolazskvld01.html

Полный русский мануал на офф сайте mysql:
http://dev.mysql.com/doc/
Вниз промотай, там Russian есть выбирай нужный формат и качай.
Ответ отправил: RedDevil (статус: 6-ой класс)
Отправлен: 13.02.2006, 08:02
Оценка за ответ: 5

Отвечает: КиберТварь
Здравствуйте, Yarking!
на сайтах разработчиков есть оффициальная документация ( и на русском языке).
httpd.apache.org
dev.mysql.com
а так же рекомендую посетить citforum.ru
там много полезного
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 14.02.2006, 21:01


Вопрос № 35.274
У меня такой вопрос: Как мне сделать проверку строки что она состоит только из латинских букв?
Отправлен: 12.02.2006, 18:16
Вопрос задал: Королёв Руслан Олегович (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Дмитрий Иванов
Здравствуйте, Королёв Руслан Олегович!

$a="dfghfdhgdfhgdfhgdhg";

if(preg_match("/^[a-zA-Z0-9]+$/",$a)){
print "Только латинские буквы";
}
else{
print " НЕ Только латинские буквы";
}
---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 12.02.2006, 18:24
Оценка за ответ: 5

Отвечает: Schmak
Здравствуйте, Королёв Руслан Олегович!
код:
$ok=true;
for ($i=0; $i {
$x=$s[$i];
$d=ord($x);
if ($d<65)
$ok=false;
if ($d>90 and $d<97)
$ok=false;
if ($d>122)
$ok=false;
}
if ($ok=true)
{строка из латинских букв}
else
{есть левые символы}

---------
Не всё то Windows, что висит!
Ответ отправил: Schmak (статус: Практикант)
Отправлен: 12.02.2006, 18:34

Отвечает: Ерёмин Андрей
Здравствуйте, Королёв Руслан Олегович!
Можно специальными функциями (eregi, ereg, preg_match и др.), а можно и вручную проверить. Код в приложении.

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 12.02.2006, 19:11

Отвечает: RedDevil
Здравствуйте, Королёв Руслан Олегович!
bool ctype_alpha ( string text )

Приложение:

Ответ отправил: RedDevil (статус: 6-ой класс)
Отправлен: 13.02.2006, 09:03

Отвечает: КиберТварь
Здравствуйте, Королёв Руслан Олегович!
двумя путями.
1. воспользоватся регулярными выражениями
2. или же написать цикл и проверять каждый символ на вхождение в (65..90) для больших латинсих букв или (97..122) для малых
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 14.02.2006, 21:00


Вопрос № 35.297
Здравствуйте експерты.
У меня есть таблица в MySQL (download) в ней есть несколько полей (id, name, url, catalog), в которой размещаются некоторые данные. Я делаю PHP скрипт, который делает выборку, и показывает только те строки в которых есть какое-то значение в поле catalog (SELECT * FROM download WHERE catalog='$catalog')
Это все очень хорошо работает, но я хочу сделать страничку с сылками типа: download.php?catalog=other, я пытался делать так "
$result=mysql_query("SELECT catalog FROM download");
while($a_row=mysql_fetch_row($result)) {
echo"<a href='download.php?catalog=$a_row[0]'>$a_row[0]</a><br>";}
Но этот код показывает мне кучу ссылок, а мне нужно как-то их сортировать, что-бы они не повторялись! Я уже пробовал много способов, но ничего нормально не работало... осталась надежда только на Вас.
Заранее спасибо!
Отправлен: 13.02.2006, 00:07
Вопрос задал: C001z3rO (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Дмитрий Иванов
Здравствуйте, C001z3rO!

вобщем то тебе надо просто добавить пару слов в SQL запрос.

$result=mysql_query("SELECT catalog FROM download group by catalog ");


---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 13.02.2006, 00:21

Отвечает: КиберТварь
Здравствуйте, C001z3rO!
в стандарте SQL92 есть такие вещ которые вам помогут
1. работает по медленнее
select disinct catalog from download
2. работает по быстрее
select catalog from download group by catalog
у этого решения есть и еще один +
просмотрите код и вам все будет ясно

Приложение:

Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 14.02.2006, 21:18


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.14 (бета) от 09.02.2006
Яндекс Rambler's Top100

В избранное