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
-
Ошибка при отправке с формы
Ошибка "Provisional headers are shown", что это и чему может быть причиной ? Нашел похожую тему http://stackoverflow.com/questions/2...ader-are-shown, только не особо разберу какое предлагают решение.
0 votes0 answers -
Подскажите скрипт
Всем привет. Подскажите пожалуйста скрипт. Есть формы: Страна, Область, Город. При выборе страны в форме область формируется список областей для данной странны. При выборе Области, формируется список городов данной области. Примерная реализация понятно, но хотелось бы хоть глазком взглянуть на сам скрипт. А лучше подскажите где можно скачать данный скрипт, а дальше я сам разберусь.
0 votes17 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 -
Передача из HTML в PHP пути к файлу
Привет, Всем! Проблема состоит, что когда я передаю путь к файлу из HTML в скрипт на PHP, то путь к файлу отображается с двумя слэшами после каждой дириктории. <input name="userfile" type="file" /> это с помощь чего я добавляю путь к файлу потом пытаюсь заметь два слэша одним уже в скрипте $userf = $_GET['userfile']; echo "<p> Username = " .$userf. "</p>"; $bodytag = str_replace( '\\','\',$userf); - с помощью этой функции пытаюсь заменть два слэша на один, но выводится такая ругань: Parse error: parse error, unexpected '\"' in /www/htdocs/admin/insgoodfile.php on line 84
0 votes9 answers -
Совместное редактирование документа
Всем добрый день! Может кто сталкивался или в курсе. Стоит задача сделать редактирование документа в личном кабинете на сайте. Админ заливает документ, авторизованные пользователи заходят, видят его и могут вносить в него правки Вариант 1: кто то вносит правки в данный момент, остальным документ становится недоступен, иконка - редактируется. История сохраняется. Если не активен N минут, автосохранение и закрытие сессии. И например еще ограничение по времени. Начал редактировать, у вас осталось 59 минут. Вариант 2 (более крутой): Одновременное редактирование, с сохранением истории. Что бы было видно кто какие правки внес. Отредактированное подсвечивается. Вариант …
0 votes7 answers -
Автоматическая регистрация на сайтах (на PHP)
Необходимо на сайте зарегистрировать несколько аккаунтов. Поля: емейл (каждый раз разное), пароль (всегда одинаковые), капча. Нужно сделать мини-сервис с двумя формами, для емейлов и пароля, и кнопкой начать. После нажатия на кнопку сервис начнет регистрировать аккаунты, показывая капчи, которые запрашивает сайт. Можно ли реализовать это на PHP? Если да, то в какую сторону копать? А если нет, то какими средствами можно? Спасибо.
0 votes4 answers -
Неправильная работа users.search Вконтакте API
Столкнулся с любопытным случаем. Задача проста: получить объекты пользователей по строке поиска. Решение: метод users.search. Для него есть параметр "q" - question, query от чего они там сокращали. Результат: возвращается у меня топ пользователей или случайный их набор, независимо от строки поиска. Распечатал запрос, выполнил в браузере - тоже самое, все равно идет топ. Проверил запрос, вроде все на месте - параметр, кодированная с латиницы строка, токен. К счастью, проблема нашлась почти сразу и была очень глупой. Символы "q" и "g" при беглом взгляде на строку запроса (маленький шрифт) выглядят похоже. Как я умудрился туда засунуть "g" - не знаю, но факт - ошибки …
0 votes7 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 -
API новой почты
Занимался кто то API Новой почты? Интересует именно адреса отделений для выбранного города. Для API надо ключ. Заказчик не хочет идти к ним и заключать договор(что бы получить ключ). Есть возможность как то обойти API без ключа и вытянуть адреса отделений? Думал еще парсить .xls с адресами но что то не могу найти норм статьи с описанием, как это можно сделать. Может кто поделится опытом как лучше сделать или ссылкой?
0 votes16 answers -
Туповатый вопрос - как внутри echo использовать кавычки?
Короче ситуация такая, я пишу допустим echo "<a href="http://ag.ru/">AG</a>"; И кавычка перед http распознается php как закрывающая echo, в результате ошибка. Иногда так нужно вставить в текст кавычки, а из за этого глюка нельзя. Посоветуйте что-нибудь пожалуйста.
0 votes15 answers -
Вопрос по PHP-страницам
Добрый день! Один странный вопрос. Значит, для того, чтобы использовать PHP скрипт в страницах, то необходимо, чтобы эта страница имела расширешие *.PHP. Вопрос следующий - можно-ли каким-то образом использовать PHP-скрипты в обычных *.HTML-страницах? Я пытался - но сервер(Apache) не видит скрипта в страницах срасширением .HTML. ***Как-бы, лично я против страниц с расширением *.PHP ничего не имею, но вот как к ним будут относиться поисковики - Yandex, Google и.т.п - боюсь, что страницам *.HTML они дают большую релевантность - поэтому и хочу пытаться юзить расширение .HTML.***
0 votes9 answers -
ошибка запроса
Есть такой код: <?php $mshost = "localhost"; // Хост $msuser = "user"; // Имя пользователя $mspassword = "11111"; // Пароль $msname = "test_db1"; // Имя базы данных $msconnect = mysql_connect($mshost, $msuser, $mspassword); mysql_select_db($msname, $msconnect); mysql_query("CREATE TABLE rooms ( n_room int, color text)", $msconnect); mysql_query("CREATE TABLE people ( id int, name text, n_room int)", $msconnect); mysql_query("INSERT INTO rooms VALUES (101, 'синий')", $msconnect); mysql_query("INSERT INTO rooms VALUES (102, 'красный')", $msconnect); mysql_query("INSERT INTO rooms VALUES (103, 'желтый')", $msconnect); mysql_query(…
0 votes13 answers -
Вопрос по бесконечной вложености
Помнится, Иван шумов, когда то тут выкладывал задание, следующего содержания: Меню, с неограниченным количеством вложеностей Вопрос: но ведь чтоб проверять каждый элемент меню на вложеность, потом этот элемент на вложеность, и этот.. Это же будет бесконечные циклы, вложенные в друг друга. Может я чего то не понимаю? Поясните, камрады
0 votes10 answers -
Узнать страну по IP
Привет, есть вопрос: собственно озвученный в сабже. Но я повторю... Знает ли ктонибудь как узнать страну по IP? Я понимаю, что нужно подключаться к базам IP адресов и узнавать ответы по каждому IP. Пока у меня цель - узнать основные промежутки IP стран (хотябы Украина / Россия). На каком то форуме откопал базы IP промежутков (наверное старые - моего IP в промежутках не оказалось ). И еще вопрос: пока я знаю 2 официальные базы IP(c WHOIS сервисами: whois.arin.net, whois.ripn.net) Arin и Ripn. Это и все базы IP? Заранее благодарен!
0 votes11 answers -
Передача xml данных на серсер
Здравствуйте. Есть необходимость передать такую структуру данных на сервер <?xml version="1.0" encoding="UTF-8"?> <poll-response ref-id="2008-10-15 10:05:05" delivery-notification-requested="true"> <message id="1" msisdn="+80967880529" service-number="1234"> <content type="text/plain">test-1</content> </message> </poll-response> по адресу : http://transport.smspartner.ru Скажите, как это можно сделать? Спасибо!
0 votes11 answers -
реализация базы данных на сайте
Здравствуйте. хотелось бы реализовать базу данных на сайте, чтобы была возможность добавить запись (какие-то данные плюс фото jpg), но вводить данные можно было бы только с подтверждающим кодом, потом сделатьчасть базы с бесплатным доступом и часть с платным доступом. И конечно же вся информация базы должна выводиться на сайте, но наверное адреса и телефоны по специальному запросу. Можно ли такое сделать на php или существуют уже готовые подобные скрипты, посоветуйте пожалуйста.
0 votes8 answers -
Вопрос по PHP
Всем доброго времени суток! У меня есть небольшой вопрос по РНР. Мне хотелось бы, на своем сайте сделать про минировать страницы, к примеру (Назад [1] [2] [3] и т.д. Вперед). Вопрос как мне нужна написать скрипт? Заранее спасибо!
0 votes11 answers -
Как убрать ссылки в тексте?
Можно ли как блокировать саму гиперссылку, но оставить текст гиперссылки.
0 votes10 answers -
Из pascal в PHP
Помогите пожалуйста перевести. Я так понимаю что это рисует график "Аттрактор Лоренца" Program Lorenz; Uses CRT, Graph; Const x: Real = 3.051522; y: Real = 1.582542; z: Real = 15.62388; dt = 0.0001; a = 5; b = 15; c = 1; Var gd, gm: Integer; x1, y1, z1: Real; Begin gd:=Detect; InitGraph(gd, gm, 'c:bpbgi'); While not KeyPressed Do Begin x1 := x + a*(-x+y)*dt; y1 := y + (b*x-y-z*x)*dt; z1 := z + (-c*z+x*y)*dt; x := x1; y := y1; z := z1; PutPixel(Round(19.3*(y - x*0.292893) + 320), Round(-11*(z + x*0.292893) + 392), 9); End; CloseGraph; ReadKey; End.
0 votes8 answers -
Форма с прикреплением файла
Подскажите, пожалуйста, почему эта форма может не работать? Она вообще не реагирует на клавишу отправить. Даже не проверяет поля на валидность ((( <? $mymail="XXXXX@XXXXX.ru"; // адрес email, на который будет высылаться почта (например, vasya@mail.ru) $updir="/upload/"; // директория сайта, в которую будет производиться закачка файлов (например, upload/). Слэш в конце обязателен $after_sent="sent.htm"; // страница, на которую будет перенаправлен пользователь после отправки письма $max="2097152"; // максимальный размер файла, который сможет закачивать пользователь (в байтах) if(empty($go)) { if (file_exists("header.html")) { include ("header.html"); } ?> <p sty…
0 votes4 answers -
проблема с подключением странички((
Доброго времени суток уважаемые форумчане!...проблема такая, через ссылку пытаюсь вывести на главную страницу контент второстепеноой,если в ссылке указываю body/****.html, страница выдоится если же пишу в адресе ссылки body/****.php то денвер выдает ошибку : Not Found The requested URL /BODY/sozdat_rezume.html was not found on this server. Подсказка Денвера Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/test1.ru/www/BODY/sozdat_rezume.html, которого не существует. В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие: URL Куда указывает http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi http://…
0 votes8 answers -
Как просмотреть что отправлено cURL?
Здравствуйте! Не знаю как просмотреть то, что отправил методом POST с помощью cURL. Необходимо увидеть все преданное. Т.к. данные уходят без перехода к файлу с скриптом, то print_r($_REQUEST); не катит. Надо все полученное куда-то записать. Логично в БД или в файл. Пишу в БД. $query = "INSERT INTO `Result` VALUES ('$_POST')"; В базу данных записывается только - Array. Разложенный массив по key и значение мне не надо, т.к. передаются данные в таком виде: <?xml version="1.0" encoding="UTF-8"?><checkOrderResponse performedDatetime="2016-09-08T19:24:04.000 04:00" code="0" invoiceId="20000005555" shopId="8888" /> Очень важно увиде…
0 votes6 answers -
регулярка
если строка <b>123</b><b>332</b><b>624</b><b>724</b><b>881</b><b>dsnkjds<df2dsjkds</b>из нее надо получить данные между тегами где 2 не стоит рядом с тегом, свои идеи зашли в тупик может кто-то подскажет как правильно составить регулярку? Я пробовал так: |<b>.+2.+</b>|U|<b>[^<]+2[^<]+</b>|UОднако в ответах были ошибки "332</b><b>624" и во втором случае на попало "dsnkjds<df2dsjkds" а оно полностью удовлетворяет условиям
0 votes26 answers -
проверка расширения файлов
Я пишу файлообменник, и мне надо сделать функцию проверки формата файла. Все нижеперечисленное мной испробовано, ничего не работает: ereg('[a-zA-Z0-9.mp3$|.ogg$]', $name ); if($name[2] == "audio/mpeg") { //заливка файла } else { //нет } Код целиком смогу выложить только завтра. Помогите плз! {...отредактировано kiD}
0 votes6 answers -
Вывод содержимого .txt на страницу
Доброго времени суток! Помогите новичку с выводом содержимого на страницу сайта. В общем, у меня есть документ .txt, в котором лежат записи вида: Имя|email@mail.ru|Текст сообщения. Как вывести это дело на страницу я разобрался: <?php echo file_get_contents('myfile.txt') ?> Но возникло 2 проблемы: 1) В файле каждое сообщение пишется с новой строки, однако на странице всё выводится в 1 сплошную строку. Получается так: Имя|email@mail.ru|Текст сообщения. Имя2|email2@mail.ru|Текст сообщения2. и т.д. 2) В файле разделителем служит "|" можно ли как то это использовать и сделать что бы выводило текст так: Имя (email) Текст сообщения. Надеюсь на вашу помощь!
0 votes26 answers