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
-
Method name must be a string
require($this->controller); $class = $this->name_controller; $controller_base = new $class; $action = $this->action; $controller_base->$action(); Вообще вот кусок кода который выдает ошибку. Не пойму почему, на хабре тоже было $controller->$action();
0 votes2 answers -
как избавится от дубля с помощью .htaccess ?
Здравствуйте, есть дубли страниц _http://site.ru/categ1/categ11/categ111 и _http://site.ru/index.php?_route_=categ1/categ11/categ111/ подскажите пожалуйста, как избавится от дубля с помощью .htaccess ?
0 votes2 answers -
СМС - сервисы
Сейчас пользуюсь отправкой через API di-sms.ru - СМС проваливаются через одну. но удобно - отправляются по http Кто нибудь может подсказать качественный сервис с хотя бы 90% вероятностью доставки? буду признателен
0 votes4 answers -
Форма обратной связи
На лендинге нужно настроить несколько форм обратной связи. предложения в личку.
0 votes1 answer -
Как можно узнать вчера и позавчера по дате YYYY-MM-DD HH:MM:SS ?
Например добавлен комментарий. Тип даты в базе данных DATETIME, то есть сохраняю дату в виде YYYY-MM-DD HH:MM:SS. Сегодня узнать можно if(date==тот что в базе)... А как узнать "ВЧЕРА" или "ПОЗАВЧЕРА". Можно конечно у дня отнять -1, то есть 28ое получится 27ое.. Но а если это 1? Будет 0... В общем тупик... Уверен есть у кого нибудь готовое решение :-)
0 votes2 answers -
Кодировка
Хочу установить везде кодировку ютф-8 не получается, пробую по статье: http://broderix.blogspot.com/2009/06/mysql5-default-character-collation.html Вот что вы водит где бы не вставлял вот это в файле my.ini default-character-set=utf8 [mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 init-connect='SET NAMES utf8;' collation-server=utf8_general_ci Вот такое постоянно возвращает МАЙСКЛ в результате, получается ничего не изменилось. Результат на фото. Кодировки все в ютф-8 не сделались. Вот мой файл my.ini http://santa.hut4.ru/my.txt подскажите, в какое место вставить те строки выше в моем файле? Куда не вставляю ничего не мен…
0 votes3 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 -
On-line голосовалка
Приветы Все смотрели фильм "Социальная сеть"? Помните facemash.com голосование за девушек. Дак вот надо сделать подобную штуку. Покопался в сети, нашел http://skripters.biz/raznoe_skripti/8272-facemash-alike-script.html Только вот проблема, ничего не понял( Кто может помочь с кодом?)
0 votes4 answers -
Отправка файлов php
Могу отправить файл размером 300 мб Но когда пытаюсь отправить файл около 500 мб, пишет мол память ограничена прописываю в .htaccess php_value memory_limit 10000000000000000000000 все ровно такая же ошибка все уже перепробовал не получается. в чем проблема?
0 votes1 answer -
Скрыть по щелчку текст
.$category['description']. - описание (которое над скрыть после нажатия ссылку ) } $categories = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = 0 ORDER by sort_index"); cq(); $GLOBALS['tdEnd'] = round(mysql_num_rows($categories) / 2);$GLOBALS['count_rows'] = 0; echo "<table width=100%><tr valign=top><td width=50%>"; while($category = mysql_fetch_assoc($categories)) { echo "<div style=\"margin-top:15px;\">"; echo ($category['img']!="")?"<div style=\"float:left; margin-right:10px; \"><img align=left src=\"".$GLOBALS['host']."/upload/cat/".$category['img']."\"></div>":" "; echo "<H4><a href=# onClick=\"detail…
0 votes1 answer -
URL action'а в form
Доброго времени суток. Создавая небольшой сайт решил применить наверняка известный многим прием, когда желаемый раздел/страница сайта указываются таким образом: http://127.0.0.1/?page=about http://127.0.0.1/?page=main Все было отлично до того момента, когда не начал создавать форму регистрации по адресу: http://127.0.0.1/?page=registration На этой странице пользователю выводится форма для заполнения, но передавать данные от нее мне так же хотелось бы в этот адрес. Пробую: <form action="/?page=registration"> Но браузер судя по всему обрезает все после слэша и данные передаются так: http://127.0.0.1/?name=Ivan&password=123456&captcha=123456 Каким образом м…
0 votes2 answers -
не отправляется письмо
Здравствуйте, есть простейший код отправки письма, который после регистрации отправляет пользователю ссылку на подтверждение. Но он почему то работает только если файл, в котором размещен код отправки, сохраненн в кодировке ANSI , если же сохранить файл в utf-8 то письмо просто не доходит, хотя функция mail возвращаяет true... Пробывал любой код, везде одинаковый результат, вот последний: function XMail( $from, $to, $subj, $text) { $un = strtoupper(uniqid(time())); $head = "From: $from\n"; $head .= "To: $to\n"; $head .= "Subject: $subj\n"; $head .= "X-Mailer: PHPMail Tool\n"; $head .= "Reply-To: $from\n"; $he…
0 votes1 answer -
Get ошибка вывода
Всем добрый день, столкнулся с проблемой имеем: <a href="/product?page=1">dd</a> echo $_GET['page']; также как при echo $page; //для старых версий php На выводе получаем product, не пойму в чем дело, ведь по идеи должно выводиться 1
0 votes9 answers -
Ответ на Ajax запрос
Доброго времени суток. Подскажите как из php скрипта отправить ответ на ajax запрос без использования json_encode()? проблема в кодировке: сайт и база на win-1251, а json_encode() работает только c UTF-8 данными.
0 votes3 answers -
Настройка Admin панель.
Всем привет,ребята,собственно изучаю сейчас PHP... Подскажите как реализовать,чтобы при нажатии на кнопку "Вход в админку", выводилось 2-а поля - "логин" "пароль". Ну а после правильного ввода меня перекидывало в админку. И что бы всё это бралось с sql
0 votes7 answers -
Последовательность разработки проекта
Всем доброе время суток, прошу у знающих совета по реализации за планируемого проекта: Реализация планируется в несколько этапов: Сбор пользователей и коммуникации с ними(задача: максимальные привлекательность и удобство для пользователей исключив риски от больших нагрузок и безапастность ) Монетизация собранной аудитории(задача: максимальные удобство для пользователей и автоматизация работы и контроля сотрудников, исключив риски от больших нагрузок и безапастность) Общая задача: При развитии проекта дополнять уже имеющееся разработки и инструментарии с наименьшими допиливаниями или полной заменой ранних разработок и инструментариев. Попытаюсь пояснить…
0 votes0 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 -
ffmpeg
ОС Windows Из консоли ffmpeg работает. Из PHP такой код отрабатывает нормально: echo system("ffmpeg -version"); А вот такой, ничего не показывает: echo system("ffmpeg -i C:/www/ffmpeg/video.flv"); Хотя из консоли, информацию о видео отображает. В чем может быть проблема?
0 votes1 answer -
Редирект для мобильных устройств
Добрый день, подскажите пожалуйста. Какой нужен скрипт, который определяет, что человек пришел на наш сайт с мобильного устройства и отправляет его на отдельную созданную страницу с адаптивной версткой. И где прописать данный скрипт? Вернее где его вызвать на странице? Помогите пожалуйста. Вот например возможное решение (но, врят ли): <?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 -
Проблема с формой
Здравствуйте у меня такая проблема с формой - я добавляю дополнительные поля для телефона с помощью кода var length_my = $(".phone_inputs").find("input").length; $(this).prev(".phone_inputs").append('<div class="jobs" style="height:30px;float:left;width:250px;margin-top:5px;"><input onfocus="add_border(this);" onblur="no_border(this);" name="phone'+length_my+'" style="margin-top:5px;" type="text"/></div>'); Добавляются поля нормально, но при отправке формы с добавленных полей не приходит POST. Кто с таким сталкивался подскажите пожалуйста как это исправить.
0 votes3 answers -
Хранение сессии
В стандарте, если закрываешь браузер - сессия на сайте уничтожается, а как же сделать, чтобы оставалась активной при новом заходе? В БД хранить?
0 votes8 answers -
почему не открывает файл
$page = 'http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.html'; $open_file = fopen($page, 'r'); echo fread($open_file, filesize($page)); использую на denwere и выдает 2 ошибки Warning: filesize() [function.filesize]: stat failed for http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.htmlin X:\home\localhost\www\oop\index.php on line 8 Warning: fread() [function.fread]: Length parameter must be greater than 0 in X:\home\localhost\www\oop\index.php on line 8 если заместо filesize укажу произвольное число, то загружается не весь файл, а если укажу большое количество цифр будет другая ошибка Warning: fread…
0 votes1 answer -
.htaccess modrewrite
опять запутался.... Может в яндексе решение найду, пока кто нибудь подсказку даст Суть в чём Есть сайт - интернет магазин на самописном движке. Его авторы были мягко сказать немного не компетентны) или на том этапе многого не знали. Мне сейчас все это расхлебывать. Сайт плодитель дублей. Их 500000 Думаю может помочь вот что для примера линк этой страницы index.php?app=forums&module=post§ion=post&do=new_post&f=10 нужно сделать так чтобы это все отображалось как index.php/forums/10 Это возможно? или волшебство... понял. вопрос некорректный. вопрос снят
0 votes2 answers -
События в PHP
Подскажите, кто нибудь сталкивался с таким понятием как события в PHP и как они работают? Как то случайно давно наткнулся на подобную тему, но сейчас не могу найти никакой информации об этом. И кто нибудь работал с функциями event_...()? (event_add, например). Что то тоже не могу ничего найти.
0 votes3 answers -
Исключение повторений случайных чисел
Добрый день! Подскажите, при запуске нижеприведенного кода , я предполагал получить массив с случайными числами, которые бы не повторялись, но при рекурсии получается пустая строка. Вот код. $rand_numbers = array(); function create_rand_num($t_rows,$r_numbers) { $r_n = mt_rand(0, $t_rows); if(!in_array($r_n,$r_numbers)) { return $r_n; } else { create_rand_num($t_rows,$r_numbers); } } while (count($rand_numbers) < $per_page) { $rand_numbers[] = create_rand_num($total_rows,$rand_numbers); } for($i=0;$i<$per_page;$i++) { echo($rand_numbers[$i]."<br />"); } а вот пример вывода массива 11 4 8 13 2 1 7 $total_rows = 13 $per_page = 10 Что-то…
0 votes4 answers