PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
Парсер
В последнее время очень выросла суточная аудитория сайта (на 70%), но кол-во заявок в каталоге выросло всего на 5-10%. На сайте очень хороший, проработанный каталог некой продукции и возникла мысль, что может кто-то юзает парсер...обидно однако. К тому же ежедневно просматривают абсолютно все позиции каталога, хотя многие совсем не актуальны...есть способ проверить, парсит ли кто-то мой сайт?
0 votes9 answers -
Пишу cms
Наконец собрался с мыслями и решил наконец-то написать cms для блгов. Идею продумал, много продумал. Будет cms для блога с собственным простым в освоении шаблонизатором. Вот пишу основу для шаблонизатора, но возникла загвоздка. Код: http://pastebin.com/CC2NNJY3 Не знаю, может подскажете. Можно ли вместо перечисления позиций [position{a}], [position{b}], [position{c}] указать [position{a-с}] и оно будет воспринимать это как все те же три позиции?
0 votes4 answers -
Как исправить ошибку
Добрый день ошибка на фото, ни как не пойму как исправить. Как решить проблему, подскажите пожалуйста Сайт http://foodsnab.3na3.ru
0 votes0 answers -
От чего зависит передача $_SERVER['HTTP_REFERER'] ?
Раньше в обработчике данных формы делал проверку $_SERVER['HTTP_REFERER'], чтобы отфильтровать пришедших напрямую, а также вернуть пользователя при необходимости на предидущую страницу. Потом обнаружил, тестируя сайт на чужой машине через Maxthon, что алгоритм на ней не выполняется как планировалось - переменная $_SERVER['HTTP_REFERER'] не установлена. Охота ее использовать в данных целях моментально отпала. (Конечно, теоретически, это очень полезная вещь и от использования этой переменной в других, менее значимых, ситуациях, где на это можно закрыть глаза, я, конечно, не откажусь.) Но все же - с чем связана эта проблема? С какими настройками браузера? Или может с …
0 votes1 answer -
Появление цены после выбора свойства из списка
Ребят, помогите пожалуйста вот с чем: есть список, после выбора свойства из которого должна выводиться информация (в моём случае при помощи вот такого кода: (".$vorzeichen." ".$CURRENCY_DISPLAY->getFullValue($price).")). Как это реализовать?
0 votes5 answers -
Комплексный редирект на https://www.
Помогите пожалуйста с таким вопросом Как составить правило для .htaccess чтобы выполнялся редирект с http://sile.ru http://www.site.ru https://silte.ru на https://www.slte.ru ? в сети нашел только правила для non-www to www RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] и для non-https to https RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} а вместе они не работают О, вот так вроде работает: RewriteBase / RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{THE_REQUEST} !^POST RewriteCond %…
0 votes8 answers -
работа с gd
Добрый день! У меня возникла небольшая проблема в процессе работы с изображениями. Суть, в том, что скрипт собирает изображения из директории, открывает их, изменяет размер, добавляет водяной знак и сохраняет в это же изображение. Вс? работало нормально, но сейчас появилась вот такая проблема: Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 2376 bytes) in /var/www/site.ru/htdocs/gallery/resizeall.php on line 35 Знающие люди говорят, что это возникает из-за неправильного сжатия JPEG файлов. Код скрипта: <? set_time_limit(0); include 'api.watermark.php'; $namedir = "/var/www/site.ru/htdocs/gallery/photos/"; //———————————————————-> $i…
0 votes3 answers -
Смена get параметра ссылки при обновлении страницы
Доброго времени суток, нужен php скрипт, который при обновлении страницы будет добавлять рандомный get параметр типа ?ver=1234..... к ссылке. Это нужно, чтобы не приходилось постоянно чистить кэш браузера при внесении изменений на сайт.
0 votes3 answers -
php скрипт выдергивания данных из mysql
Добрый день. Очень нужно написать небольшой скрипт для своего проектика, но в php ноль, и вообще пока изучаю только frontend разработку, Заранее спасибо. Нужно выдернуть значение из таблицы "mt_entry" из столбца "entry_text" и из рандомной строки с условием что в ячейке столбца "entry_blog_id" находится значение равное "6". Заранее спасибо, прошу помочь кому не сложно!
0 votes13 answers -
Категории
Здравствуйте, форумчане. Мне недавно потребовалось сделать для одного сайт бесконечную вложенность категорий. Говорю сразу: сайт некомерческий. Делаю его сам для себя. Частично решение я уже придумал. В таблицу категорий(в базе данных) добавить ещё одно поле - parent, т. е. родительская категория. Но появилось другая проблема: надо сделать скрипт генерации меню. Меню на списках и может быть бесконечно вложено. Причем списки строятся по специальной схеме. Пример меню будет выложен внизу. Пожалуйста, у кого есть время подскажите как сделать скрипт генерации меню или предложите свой метод реализации. Пример меню: <li class="top"><a href="index.html" class="top_l…
0 votes6 answers -
Вывод информации из БД
Помогите разобраться, Вот примерный код: printf ("<td><b>%s</b></td>", $myrow['login']); Маркер между тегами b и /b выводит информацию жмрным шрифтом, это понятно, но ни как не пойму как задать цвет для данных этой ячейки, и возможно ли это?
0 votes5 answers -
5 из 30
Помогите пожалуйста напсать скрипт под лотерею, все что сам смог написать: <? ?> нужен просто вывод 5 случайных чисел от 1 до 30 без повторов, заранее спасибо)
0 votes13 answers -
htaccess. замена части адреса
поправьте пожалуйста мой код есть адрес http://avroraprint.ru//upload/iblock/455/455f1bc7118c491bd762414665984468.JPGмне нужно чтобы все подобные адреса выглядели так: http://www.avroraprint.ru//upload/iblock/455/455f1bc7118c491bd762414665984468.JPGвот что я пробовал: RewriteCond ^http://avroraprint.ru//upload/iblock/(.*)RewriteRule ^http://www.avroraprint.ru//upload/iblock/$1 [R=301,L] в результате сайт падал с ошибкой Internal Server Error
0 votes8 answers -
хитрый ORDER BY
Необходимо организовать ORDER BY на основании вычитания двух значений из разных таблиц. Тобишь есть таблица tab1, у которой есть post_id и readed_num. И есть таблица tab2, у которой есть post_id и comment_num. Необходимо получить post_id из первой таблицы, отсортировав их на основе вычитания из comment_num значения readed_num первой таблицы, грубо говоря, чтобы посты с непрочитанными каментами были сверху. Как бы правильно это реализовать?
0 votes2 answers -
Постраничный вывод
Всем привет! Возникла проблема. Суть заключается в том, что я организую постраничный вывод данных, по 50 предложений. Все бы ничего, но на этой же странице есть форма позволяющая выбрать только то что нужно, по метро, по цене и т.п. Состоит из 2 выпадающих списков и 8 полей input type=text. Форма методам POST, после нажатия на кнопку, на эту же страницу передает условия для выборки из БД. Например условие выборки из списка станций метро - $tmp1 = " and metro='".$_POST['metro']."'"; Выборка прекрасно работает, но при постраничном выводе, при переходе на любую другую страницу strnitsa.php?page=2 вся выборка сбрасывается, в итоге страница пустая. Какие есть варианты решен…
0 votes24 answers -
Помогите дописать регулярку для валидности поля почты
Всем привет !! Очередная проблема. В общем регулярки.... Есть у меня такое регулярное выражение для проверки e-mail ([\w-\.]+)@\D((?:[\w]+\.)+)([a-zA-Z]{2,4}) Но она пропускает адреса такого типа: qwerty..qwerty@gmail.comqwerty.@gmail.com.qwerty@gmail.comКак дописать регулярное выражение, что б отфильтровать эти точки ?
0 votes7 answers -
Как можно нумеровать комментарии?
Каким образом можно нумеровать комментарии? Заранее спасибо!
0 votes4 answers -
Ограничения на количество символов в форме
всем доброе утро. мучает меня один вопрос и не понимаю как его решить - есть страничка регистрации с 3 полями ( login,pass & mail.) собственно проблема состоит в том чтобы установить ограничения на количество символов в форме (min/max) и поле mail молго быть только *@*.*используя команду strlen и не пользуясь командой ereg - возможно ли это?
0 votes2 answers -
Перенаправление с помощью .htaccess
Для начала всем Добрый день! =) А теперь о проблемке... На сайте есть страницы типа: http://vasapupkin.ru/page/uslugi.html http://vasapupkin.ru/page/about.html http://vasapupkin.ru/page/services.html И таких страничек там много. Можно ли с помощью .htaccess сделать так чтобы /page убиралось, и ссылки были такого типа: http://vasapupkin.ru/services.html Буду рад хоть какой нибудь идее или подсказке!
0 votes3 answers -
После отправки формы открывалась другая страница. Как?
Помогите пожалуйста, просто создаю свой первый сайт и еще многого не знаю. Как сделать чтобы после отправки формы открывалась другая страница?
0 votes9 answers -
Как узнать UNIQUE, INDEX и т.д. поля таблицы базы данных MySQL?
Кто-нибудь знает, как узнать UNIQUE, INDEX и т.д. поля таблицы базы данных MySQL?
0 votes2 answers -
Интерпретация url
Осваиваю Zend Framework. Столкнулся с такой ситуацией: Рассмотрим url "http://site/admin/tree/edit/" соответственно :module = 'admin'; :controller = 'tree'; :action = 'edit'. Что бы добавить к этому url параметры :article = 1 и tupe = 'news' нужно писать, как я понимаю, так "http://site/admin/tree/edit/article/1/type/news", а ведь можно еще и так: "http://site/admin/tree/edit/type/news/article/1". В принципе не понимаю зачем такое чудо нужно!? Но вопрос не столько в этом, а в том как заставить Zend Framework правильно понимать такие url как "http://site/admin/tree/edit/news/1"?
0 votes6 answers -
Как сделать кучу опросов?
Здравствуйте. Знакомый попросил поправить сайт. Попросили сделать опрос их там валом... а я так понял в джумле не получится сделать не сколько опросов, вот думаю как реализовать все это по лучше. Плюсы того как я сделал: 1. Легко и не паришься)) где то в нете нарвался на статью как делать опрос через gmail Минусы: 1. голосовать можно сколько угодно с одного айпи 2. вывод результатов говно кто что посоветует?
0 votes5 answers -
Помогите, ничего не помогает
Решил сделать лог передвижений по сайту, написал так: $referer = str_replace("/","sla",getenv('HTTP_REFERER')); $now = str_replace("/","sla",getenv('REQUEST_URI')); if($referer=='') $referer='0'; if($now=='') $now='0'; $date = date("d m Y"); $result_log = mysql_query("INSERT INTO log(referer,now,date) VALUES('$referer','$now','$date')"); if(mysql_error()=='') { print ""; } else { print mysql_error(); } Только все время выдает: как исправить? ничего не помонает. Заранее спасибо
0 votes5 answers -
Как правильно обработать массив
Столкнулся с нетривиальной задачей, т.к. массивы знаю поверхностно, хочу попросить у Вас совета, каким путем лучше пойти в её решении. Допустим мы имеем массив $list с содержимым: Array ( [0] => Array ( [date] => 28/05/2010 [title] => Иванов Иван [products] => Array ( [0] => Array ( [qty] => 1 [title_p] => Куртка [attributes] => ) ) ) [1] => Array ( [date] => 28/05/2010 [title] => Добряков Валерий [products] => Array ( [0] => Array ( [qty] => 1 [title_p] => Куртка [attributes] => Пуговицы ) [1] => A…
0 votes5 answers