Вот недавно решил изучить основы рнр5. В этой теме постараюсь задавать вопросы по мере изучения рнр. Начал изучение с книги Котерова. Поставил Апач. Ну постараюсь лет через 5 форум написать. Кстати интересно бы было посмотреть исходники данного.
Первая проблема возникла с установкой Апача, который никак не хотел подключаться без инет соединения, но всё-таки удалось его поставить.
бгы...
меня самого учат примерно так:)
http://phpclub.ru/faq/wakka.php?wakka=Nachalo
http://phpclub.ru/detail/
php.net/имя_функции
и конечно google.com
PS> а форму написать на пчп... хм... наверное на html это будет проще и интереснее. А что касается проблемы... то наверное
вот он самый первый пункт по установке
http://phpclub.ru/faq/wakka.php?wakka=InstallProblem&v=5px
Спасибо за ссылки, я был там правда полезного ничего не вынес, лишь поврехностно посмотрел.
сори, что опечатался...
неверно прочитал....
оказалось не форму, а форум)
я думаю, что форум не через пять а гораздо меньше. Смаое главное, как говорит GeizeR, Ekho и все все все, не лениться и искать в документации, да и очень много всего интересного в сети можно найти по этому вопросу.
А какой апач версии, и почему именно PHP 5?
Апач с официального сайта 1.3.34-вин32-х86... Ну решил рнр5 изучать новая версия.
хм..
но сейчас то он нормально работает?
все установл? настроил?
Да, всё в норме отконфигурировал.
Подскажите как написать простой рнр код, который в определённое время ставит определённый фон на НТМЛ страницую. (например: с 24 00 до 10 00 белый, а с 10 00 до 24 00 зелёный).
Нечто вроде такого
Спасибо, этот код можно для многих случаев модифицировать.
zeroku, ай маладец Не зря я тебя по мануалу пинал
Так проходил разговор Люка Скайуокера с мастером Йодой...
zeroku,
Я чо то не понял! А мне в этой серии Звездных Войн роли не досталось?
Ekho, а кем тебе тут хочется быть - Дартом Вейдером или Оби Ван Кеноби?
Барэль, R2D2 ФОРЕВА =)
родной, кто ж тебя так сильно по башке стукнул что у тебя башка в плечи провалилась?
Барэль, сам упал =)
А вот сейчас я дошёл до работы с файлами. Подскажите как проверить букв example в строке $st. А ещё если к примеру ip из файла считываешь то чтоб всё нормально было их лучше с разделителями в файл записывать типа 111.111.111.111;000.223.444.555 и т.д. Strpos и explode для этих целей явно не подходят.
GeizeR, наверное имеет ввиду количество символов в строке
Я имел ввиду как проверить существование сочетания букв example в строке $st.
вот тут описание ф-ции поиска подстроки в строке, а также несколько примеров:
http://ru2.php.net/manual/ru/function.strpos.php
аналогично про ф-цию разбиения строки на подстроки:
http://ru2.php.net/manual/ru/function.explode.php
если читать внимательно и вдумчиво (что и предполагается при чтении документации), то все прекрасно поймешь
Добавлю: особенно внимательно читаем комменты. Зачастую именно там хранятся решения ваших проблем
Да мануал рулит, со всем разобрался.
Возник вопрос при написании гостевой книги. Как написать проверку содержатся ли в строке только пробелы и переводы строк. Допустим в $mess лежит сообщение, тогда как заменить пробелы и переводы строк на пустую строку?
Применение strtr() что-то не даёт результатов. $mess = strtr($mess, $from);
$from = array("chr(13)"=>"0", "chr(32)"=>"0");
И ещё расскажите вкратце как пишется функция определяющая число он-лайн посетителей.
Почему функция ereg_replace() всегда возвращает 0?
Если я использую следующий код, то всё ок:
$rmess = ereg_replace("r|n|\n\r|\n|\r| ", "", $mess);
if($mess == false || $len == 0 || $rmess == false)
А вот если пишу:
$rmess = ereg_replace("r|n|\n\r|\n|\r| ", "", $mess);
if($mess == false || $len == 0 || $rmess == 0)
То оператор if всегда будет срабатывать, т.е. $rmess == 0 всегда?!
Помогите разобраться с особенностями функции.
А вот ещё вопросик. Как лучше сделать так, чтобы нтмл страницы загружались в центр страницы или например в ячейку таблицы. Причём верхняя и нижняя часть оставались бы неизменными. Лучше использовать фреймы или рнр. И можно ли сделать фреймы невидимыми, а также впихнуть их внутрь ячейки.
Ну я думаю Geizer умеет читать мои мысли. Заранее ему спасибо.
А ещё почему при использовании кавычек к ним добавляется слеш правый. Может быть это вызвано функцией htmlspecialchars или в проблема в чём-то другом?
экранирование (добавление слэшей) может быть включено в настройках php (опция magic_quotes_gpc)
А вот ещё задачка. При написаниии авторизации на сайт на рандоме в переменную $a кладётся значение в виде цифр. Ну рнр рисует картинку и пользователь вводит данные в форму. То как лучше сделать проверку истинности введённых данных? Добавить значение переменной в массив $_Request[] или как?
Не знаю, в тему или нет. Собстно вопрос:
Я, сейчас перевожу все серверные платформы на х64. Работает-ли РНР под ней? Если да, то какой?
ЗЫ Ну лениво в и-нете рыться... пли-и-и-з
http://xpoint.ru/forums/internet/webservers/apache/thread/37131.xhtml
http://forum.unilans.ru/printthread.php?t=84211
А на мой вопрос может тоже кто-нибудь ответ подскажет.
P.s. Где можно инфу почитать по Visual C++. И по взаимодействию программ: как например дать одному приложению пару данных на вход и получить, что-то на выходе.
kruftun, если ты будешь отдавать и клиенту и картинку и "правильный" ответ (пусть даже и в защищенном виде), то это уже дыра в безопасности системы, которую ты хочешь таким образом защитить. Вопрос, будет ли кто-нибудь использовать такую уязвимость - зависит от того, где система будет применяться.
Обычно делается так: любая работа с системой (пусть даже неавторизованного пока пользователя, т.е. гостя) маркируется сессией. Картинка, отдаваемая пользователю помечается уникальным идентификатором (можно делать уникальный - в пределах сессии). На сервере запоминается сессия, идентификатор отданной картики и число, отображенное на картинке. Пользователь для проверки передает идентифкатор картинки, его сессия известна, и свой "вариант" ответа. Система проверяет из "запомненных" данных - правильно ли ответили или нет, и производит котроль, переодически очищая сохрененную и не нужную информацию для картинок.
Кстати, опиши подробнее, используешь ли ты в своей системе БД или нет. Если нет, то реализовать предложенный алгоритм на порядок труднее. Но в любом случае, безопаснее хранить правльный ответ на "сервере". Ну или менее безопасно, хранить алгоритм получения правльного ответа на сервере, без возможности пользователя вмешиваться в его работу (т.е. не делать его зависимым от введенных пользователем данных)
Спасибо за полный ответ. Я так подумал: гостевая, которую я тока написал, тут же в инет поместил-сплошная дыра безопасности )
По идее можно в mysql забить определённое количество значений с идентификаторами и обращаться к ним. Около сотни значений бы хватило, но эт дыра, хоть и маленькая.
Наводка: консольная программа, массив argv и переменная argc, оператор return. В вызывающей программе - функции вроду system()
Барэль, сенкс... но не спасло отца русской демократии
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)