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
-
Переадресация внутри сайта.
День добрый, коллеги. Вопрос такой. Допустим, на самописном сайте есть контентные страницы site.ru?page=1site.ru?page=2site.ru?page=3И мне надо, чтоб , к примеру , при запросе адреса site.ru/prices я попадал , допустим, на site.ru?page=2Средствами чего это вообще делается ? Какую тему гуглить ? (я то понимаю, что модно в конфиге апача руками редирект прописать, но как сделать, чтою список редиректов можно было хранить в базе, файле-конфиге и т.д. ? Как это к примеру , во фреймворках реализовано. Спасибо
0 votes6 answers -
Генерация кода баннера для вставки на сайт
Не знаю даже в какой раздел написать, но может кто-то сталкивался с этим или подскажет, где искать информацию. Идея такая: пользователь покупает у сервиса баннер на определённое время(только не спрашивайте, почему клиент платит за размещение баннера сервиса на своём сайте - это бред заказчика, я лишь его исполняю) и мне надо генерировать код для вставки, на определённое время, которое оплатил пользователь и в случае, если это время прошло - выдавать ему заглушку. Как это можно реализовать? По запросам в гугле выдаёт только размещение своего баннера на каком-то ресурсе, а тут принцип обратный.
0 votes5 answers -
Подскажите алгоритм
Здравствуйте! Нужна помощь в поиске идеи для алгоритма реализации следующей задачи: Есть FTP-мэнеджер. Есть достаточно большая история вида {сервер - директория - список файлов в директории} Нужно для текущей директории определить - является ли она корнем какого либо сайта или нет. Предпологаю использование машинного обучения по истории. Но нужно определить выборку элементов истории. Не думаю что указание вручную хорошая идея - поэтому и ищу способ. Можно разбить всю историю на группы и вручную указать какие группу подходящие. Но низкая точность и слишком большие вычисления для достаточно большой истории.
0 votes11 answers -
Можно ли так делать личный кабинет на сайте?
Заносить вместе с данными нового зарегистрированного пользователя гуид, созданный com_create_guid(); в бд и в куки браузера(и логин и пароль тоже). И, когда пользователь заходит в личный кабинет, делать выборку из бд по гуиду из куки и заполнять поля данными из бд(как сделано на этом сайте) .
0 votes9 answers -
Как на php заменить подстроки в файле doc?
Есть файл с расширением doc на сервере. Мне нужно в его содержимом заменить одну подстроку на другую, и сохранить содержимое в другой файл doc. Как это сделать? Пробовал так: $text = file_get_contents('file.doc');$text = str_replace('substring', 'вставляемый текст', $text);file_put_contents('new_file.doc', $text);Ничего не заменяется. с html файлами работает, а с doc - нет. В чем проблема? Ещё мне нужно в php создать таблицу и вставить её в doc. Если пытаюсь вывести содержимое doc файла на экран, ничего вразумительного не выводится, просто беспорядочный набор символов. Подскажите, что не так делаю? Может, есть какая-нибудь библиотека для моей задачи?
0 votes9 answers -
Регулярные выражения
Всем привет. Подскажите пожалуйста. Есть txt файл со строками, пример ниже 0-MP3.RU;REGRU-REG-RIPN;2008-12-05;2014-12-05;DELEGATED0-N.RU;REGRU-REG-RIPN;2009-06-06;2014-06-06;DELEGATED0-NET.RU;R01-REG-RIPN;2013-07-06;2014-07-06;DELEGATEDКак видно информация разделена разделителем ";" Подскажите пожалуйста как с помощью notepad++ массово оставить в каждой строчке только первый элемент до первого разделителя ";" Заранее спасибо!
0 votes16 answers -
Вопрос по редиректу, по файлу .htaccess
при использувании .htaccess что бы основной домен сделать без WWW выкидывает ошибку! может ли быть причина в том что хостинг бесплатный? Beget или все таки не могу правильно написать .htaccess?
0 votes3 answers -
Форматирование элементов массива
Всякие вложенные запросы к базе и сложные циклы для меня всегда были проблемой... И тут ещё появилась задача. Тяну из базы значения таблицы категорий вида: Array ( [0] => Array ( [id] => 7 [name] => Автомобили [parent] => 6 ) <!-- тут куча куча элементов --> ) И надо как-то отформатировать данный массив на основе поля parent и id и сделать древовидную структуру. Несколько часов просидел, но мой мозжечок не может понять и реализовать данное задание...
0 votes2 answers -
Вывод таблицы с группировкой по дате (сегодня, вчера)
Привет, форумчане! Я хочу вывести объявления в формате,как на прикрепленной картинке. По ней видно, что список имеет заголовки (когда объявление было добавлено), проще говоря список группируется по дате (Сегодня, Вчера). Как мне вывести подобный список на php? Инфа берется из базы, в массив.. и вот как сгруппировать их по Сегодня, Вчера - не могу понять.. где-то видел такую фишку, захотелось реализовать p.s: Заранее благодарен за ответ!
0 votes2 answers -
Импортируем csv в MySQL.
Господа. Нужно импортирвать 123.csv в MySQL на хостинге. load data local infile '/home/k0001461n1/domains/knigaotzov.ru/public_html/123.csv'into table dannifields terminated by ':'enclosed by '|'lines terminated by '\n'(id, kategoria, closed, metatitle, title, description, text, textopisanie, login, wmsite, paid, date, time, imgm, view, rating, vote, count_comment, dowland_zip);выдаёт ошибку. #1148 - The used command is not allowed with this MySQL versionЧто делать, подскажите? Может есть какой другой способ?
0 votes1 answer -
Кто то знает есть ли такой видеокурс?!
Кто то знает есть ли такой видеокурс создание сайта знакомств по типу создание интернет магазинов?! единственое что я нашел так это здесь http://webformyself.com/forum/index.php/topic/1698/ но пока они его не делают а только обсуждают эту тему!!! кто то знает может еще где есть?!
0 votes7 answers -
Ошибка в форме обратной заявки
Добрый вечер! Друзья, нужна помощь. Форма рабочая, проверена на чистом html, вставил её на joomla 2.5, пишет Error. В чем может быть проблема ? http://kibersant.fatrabbit.ru/dlya-trejderov
0 votes4 answers -
Ссылки на объект
Прошу помощи в разборе кода: <?php$instance = new SimpleClass();$assigned = $instance;$reference =& $instance;$instance->var = '$assigned будет иметь это значение';$instance = null;var_dump($instance);var_dump($reference);var_dump($assigned);// Результат# NULL# NULL# object(SimpleClass)#1 (1) {# ["var"]=># string(30) "$assigned будет иметь это значение"# }Хочу понять почему собственно $assigned не стал равным null?
0 votes4 answers -
показывает пусто на login.php
помогите пожалуйста когда захожу http://vh53223.eurodir.ru/login.php или http://vh53223.eurodir.ru/reg.html показывает что пусто,как это исправить? login.php <?require_once('zsecurity.php');session_start();if (isset($_POST['logusername'])){ include('header.php'); $username=uc(strtolower($_POST['logusername'])); $password=uc($_POST['logpassword']); if (strtolower($_POST['code'])!= strtolower($_SESSION['texto']) OR !isset($_SESSION["texto"])) { echo "$infstart Неверно введен код с картинки... $infend <br>"; include('footer.php'); exit(); } if ($password==NULL) { echo "$infstart Введите пароль! $infend";include('footer.php'); exit; } $query = mysql…
0 votes4 answers -
Result URL
Объясните мне на пальцах, что такое Result URL для интернет платежа. Мне стоит для этого знать PHP? Дело в том что просто добавив в html сайта кнопку "оплатить" все платежи все равно работают, не смотря на то, что на мыло приходит сообщение об ошибке в result url. Так что это за хрень и с чем ее едят?
0 votes2 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 -
Браузер дублирует GET запросы
Столкнулся со странным поведением браузера одного из пользователей сайта. Собственно странность заключается в том, что браузер дублирует HTTP-запросы(заметил только GET), которые передают на сервер данные. "Запрос-дубликат" приходит спистя 2-3 секунды, после отправки "запроса-ригинала". Ниже приведены логи Apache. Штатное поведение: #запрос на поиск товара2014:08:40:32 "GET /items/number?number=AWSNI1022&action=number HTTP/1.1" 9604 "http://site.ru/" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" "ses=b8nhlhqcng3iljgam7thma2jh0"#ответ от сервера содержит результат и асинхронные запросы на поиск товара у партнеров черех "proxy-скрипт"2014:08:40…
0 votes6 answers -
Помогите настроить htaccess
Всем привет. Прошу помощи знающих людей. Заранее благодарен. index.php лежит в корне вместе с .htaccess Нужно чтобы запросы ввиде 127.0.0.1/folder/subfolder/subsubfolder... и так далее направлялись на index.php, где они будут обрабатываться. Т.е идет произвольный набор "папок". Сейчас нагуглил до такого RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . index.php [L]И у меня получается почти, что надо 127.0.0.1/index.php/folder/subfolder/subsubfolder Осталось убрать index.php в адрессной строке. Или другой путь, к которому я не могу додуматься.
0 votes5 answers -
Определение города на сайте
Здравствуйте! Подскажите, пожалуйста, средства, которыми можно реализовать определение города на сайте. Сам сайт на движке вордпресс, вот стало интересно: есть ли какие-нибудь специальные плагины, облегчающие решение данной задачи. Если нет, то расскажите, пожалуйста, как бы вы справились с данной неприятностью. За меня делать не прошу - нужна всего лишь мудрая мысль и пинок в нужную сторону ) [hide]P. S. Долго не могла решить в какой же раздел помещать данный вопрос Решила, что сюда наиболее логично[/hide]
0 votes4 answers -
0 votes0 answers
-
Защита от ботов
Всем привет. Поделитесь плз опытом. 1 Кто как защищается от ботов на сайте? 2 Была такая мысль. На каждую форму навесить обработчик, который будет перехватывать событие сабмита и к данным, что отправляются будет дописывать какой-то шифрованный ключ. И на сервере смотреть. Нет ключа - остальное даже не смотрим. Разве боты такое смогут сломать? 3 Ещё пару раз встречал проверку на "человека" в виде ползунка со страницы блокировки аифона. Насколько такая штука действенна? к примеру 3.1 = пока ползунок не подвинут - формы нет. И только потом подгружать её аяксом. 3.2 = пока ползунок не подвинут - форма блокируется с помощью js (но тут же снова нужно использовать схему …
0 votes7 answers -
Как передать переменную на другую страницу
вопрос по PHP Например у меня есть форма на странице admin.php : <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"><textarea name="text"></textarea><input type="submit" /></form>Тут же я получаю и сохраняю форму : class go {publick static $atr = $_POST['text'];}И есть страница index.php Где я хочу получить данные в виде: echo go::$atr;Как мне связать данные страницы, ведь с inlude подключатся и html-код, а лишь нужен объект, обычное св-во которое нужно всего навсего передать... Может быть как-то можно подключать файлы в контексте объекта? Например чтобы страница admin.php и index.php были в контекте объекта go, где бе…
0 votes17 answers -
Посоветуйте с книгой
Подскажите пожалуйста, решил купить книгу по PHP, Котерова и Костарева, PHP 5 в подлиннике, 2-е издание, 2008 год. Подскажите как она? Не старовата, и актуальна ли сейчас. Я можно сказать ничего не знаю в PHP, только некоторые команды, когда баловался со всяким на сайте. http://oz.by/books/more1013570.html?refsource=google_goodsbooks&gclid=CjwKEAjwi6OeBRCCrZqp-qaQhhISJACrfbtAkXdmzADET0lnu4kapicwZtXjSK7SCgP2ZXNmPkrfKBoCxYPw_wcB
0 votes1 answer -
На локальном сервере не работает капча.
Беру капчу отсюда - http://lifeexample.ru/php-primeryi-skriptov/kapcha-na-php.html Вставляю на сервер - картинка не загружается. На удаленных серверах на некоторых раблотает, на некоторых нет. в чем причина?
0 votes16 answers -
Сервер переодически недоступен
Появилась проблемма. Вернее возможно всегда была. просто не замечал. средства диагностики показывают что постоянно сервер провисанет на несколько минут Хостер не сознается. Пишет что не может выявить причину В логах странного нет. грешил на крон, думал какой нибудь процесс запускает - но он работает в одно и тоже время, а здесь спонтанно. кто нибудь сталкивался с таким? Причём в эти моменты отрубается не только пинг но и доступ по ssh
0 votes5 answers