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
-
Неправильная работа users.search Вконтакте API
Столкнулся с любопытным случаем. Задача проста: получить объекты пользователей по строке поиска. Решение: метод users.search. Для него есть параметр "q" - question, query от чего они там сокращали. Результат: возвращается у меня топ пользователей или случайный их набор, независимо от строки поиска. Распечатал запрос, выполнил в браузере - тоже самое, все равно идет топ. Проверил запрос, вроде все на месте - параметр, кодированная с латиницы строка, токен. К счастью, проблема нашлась почти сразу и была очень глупой. Символы "q" и "g" при беглом взгляде на строку запроса (маленький шрифт) выглядят похоже. Как я умудрился туда засунуть "g" - не знаю, но факт - ошибки …
0 votes7 answers -
Скрипт вывода видео с youtube
Собственно поставил плагин для вордпресс. Выводит этот плагин например плейлист с youtube - может вывести одно видео или по нику автора. Но мне нужен именно плейлист. В плагине стоит ограничение на вывод 10 записей с youtube При этом плагин сам генерирует миниатюры и ставит кастомную кнопку плей на ролик, потом просто в попап по клику показывает видео. Собственно проблема вот в этом самом ограничении... Я вроде бы снял ограничение и дал возможность виджету выводить по 100 видеозаписей сразу, но почему то на странице в итоге показывается не 100 например видео, а ровно 25, если вставить друго ни больше ни меньше. Переменная отвечающая за вывод количества роликов на 262 ст…
0 votes7 answers -
Перекодировать строку
Нужно перекодировать строку,получаемую через post в UTF-8.Получаемая строка заранее неизвестна.Потому что в Windows идет cp1251,а в Linux совсем другая.Какие варианты сделать это?
0 votes11 answers -
Отправка значения html в переменнную php
Добрый день, прошу вашей помощи, знатоки. Необходимо передать value выбора в селекте в php переменную. И казалось бы всё хорошо, но при выборе значение в селекте, страница обновляется и в нём (селекте) остается значение по умолчанию, которое нельзя выбрать повторно соответственно. Значения не дефолтные передаются куда нужно. Что делаю не так? Спасибо. <html> <form name="form" action="" method="get"><select id="usrstrcol" onchange="this.form.submit()" name='usrstrcol'> <option value="" />Select combo <option value="1" />11 <option value="2" />22 <option value="3" />33</select></form></html><?phpif(isse…
0 votes10 answers -
Cookie
Сижу - разбираюсь (в первый раз возникла необходимость их заюзать) Ниженаписанная конструкция еррорит с сообщением: <?php if (empty($name)) { if (setcookie('name', 'test')) echo 'куки отправлены'; } else { echo 'куки приняты'; } ?> Кука (если е? нет) не отправляется, если есть - то выскакивает 'куки приняты' - как и положено. Как побороть? Поискал по гуглю - но на наличие куки не наш?л ничего - мб спрашивал не так.
0 votes18 answers -
Файл загружается в браузер, а PHP ругается
Доброго времени суток! Есть такая проблема: файл http://www.isradrive.info/znaki/1.xml загружается в браузер, однако функция PHP ругается, что нет такого файла: $fname = "http://www.isradrive.info/znaki/1.xml"; if (!file_exists($fname)) { echo "Error...." } Как это можно объяснить и как все-таки загрузить этот файл? Спасибо. P.S. Файл взят из http://www.isradrive.info/ выводится в новом окне при нажатии на дорожный знак.
0 votes3 answers -
ссылка на строку в таблице + отправка формы
Столкнулся с новой проблемой. Создаю краткую таблицу учета каких-либо объектов, строк в таблице около 80. С помощью Java нашел скрипт как сделать ссылку на всю строку в таблице, и на каждую строку в отдельности: <tr class=\"tr-red\" onclick=\"window.location.href='http://www.yandex.ru/'; return false\" title=\"\">Но конечная задача - при нажатии на строку в таблице использовался элемент Submit и отправлял GETom номер строки в таблице. <tr class=\"tr-red\" onclick=\"document.getElementById('get').submit()\" ; return false\" title=\"\">у меня получается так - при нажатии на любую строку отправляются переменные со всех строк, а нужна только одна... Думаю ре…
0 votes11 answers -
Подскажите с логикой корзины для i-магазина
Пишу интернет магазин. Дошел до момента работы с корзинкой. Вижу логику такой: 1) зашел посетитель на сайт, выдаю ему сразу куку с сессией (если ее нет) для его идентификации 2) ходит он бродит по каталогу, когда что-то захотел добавить в корзинку, выдаю еще одну куку с видом типа "код товара=количество товара" 3) если еще что-то захотел добавить, меняю куку уже существующую на "код товара=к.т&код товара2=к.т.2" ну дальше уже регистрация/авторизация и заказ правильно ли это или где-то ошибся?
0 votes10 answers -
API новой почты
Занимался кто то API Новой почты? Интересует именно адреса отделений для выбранного города. Для API надо ключ. Заказчик не хочет идти к ним и заключать договор(что бы получить ключ). Есть возможность как то обойти API без ключа и вытянуть адреса отделений? Думал еще парсить .xls с адресами но что то не могу найти норм статьи с описанием, как это можно сделать. Может кто поделится опытом как лучше сделать или ссылкой?
0 votes16 answers -
Регистрация на PHP
Ребят Здравствуйте, подскажите урок по регистрации на php,Не надо посылать в Google я только что оттуда)) Дело в том что нашел в google несколько уроков, вроде бы все норм сделал все работает, а потом зашел в комментарии почитал и ужаснулся, оказывается все что я выучил и написал никуда не годиться и называется в народе ГОВНОКОД, Зачем люди пишут такие уроки не понятно, Может покажете адекватный урок РЕГИСТРАЦИИ НА PHP после которого мне не будут говорить где ты этот говнокод взял, нельзя хранить пароли с логинами в куках и прочее, Сколько лазил в Google практически все уоки по регистрации идентичны, и во всех комментариях к этим урокам пишут что так писать ненужно, Я пон…
0 votes22 answers -
Не работает форма обратной связи
Добрый вечер! Подскажите.. Не работает форма, заполнил поля php mail, некоторые синтаксисы не знаю. Код ниже. Скрипт пробовал в хеде и в выложенной вариации, не идет сообщение. Заранее спасибо. <!DOCTYPE html> <html> <head> <title>index.html</title> <meta charset="utf-8"/> </head> <body> <form class="form-horizontal" target="_blank" method="post" id="form" enctype="multipart/form-data"> <div class="form-group"> <label class="col-sm-2 control-label">Ф.И.О.:</label> <div class="col-sm-10"> <input class="form-control" type…
0 votes1 answer -
file_exist чувствительный к регистру
$file="images/$brand"; $file=str_replace(" ","-",$file); if(file_exists("$file.jpg")) print "<a href=$file.jpg><img src=$file-mini.jpg></a>"; Например,есть бренд Energy E3A.В папке с картинками он назван Energy-E3A.jpg.Но иногда $brand может принимать значение ENERGY E3A.Создать ENERGY-E3A.jpg не получится,потому что эксплорер ругается.Что посоветуете делать в этом случае.file_exists второе не видит.
0 votes10 answers -
Кэширование
Доброго времени суток, ув.форумчане! Сообственно к вам с вопросом о кэшировании. Мне не совсем понятна грань где идет кэширование БД(и когда оно нужно), кэширование php-скриптов(тут я даже и не пойму не чего... как это делается), кэширование-хтмл вот тут у меня догадка что кэширование хтмл это результат кэширование php? Сообственно как кэшировать БД, и php-скрипты
0 votes12 answers -
редирект на 404
Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL!"); } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел.<br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo ('Ошибка'); exit(); } ?> Видите есть вывод ошибок exit ("<p&…
0 votes6 answers -
Теги.. Теги.. Чертовы теги...
Всех с новый годом, но праздновать его долго у меня не получилось. Такая идея, решений 0. У меня есть табла постов, в которой одно из полей - tags. Представте вот такую таблицу: ИД Титл Текст Теги 1 1 4125 линукс, юбунту 2 2 2523 урок, телик 3 3 3253 ленгпак, 1, линукс Вот я пишу в адресной строке /tags/линукс/ Мне должно вывести посты, в тегах которых содержиться этот тег. Я никак не могу придумать, как это реализовать? Заранее спасибо.
0 votes10 answers -
вставка даты в форму
нужно чтобы при добавлении новости в поле с датой стояла сегодняшняя дата, но при желании ее можно изменить? <input name="date" type="text" id="date" value="гг-мм-дд"/>
0 votes7 answers -
Вывод чисел с последовательным смещением на единицу
В БД есть числа от 1 до 4. Что мне поможет сделать примерно такое чудо? 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 Никак не могу найти, пните пожалуйста. prev и next - оно или нет? переименовано. Tokolist
0 votes11 answers -
Путь к файлу из корня сайта
Добавляю к странице файл через функцию require. Функция не работает когда я указываю путь к файлу из корня сайта. Если указывают путь от текущей страницы, то всё нормально, а из корня сайта не работает. Файл находится в корневой папке, функция выглядит так <?php require "/myfile.html"; ?> Как нужно указывать путь к файлу из корня сайта?
0 votes11 answers -
Сохранить картинку с др. ресурса.
Как скопировать файл с друго-го сервера по url-у на свой с присвоением своего имени? Подскажите пожалуйста!
0 votes7 answers -
Счетчик посещений cookies
Помогите, попробовала сама написать счетчик, вот что вышло: <?php $all; if (isset($_COOKIE['Schet'])) $cook = 0; else $all++; setcookie("Schet",$cook,0x6FFFFFFF); echo "<p>Всего пользователей посетило страницу: <strong>$all</strong></p>" ?> Желаемый принцип работы: Создаем пустую переменную "all", проверяем создана ли кука "Schet" если да то значение куки = 0, если нет прибавляем к переменной $all единицу, (по идеи в переменной all уже лежит 1) затем создаем куку "Schet", и затем в результате выводим $all. При втором посещении т.к. у нас уже есть кука, 1 прибавляться не будет. В моем случае вывелось: Всего пользователей посетило страницу: …
0 votes15 answers -
как "распарсить" полученные чекбоксы с одинаковым name
обнаружил тут одну непонятную вещь на мобильной версии сайта m.mail.ru/cgi-bin/msglist дело такое, если в браузере выключить Javascript и выделить несколько писем чекбоксами, и выбрать действие (ну допустим -удалить) то действие примениться ко всем выделенным письмам. Но вопрос вот в чём, заглянул в код странички,и непонял,у всех чекбоксов атрибут name имеет одинаковое имя name="id" . выходит дело что на сервер передаются все выбранные value и при этом все под одним именем "id" , а вот насколько умею программировать я, в php если передать несколько чеков,и у всех одно имя,то получить можно только последний,так как имя одинаковое и значение перезаписывается... То есть во…
0 votes3 answers -
Как разопределить переменные $HTTP_POST_VARS?
Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
0 votes8 answers -
Denwer. не запускаеться внешний web-site
Проблема. Ввожу в браузер url: http://www.some_site.ru если Denwer отключен: http://www.some_site.ru не загружаются. если Denwer включен : открывается http://www.some_site.ru/denwer/ ПОЧЕМУ НЕ ОТКРЫВАЕТЬСЯ ВНЕШНИЙ САЙТ http://www.some_site.ru ???
0 votes12 answers -
gnu gettext
Здраствуйте! Столкнулся с такой проблемой, для нормальной работы сайта требуется пакет gettext. Действовал по ману: http://ua.php.net/gettext. У меня вариант с windows. Кто то уже сталкивался с подобной проблемой?
0 votes5 answers -
Вопрос по ООП
Что такое и зачем нужны абстрактные классы. Если можно с примерами кода и пояснениями.
0 votes10 answers