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
-
Как сделать две разные кнопки в форме?
Подскажите как одной кнопкой в форме данные послать в один файл обработчик, а другой кнопкой в другой файл обработчик, либо с каким нибудь ключем в один файл, а там я разберусь. <form action="update_prise.php" method="post" name="forma"> <input class="bt1" type="submit" value="Сохранить"> <input class="bt1" type="submit" value="Добавить"> ??? За ранее благодарю!
0 votes19 answers -
Как передать значение переменной через метод POST по ссылке?
У меня на странице имеется 5 ссылок <a> оформленных в виде кнопок и у них включен ховер эффект. При нажатии любой из этих кнопок страница должна сабмититься. Далее в зависимости от того какая кнопка (ссылка) нажата в глобальную переменную сесии должно быть записано одно из значений, типа: $_SESSION['preview'] = ''one" $_SESSION['preview'] = ''two" и т.п. Через URL передавать эти значения переменной для обновляемой страницы я не хочу. Научите как такое можно сделать через ссылку и через метод POST Может через DHTML както можно?
0 votes19 answers -
Простейший чпу
Добрый день! Есть страница вида: http://site.ru/articles.php?page=1 Пытаюсь привести ее к такому виду: http://site.ru/articles/page1.html Делаю таким образом: RewriteRule ^articles/page([0-9]*)\.html$ /articles.php?page=$1 Не реагирует в чем проблема? В самом htaccess есть еще такие строки для преобразования php в html: RewriteEngine on RewriteBase / RewriteRule ^articles.html$ index.php Но разве это может как-то повлиять?
0 votes19 answers -
Конструкция типа $db->query($s)->fetchAll();
В ООП стал часто встречать конструкцию типо $db->query($s)->fetchAll(); или $this->load->model('blog'); Выглядит это очень красиво и удобочитаемо. И мне стало интересно как такое сделать. Кто нибудь знает тут как такое делается.
0 votes19 answers -
Баги при написании с нуля
При тестированнии самописа выдает такие ошибки: Код файл, на который оно указывает: <?php include('config.php'); $db = mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($dbname,$db); $db_inc = mysql_query("SELECT * FROM settings WHERE page='index'",$db); $index = mysql_fetch_array($db_inc); ?> Как эти ошибки убрать. База данных существует.
0 votes19 answers -
Помогите с PHP скриптом
Здравствуйте, Собственно задача: на сайте есть кнопка "Сделать стартовой страницей", при нажатии на которую пользователь отправляется на страницу с инструкцией "как сделать сайт стартовой страницей". Для каждого браузера своя страница. Сейчас есть такой код: <?php if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) $browser='firefox'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Chrome') ) $browser='chrome'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ) $browser='safari'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') ) $browser='opera'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ) $browser='ie6'; elseif ( stristr($_SERVER['HTTP…
0 votes19 answers -
Аналог php функции mail()
Пришло сообщение в админку сайта о рассылке 500 сообщений с сервера хостинга. Мне сказали, что с помощью функции mail(), которую я использую в форме обратной связи, можно рассылать спам. Как можно заменить функцию mail() или обезопасить форму обратной связи?
0 votes19 answers -
Ищу помощников [PHP]
Ищу помощников и наставников, шарящих в PHP. Есть предложение сделать авторский движок. И, как вы понимаете, одному мне не справиться. Заинтересовавшихся прошу отписать в Skype: anton.kosih
0 votes19 answers -
Подайте идею, как защитить видео
Есть сервис с видео-материалами, доступ к которым предоставляется только если у человека есть пароль. То есть в списке он выбирает видео, вылезает окошко "Введите ваш пароль", и после ввода правильного пароля человек попадает на нужное видео. Подскажите, как это лучше реализовать. То есть чтобы человек не мог кинуть ссылку на видео другу. Сделать модальное окно, которое появляется только после ввода пароля, или может быть есть какой-нибудь способ получше и понадежнее. PHP/JS. И еще нужно защитить видео от скачивания (хотя бы от среднестатистического пользователя). Встраивание HTML5 видео-плеера будет достаточно?
0 votes19 answers -
.htaccess настройка
Всем привет. Прошу помощи. Пытаюсь сделать seo friendly сайт на angularjs. Собственно вопрос. Есть участок кода настроек для nginx if ($args ~ "_escaped_fragment_=(.*)") { rewrite ^ /snapshot${uri};} Как можно написать аналогичный участок в мой .htaccess файл для apache. Заранее спасибо. Мой файл .htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Rewrite everything else to index.html to allow html5 state links RewriteRule ^ index.html [L]</IfModule>
0 votes19 answers -
кодировка - проблема с русскими буквами в MySQL
include("config.inc"); #Фаил с настройками для базы данных if($db) { if(@mysql_select_db($dbname,$db)) { $mq = @mysql_query("SELECT * FROM news"); if($mq) { while(list($id,$name,$nb,$date,$text) = mysql_fetch_row($mq)) { echo "<table border='1'> <tr> <td>?$id <a href='index.php?pupil_details=$nb'>$name</a></td> </tr> <tr> <td>$text</td> </tr> <tr> <td>$date</td> </tr> </table>"; } } else { exit(mysql_error()); } } else echo "<p>К сожалению подключение к базе данных в данный момент невозможно</p>"; } else echo("<p>В настоящий моомент…
0 votes18 answers -
Cookie
Сижу - разбираюсь (в первый раз возникла необходимость их заюзать) Ниженаписанная конструкция еррорит с сообщением: <?php if (empty($name)) { if (setcookie('name', 'test')) echo 'куки отправлены'; } else { echo 'куки приняты'; } ?> Кука (если е? нет) не отправляется, если есть - то выскакивает 'куки приняты' - как и положено. Как побороть? Поискал по гуглю - но на наличие куки не наш?л ничего - мб спрашивал не так.
0 votes18 answers -
Как удалить все таблицы?
Вот мне приспичило удалить все таблице в дб.. Но писать названия всех я не могу, так, как я половины не знаю. Помогите плиз))
0 votes18 answers -
Как кто комментирует код при разработке и тестировании
Только не ругайте мой вариант такой //*///поиск и удаление ... > if ($a == $b) { }else{ } //*///поиск и удаление ... < //*///поиск и удаление ...> - при удалении первого слэша все попадает в коммент > - начинаем код < - заканчиваем код
0 votes18 answers -
Кодирование PHP скрипта
Доброго времени всем! Кто пробовал защитить свою интеллектуальную собственность написанную на PHP? Надо зашифровать код PHP программой. Чтоб скрипт работал без дополнительных средств, типа ZEND ... . Нужен бесплатный вариант.
0 votes18 answers -
Не работает форма для писем
Добавила антиспам-проверку в форму для писем и она перестала работать - письма не отправляются, вместо этого все время выдает: Неправильный ответ на вопрос антиспама. Вот код: Помогите, плиз, найти ошибку.
0 votes18 answers -
Помогите решить проблему php
У меня на сайте выводится случайный анонс с помощью php и ajax. Выглядит это так: Название записи, картинка из нее и анонс этой записи. Под анонсом ссылка "Следующая статья". При клике по этой ссылке появляется следующий анонс без перезагрузки страницы. Проблемы с этим две: - при клике по ссылке меняется картинка и анонс, но не меняется название записи. т.е. при первом клике, появляется название следующей записи, а при последующих кликах по ссылке название уже не меняется. - код вывода находится в файле header.php, в самом начале файла до вывода всего прочего, а это по некоторым причинам неудобно. При переносе кода в другие файлы, он перестает работать. Вот сам код: …
0 votes18 answers -
регулярки
здравствуйте как парсить такое: var.0 var.1.0 var.1.1.0.2 и так далее? еще есть: a = 1 как парсить регуляркой так чтобы парсилось и такое a=1 a =1 a= 1 a = 1 и т.д (сколько угодно пробелов)? и как простым способом найти вещественное число в строке? именно вещественное. спасибо
0 votes18 answers -
Можно ли так сделать в htaccess ?
Я хочу чтобы доступ на сайт был только для локальной сети, можно ли прописать маску подсети или шлюз или еще что-нибудь, чтобы доступ был только для локала?
0 votes18 answers -
mod rewrite
Здравствуйте, может не в тот раздел, но более подходящего не нашел... Есть набор правил файла .htacceess RewriteRule ^([^/]*)\.html$ /index.php?name=$1 [L] RewriteRule ^([^/]*)\.html$ /index.php?type=$1 [L] RewriteRule ^([^/]*)\.html$ /index.php?p=$1 [L] Проблема в том , что срабатывает всегда то правило которое расположенно первым. Если я пытаюсь перейти по ссылке которая должна попадать под второе правило , все равно срабатывает первое, но через GET не передаются никакие параметры... Например я захожу по ссылке site.ru/1.html но выводится страница которая соответсвует первому правилу. Подскажите пожайлуста где я ошибся. Заранее спасибо.
0 votes18 answers -
как из обработчика формы вернуться обратно
Как выйти из обработчика формы после передачи данных, на нужную страницу. Пробовал функцию heаdеr но ничего не выходит. Мета теги не подходят.
0 votes18 answers -
имя хоста в .htaccess
Есть на сервере две папки, из которых надо перебросить запросы на другие, т.к. там те же самые файлы лежат. Redirect /catalog/RELECO http://мой.домен/PDF/RELECO Redirect /catalog/TELE http://мой.домен/PDF/TELE работает нормально, но когда решил использовать переменную окружения, переадресовка вообще не происходит: Redirect /catalog/RELECO http://%{HTTP_HOST}/PDF/RELECO Redirect /catalog/TELE http://%{HTTP_HOST}/PDF/TELE Разве нельзя здесь использовать переменную? PS: К тому же сайт имеет несколько доменов, и локальную копию, так что хотелось использовать второй, более универсальный вариант.
0 votes18 answers -
не принимается большой текст в post запросе
есть у меня форма, в нее нужно вносить большой текст (~700кб), но когда приходит на сервер то $_POST['text'] оказывается пустой. если оправлять текст поменьше, то все ок. В фаербгре в запросе вроде как все ок. phpinfo() выдает post_max_size 200M не пойму куда копать (
0 votes18 answers -
Регулярные выражения
Ребята,помогите написать код <?php$exp = "/([a-z0-9]+\.[a-z]+\.[a-z]+)/";$ewe = "klkk.ed.mm";if (preg_match($exp,$ewe)){preg_replace($exp,$ewe);}?>Задача следующая,если в моём посте (на wordpress) находим к примеру google.com то делаем его "кликовой" ссылкой типа <a hreff=""> Код выше я начал,но не могу закончить....
0 votes18 answers -
jQuery Validation
Назрел вопрос а стоит ли использовать или js использовать для валидации ? Прошу все за и против, сразу предупрежу что размер jQuery меня не смущает.
0 votes18 answers