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
2481 questions in this forum
-
редирект на 404
Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL!"); } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел.<br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo ('Ошибка'); exit(); } ?> Видите есть вывод ошибок exit ("<p&…
0 votes6 answers -
Denwer. не запускаеться внешний web-site
Проблема. Ввожу в браузер url: http://www.some_site.ru если Denwer отключен: http://www.some_site.ru не загружаются. если Denwer включен : открывается http://www.some_site.ru/denwer/ ПОЧЕМУ НЕ ОТКРЫВАЕТЬСЯ ВНЕШНИЙ САЙТ http://www.some_site.ru ???
0 votes12 answers -
Как на php сделать тир?
Подскажите пожалуйста ответ(может на глупый) вопрос: как реализовать виртуальный тир на php? Я про мишени и их реагирование на нажатия?
0 votes14 answers -
Вывод чисел с последовательным смещением на единицу
В БД есть числа от 1 до 4. Что мне поможет сделать примерно такое чудо? 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 Никак не могу найти, пните пожалуйста. prev и next - оно или нет? переименовано. Tokolist
0 votes11 answers -
Как разопределить переменные $HTTP_POST_VARS?
Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
0 votes8 answers -
Файловая система VS MySQL
Обсуждаем здесь преимущества и недостатки этих 2-х замечатльнеших вещей доступ к которым возможен из замечатейлнейшего PHP ).
0 votes8 answers -
чем заменить куки?
чем можно заменить куки? мне надо чтобы пользователь не мог голосовать за один статус больше одного раза в день... с куками вроде все норм.. но елси я изменяю рейтинг 40 статусам то многие куки просто пропадают (я так понимаю на их количество есть какое то ограничение?)
0 votes14 answers -
Помогите разобраться с ЧПУ(Friendly url)
Здравствуйте! Вот добрался до темы ЧПУ, .htaccess . перед тем как открыть тему прошерстил нет на эту тему, но вероятно плохо искал если решил спросить на форуме. Помогите мне разобраться, дайте ссылки или объясните что надо делать. У меня нет файла .htaccess но как я понял его можно создать самому в формате unix и через ftp загрузить, так ли это, или без админа не справиться? Если мне надо менять url-ы в папке www.aaa.ru/games/ мне надо создать файл .htaccess в нутри этой папки или всетаки в корне? У меня есть динамическая страница www.aaa.ru/games/temp.php?name=delta&type=wall&articul=red_bell где в зависимости от переменных я делаю выборку из бд и создаю страниц…
0 votes31 answers -
Форма для заполнения и вывод pdf на сайте
Приветствую! На сайте почты России можно заполнить и распечатать pdf бланк почтового перевода, ссылка https://www.pochta.ru/form?type=F112EP_COD_SINGLE мне нужно, чтобы посетитель ввёл свои данные в форму и после нажатия на кнопку отправить, сформировался заполненный pdf-бланк, который отправится мне на email.
0 votes2 answers -
Подскажите, переменные get
Добрый вечер. Не знаю как правильно задать вопрос, но постараюсь. Вот умею делать вот такие вещи http://test.test/view_post.php?id=* http://test.test/view_cat.php?cat=*, и так далее, а как делать вот такое например, как задавать второй параметр: http://test.test/test.php?rub=1&id=145, чтобы через один файл можно было сформировать и категорию, и id. Спасибо.
0 votes13 answers -
как "распарсить" полученные чекбоксы с одинаковым name
обнаружил тут одну непонятную вещь на мобильной версии сайта m.mail.ru/cgi-bin/msglist дело такое, если в браузере выключить Javascript и выделить несколько писем чекбоксами, и выбрать действие (ну допустим -удалить) то действие примениться ко всем выделенным письмам. Но вопрос вот в чём, заглянул в код странички,и непонял,у всех чекбоксов атрибут name имеет одинаковое имя name="id" . выходит дело что на сервер передаются все выбранные value и при этом все под одним именем "id" , а вот насколько умею программировать я, в php если передать несколько чеков,и у всех одно имя,то получить можно только последний,так как имя одинаковое и значение перезаписывается... То есть во…
0 votes3 answers -
класс WebIcqPro
Доброго времени суток! У меня вопрос ко всем, кто посещает данный раздел. Вот в своей CMS решил добавить такую штучку, мол если кто-то комментирует новость или выполняет определённые действия, то администратору (в данном случае мне) приходит уведомление в icq. Ну собственно скачал я сам класс: версия 1.4.7b - в данный момент последняя в паблике. Далее всё как надо: <?php <?php include('WebIcqPro.class.php'); $icq = new WebIcqPro(); $icq->connect('123456789', '123456789') or die($icq->error); $icq->setOption('UserAgent', 'miranda'); if($icq->sendMessage('мой_ася', 'Hello world!!!')) { echo "Message send"; } else { echo $icq->error; } ?> Соб…
0 votes4 answers -
Кодирование PHP скрипта
Доброго времени всем! Кто пробовал защитить свою интеллектуальную собственность написанную на PHP? Надо зашифровать код PHP программой. Чтоб скрипт работал без дополнительных средств, типа ZEND ... . Нужен бесплатный вариант.
0 votes18 answers -
Отправка формы с модальным окном
Привет всем. Помогите, пожалуйста, разобраться. Задача следующая : после того, как пользователь заполнит и нажмет на кнопку отправки формы, должно появится модальное окно с текстом "Спасибо" и форма отправится на почту. Искал в сети примеры, но ничего так и не заработало. Последний вариант, на котором остановился, как самый простой. Есть форма <form id="ajaxform" action="" class="promo__form" name="mail" method="post" ectype="text/plain"> <p> <input placeholder="имя" name="name" class="input" required="required" type="text"> <input placeholder="телефон" name="phone" class="input pull-right" required="r…
0 votes2 answers -
Нужна функция/класс антимат
Пробовал некоторые, которые Google вверху выдает. Но то пропускают почти все. То вовсе не работают. Есть что-нибудь обкатанное? Самому писать некогда. Пожалуйста...
0 votes4 answers -
gnu gettext
Здраствуйте! Столкнулся с такой проблемой, для нормальной работы сайта требуется пакет gettext. Действовал по ману: http://ua.php.net/gettext. У меня вариант с windows. Кто то уже сталкивался с подобной проблемой?
0 votes5 answers -
Ограничение частоты запросов
Как сделать ограничение частоты запросов к серверу от пользователя? Ну вот например как вконтакте пишет Спасибо!
0 votes6 answers -
Работа php скрипта после обрыва соединения со стороны пользователя
Всем привет... На днях обнаружил интересную особенность работы PHP. Допустим есть некий скрипт, который может выполняться относительно долго. Если в браузере, после запуска скрипта прервать сединение(кнопка стоп в браузере), то скрипт не отпадает, а продолжает работать дальше в штатном режиме. Вот искусственное симулирование подобной ситуации: <?php header('Content-Type:text/html;charset=UTF-8', true); error_reporting(-1); $fileName = 'log_file.log'; if ( !empty($_GET['work_time']) ) { set_time_limit((int)$_GET['work_time']); $startTime = time(); $i = 1; while ( true ) { $fileHandler = fopen($fileName, 'a'); $workingTime = time() - $startTime; fw…
0 votes6 answers -
Ошибка в PHP
Доброго времени суток, начал учить php и на первой же программе непонятки, вот код: <?php echo "Приветствую вас здесь. Слышал, вы учитесь на PHP-программиста!\n"; echo "Почему бы вам не набрать свое имя для меня:\n"; $name = trim(fgets(STDIN)); echo "\nСпасибо, " . $name . ", очень рад с вами познакомиться.\n\n"; ?> а вот ошибку которую выдает syntax error, unexpected '\' (T_NS_SEPARATOR), expecting ',' or ';' in C: вбивал код в разные онлайн отладчики, ошибок не найдено, в чем проблема?
0 votes17 answers -
Проверка адреса E-mail
Прошу совета у опытных web-программистов. Достаточно ли привед?нного ниже условия для проверки вводимого пользователем адреса E-mail? if(isset($_POST['submit']))//Проверка нажатия кнопки submit { if(isset($_POST['Mail'])&&$_POST['Mail']!="")//Провека ввода данных в поле E-mail { if(eregi("^[_A-Za-z0-9-]{1,}[@]{1}[_A-Za-z0-9-]{1,}[.]{1}[A-Za-z]{2,3}$",$_POST['Mail']))//Проверк корректности ввода E-mail адреса { $mail=$_POST['Mail'];//Если условие выполняется, извлекаем данные из массива $_POST['Mail'] $mail=strtolower($mail);//Переводим введ?нный адрес в нижний регистр $_SESSION['mail']=$mail;//Созда?м переменную сессии с адресом } else//Если условие не выполняетс…
0 votes6 answers -
Ошибка типа Unexpected identifier
Здравствуйте. Возникла ошибка при отправки письма с формы, при чем на всех сайтах с этой формой. В чем дело ? http://lead-stavcredit.com/
0 votes2 answers -
Внутренняя граница
Не получается сделать внутренню границу таблицы чтоб она была тонкая,вот кусок кода,как вывожу данные. do{ printf( "<table width='200' border='1' style='border-collapse:collapse; margin-left:20px; '> <tr > <td style='padding:20px; td{border-collapse:collapse;}'>Привет человек № %s</td></tr> </table>", $result['id']); }while($result = mysql_fetch_array($res)); ?> В результате получается такая? Внутренняя граница жирная. http://xmages.net/storage/10/1/0/2/1/upload/11b3b988.jpg
0 votes5 answers -
Не работает Ajax
В песочнице, почему - то работает, а если вытащить эти два файла на комп, то работать не будет, почему? http://plnkr.co/edit/9d2qIGPSg9dIjyjuA7E6?p=preview
0 votes15 answers -
PHP. Организация вывода новостей.
хочу сделать вывод новостей. надоело инклюдить) тем более что 100 новостей ручками тупо инклюдить) вот посмотрите мою схему, как я хочу сделать: (сверху бд msql) http://s46.radikal.ru/i111/0907/83/a245b9c2117e.png итак, у меня есть пара вопросов: 1) рыжим отмечены отношения в БД. Я о них вскользь слышала. Зачем они понимаю. но как они устанавливаются? как их использовать? (просьба своими словами. ну или ссылка, но не мануал-реферат с height страницы равной ∞)) 2) справа В общем показано страница с выводом всех новостей с предпросмотром. то есть выводятся не все новости целиком, а только начальгые строки. вопрос - как???? 3) слева - новость целиком, если нажать на кнопку "…
0 votes5 answers -
Проблема $_SERVER['REQUEST_URI']
Использовал на сайте такую конструкцию ... <?PHP $DOCUMENT_URI = trim($_SERVER['REQUEST_URI'], '/'); ?> ... <? if ($DOCUMENT_URI == '/') { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/index.php") { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games/") { $number = '6'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games") { $number = '10'; include rootpath.'/show_news.php'; } else { $number = '5'; include rootpath.'/show_news.php'; } ?> ... Все работало. Переехал на новый хостинг и перстало работать. Все время выдает $number = '5'; include rootpath.'/show_ne…
0 votes3 answers