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
-
Вопрос по htaccess
В htaccess,который находится в папке с картинками,есть вот такая запись. <FilesMatch "\.(gif|jpg|png)$"> RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ ../watermark/_watermark.php [T=application/x-httpd-php,L,QSA] </FilesMatch> Он должен вместо картинки открывать _watermark.php,но это не работает,возможно,какой-то конфликт с htaccess в корневой директории? RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY…
0 votes5 answers -
как избавится от дубля с помощью .htaccess ?
Здравствуйте, есть дубли страниц _http://site.ru/categ1/categ11/categ111 и _http://site.ru/index.php?_route_=categ1/categ11/categ111/ подскажите пожалуйста, как избавится от дубля с помощью .htaccess ?
0 votes2 answers -
А нужна ли CMS?
Вот допустим планируется сайт, на котором будут регаться очень много пользователей и сами будут добавлять по очень много постов в день, то такой сайт нужно делать с нуля или можно натянуть на какую-нибудь CMS? Просто вроде говорят, то, что CMSки не выдерживают большую нагрузку.
0 votes1 answer -
СМС - сервисы
Сейчас пользуюсь отправкой через API di-sms.ru - СМС проваливаются через одну. но удобно - отправляются по http Кто нибудь может подсказать качественный сервис с хотя бы 90% вероятностью доставки? буду признателен
0 votes4 answers -
Обернуть в span
Здравствуйте! Скажите пожалуйста, каким образом можно обернуть "invalid_email" в span с классом? if ( 'email' == $tag->basetype ) {if ( $tag->is_required() && '' == $value ) {$result['valid'] = false;$result['reason'][$name] = wpcf7_get_message( 'invalid_required' );} elseif ( '' != $value && ! wpcf7_is_email( $value ) ) {$result['valid'] = false;$result['reason'][$name] = wpcf7_get_message( 'invalid_email' );}}
0 votes0 answers -
Удаление новостей
Всем привет Помогите плз Не думайте что я лентяй ,для меня PHP одна радость) Так вот Я не могу написать скрипт Удаления новостей Вот что получилось: Файл delete.php <? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Удаление</title> </head> <body> <?php require_once('bd.php'); if ($_SESSION['Group'] == '1') { mysql_select_db('My'); $query = ("SELECT * FROM `news`"); $res = mysql_query($…
0 votes6 answers -
On-line голосовалка
Приветы Все смотрели фильм "Социальная сеть"? Помните facemash.com голосование за девушек. Дак вот надо сделать подобную штуку. Покопался в сети, нашел http://skripters.biz/raznoe_skripti/8272-facemash-alike-script.html Только вот проблема, ничего не понял( Кто может помочь с кодом?)
0 votes4 answers -
Размер столбца
Не могу найти в коде строку по изменению ширины столбца, подскажите в какую сторону смотреть. Это относится к css или js? Исходники тут https://addsky.ru/sites/ad_php_phonebook.zip Таблица:
0 votes1 answer -
Вывод форматированной даты кириллицей из ячейки с типом DATE
Здравствуйте! В БД дата в ячейке типа DATE устанавливается в виде yyyy-mm-dd. Мне нужно её вывести двумя способами: 1 - в обратном порядке dd-mm-yyyy; 2 - чтобы месяц прописывался кириллицей (5 апреля 2015). Есть какая-то функция, которая может обработать значение массива, в котором содержится дата или какой-нибудь рабочий способ?
0 votes5 answers -
Редирект для мобильных устройств
Добрый день, подскажите пожалуйста. Какой нужен скрипт, который определяет, что человек пришел на наш сайт с мобильного устройства и отправляет его на отдельную созданную страницу с адаптивной версткой. И где прописать данный скрипт? Вернее где его вызвать на странице? Помогите пожалуйста. Вот например возможное решение (но, врят ли): <?php $iphone = strpos($_server['http_user_agent'],"iphone" ; $android = strpos($_server['http_user_agent'],"android" ; $palmpre = strpos($_server['http_user_agent'],"webos" ; $berry = strpos($_server['http_user_agent'],"blackberry" ; $ipod = strpos($_server['http_user_agent'],"ipod" ; if ($iphone || $android || $palmpre || $ipod |…
0 votes3 answers -
Помогите найти ошибку
Проблема вот в чём http://hostingkartinok.com/show-image.php?id=48f4631a442d5963eef4fbddebcd0215 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Serial</title> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body><?php$DBH = new PDO("mysql:host=localhost;dbname=serials", "root", "");$DBH->query("SET NAMES utf8");$STH = $DBH->query('SELECT * FROM `serial`');$STH->setFetchMode(PDO::FETCH_OBJ);while($row = $STH->fetch()){?><table border="1"> &l…
0 votes8 answers -
Отправка почты с локалхост
По данной инструкции http://www.simplecoding.org/php-mail-pod-windows.html, немного с изменениями неважными написал код. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simple Mail</title> </head> <body> <?php $addr = 'usa-1200@mail.ru'; $theme = 'Для тебя'; $text = 'Приве малыш! Как дела?'; if (isset($addr) && isset($theme) && isset($text) && $addr != "" && $theme != "" && …
0 votes4 answers -
правильное составление имен переменных
Всем привет Тут вдруг задался вопросом, как лучше обзывать переменные Например, переменные описывающие модуль : Ключ модуля, данные модуля, иформация о модуле $key_module, $data_module, $info_module (так правильно с точки зрения английского языка) или же $module_key, $module_data, $module_data (а так вроде как ключевое слово module идет первым, а потом идут описывающие его параметры) Кто как бы назвал ?
0 votes7 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes0 answers -
Помогите вернуть данные:)
Всем привет! В общем суть: У меня есть страничка с которой я отправляю данные методом POST в script.php, там эти данные присваиваю как $start= $_POST['start']; ('start' - название формы). 1 трабла: Нужно создать запрос в БД. Я написал как $query = "SELECT start FROM railway WHERE start=$start"; (где 'start' - название столбца в таблице 'railway'. Моя ошибка введя переменную $start как "Минск" (Unknown column 'Минск' in 'where clause'). Не понимаю суть\ Где ошибаюсь? 2 трабла: Мне нужно вернуть данные из этого скрипта обратно на страницу, с которой отправлялась форма. Помогите советами, литературой, примерами. Зараннее благодарен.
0 votes5 answers -
Загрузка изображений на сайт
Нашла скрипт для загрузки изображений на сайт. Файл upload.html <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> </body> </html> Файл upload.php <html> <head> <title>Результат загрузки файла</title> </head> <body> <?php if($_FILES["filename"][…
0 votes2 answers -
Скрипт обратной связи
Добрый день, прошу у вас помощи, на скрине http://shot.qip.ru/00eaLf-3EBATV0HL/ отметил красным, что бы в место этого указывался емаил $email отправителя. Помогите реализовать это, заранее благодарен за вашу помощь <?php $post = (!empty($_POST)) ? true : false; if($post) { $email = trim($_POST["email"]); $name = htmlspecialchars($_POST["name"]); $email = htmlspecialchars($_POST["email"]); $tel = htmlspecialchars($_POST["tel"]); $error = ""; if(!$name) { $error .= "Пожалуйста введите ваше имя<br />"; } // Check email function ValidateEmail($value) { $regex = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/"; if($value ==…
0 votes2 answers -
События в PHP
Подскажите, кто нибудь сталкивался с таким понятием как события в PHP и как они работают? Как то случайно давно наткнулся на подобную тему, но сейчас не могу найти никакой информации об этом. И кто нибудь работал с функциями event_...()? (event_add, например). Что то тоже не могу ничего найти.
0 votes3 answers -
Как можно узнать вчера и позавчера по дате YYYY-MM-DD HH:MM:SS ?
Например добавлен комментарий. Тип даты в базе данных DATETIME, то есть сохраняю дату в виде YYYY-MM-DD HH:MM:SS. Сегодня узнать можно if(date==тот что в базе)... А как узнать "ВЧЕРА" или "ПОЗАВЧЕРА". Можно конечно у дня отнять -1, то есть 28ое получится 27ое.. Но а если это 1? Будет 0... В общем тупик... Уверен есть у кого нибудь готовое решение :-)
0 votes2 answers -
htaccess
Доброго всем времени суток, прошу помощи в написании правила. Есть сайт на котором надо закрыть доступ к папке (template) причем в папке купа под папок и где-то глубоко есть пара php файлов к которым доступ закрывать нельзя. И вот я в толк не возьму как это придумать. Логично было бы написать регулярку типа Deny from all'|\/template\/.*php|' allowИли можно прямо в папку и закинуть файл htaccess и там прописать запрет на все кроме php но чето я в толк не возьму не как, как это сделать...
0 votes2 answers -
проблема с mod_rewrite
Здравствуйте! Вот проблемка у меня, помогите разобраться пожалуйста. Это мой .htaccess который находится в корне RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^galery/([A-Za-z_0-9]+)/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/index.php?t_name=$1&n_menu=$2&n_page=$3 RewriteRule ^galery/(.*)/(.*).html?$ /galery/products.php?t_name=$1&n_article=$2 RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2 У меня две проблемы 1) При нажатии на ссылку galery/aquacreation/svetilniki_aqua_creations/naste…
0 votes5 answers -
Обновить текст на странице
Здравствуйте! На странице <p> с текстом. После выполнения php-скрипта текст в <p> надо обновить. Как это делается, подскажите, пожалуйста! Через DOM? Пример был бы очень кстати
0 votes3 answers -
Выборка из базы
Всем привет! Ребята, посоветуйте что-то... Столкнулся с проблемой. Есть скрипт магазина. Там естественно полно мест где выводится товар в разных вариантах(рекомендуемые, новинки, бестселлеры, списки товаров, всякие проверки...) и постоянно приходиться делать запросы почти одинаковые, но соответственно, с разными условиями. Плодить кучи такого кода не очень хочется в разных файлах, так как при малейшем изменении будет нужно править все. Каким образом лучше организовать выбору в таком случае? Я уже думал сделать функцию с кучей аргументов и оттуда тянуть все, но сомневаюсь, что будет удобно ей пользоваться, так как очень много всяких условий будет. И еще вопрос. У товара мн…
0 votes3 answers -
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (0, 0, 100) Прошло некоторое время... Стираем круг: (О, О, 100) Рисуем круг: (101, 6, 100) Прошло некоторое время... Стираем круг: (101, 6, 100) Рисуем круг: (101, б, 200) Прошло некоторое время... Стираем круг: (101, б, 200) но почему то выводит такое: Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) и не по порядку выводит, а грузится экран и все выводится сразу. <?php ## Базовый класс — геометрическая…
0 votes0 answers -
Не выполняется условие запроса sql
Здравствуйте! Есть функция поиска, которая выбирает условия поиска, исходя из значения $select. Но Это не работает, выполнятся всегда поиск по значению $select == 'all'. Сама функция: function magazine_search($query, $select){ if($select == 'all') { $query = clear($query); try { $dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf8', HOST, DB); $pdo = new PDO($dsn, USER, PASS); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin…
0 votes1 answer