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
-
curl
Подскажите, как в PHP послать curl`ом следущий запрос: POST /feeds/api/users/default/uploads HTTP/1.1Host: uploads.gdata.youtube.comAuthorization: AuthSub token="DXAA...sdb8"GData-Version: 2X-GData-Client: b1c4t9sl2159X-GData-Key: key=adf15ee97731bca89da876c...a8dcSlug: video-test.mp4Content-Type: multipart/related; boundary="f93dcbA3"Content-Length: 1941255Connection: close--f93dcbA3Content-Type: application/atom+xml; charset=UTF-8<?xml version="1.0"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"> <media:group> <media:title type="plain">Bad Wedding Toas…
0 votes0 answers -
DATE_FORMAT_RFC822
суть в следующем: в бд в поле варчар хранится дата в формате: RFC822, то есть вот так - Thu, 24 Nov 2011 13:56:16 +0300 мне нужно на выходе ее преобразовать на странице с новостями, в rss она преобразуется типа: $news_date=date(DATE_FORMAT_RFC822, $row['news_data']); а вот в новостях это отказывается работать, да и в мускуле запросом пробовал (мож не так писал, но что-то типа того): SELECT UNIX_TIMESTAMP(news_date) AS news_date - че-то тоже не работает, выводит все-равно в таком формате: Thu, 24 Nov 2011 13:56:16 +0300, а нужно в таком: 24 ноября 2011 г. 12:56 и желательно без часов с минутами, как?
0 votes4 answers -
Date()
Кто-нибудь знает, можно ли заставить функцию 'date' показывать дату на русском? ( date('D.M.y') )
0 votes5 answers -
DbSimple
Kto nibut rabotal s DbSimplom (istochnik http://dklab.ru/lib/DbSimple/) va bazu dobavlyayu tak: $row = array('message'=>&$message, 'parent'=>&$prnt); $sql->query('INSERT INTO ?_message(?#) VALUES(?a)', array_keys($row), array_values($row)); vapros takoy: $message tam avtomatom dobavlyaetsya mysql_real_escape_string ?
0 votes0 answers -
define() - хранится в массиве?
Правильно ли я понимаю, что define(FIRST_TEXT, 'Bla-bla-bla') заносится в какой-то массив? Или нет? Если всё-таки в массив, не подскажите в какой? Просто найти в гугле информацию не смог...
0 votes22 answers -
Denver
Помогите, пожалуйста Скачал денвер написал php-скрипт, сохранил на Z, открыл в браузере http://localhost/Script1.php Браузер выводит недействительный адрес, хотя так денвер работает Как запустить его на сервере, куда его на Z надо сохранить?
0 votes14 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 -
dns для поддомена
Всем доброго времени суток! Есть задача: - Создать поддомен (т.е. домен 3-го уровня вида: pod.domen.ru) со ссылкой на конкретный ip. Как это сделать? (поддомен создать не проблема вроде, dns-запись поменять вроде тоже, только вот dns-запись поменяется то для всего сайта, т.е. для domen.ru а не только для pod.domen.ru - вот тут-то я и затупил.) Спасибо за внимание!
0 votes5 answers -
do while
<?php $result1 = mysql_query("SELECT id,title,description,date,author,mini_img FROM data",$db); if (!$result1){ echo "<p>Запрос на выборку данных из базы не прошел.<strong>Код ошибки: </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0){ do{ printf("<div class='showsite'>айди:%s<br />тайтл:%s<br />дескрипшн:%s<br />дата:%s<br />автор:%s<br />мини имг:%s<br /></div>",$myrow1["id"],$myrow1["title"],$myrow1["description"],$myrow1["date"],$myrow1["author"],$myrow1["mini_img"]); } while ($myrow1 = mysql_fetch_array($result1)); } else{ echo "<p>В таблице н…
0 votes3 answers -
Doctrine просвятите
Собственно мне кинули проект. как я понял он на доктрине сделан выдавал эксцепшн что не установлен sqlite. Установил - сейчас эксцепшн другой /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php (421): Could not parse dsn mysql://:@/?charset=utf8#0 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(436): Doctrine_Manager->_buildDsnPartsArray('mysql://:@/?cha...')#1 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(304): Doctrine_Manager->parseDsn('mysql://:@/?cha...')#2 /var/www/111/data/www/test.111-111.ru/application/conf/doctrine.inc(60): Doctrine_Manager-…
0 votes1 answer -
DOM XML кодировка windows-1251
Вопрос кажется простой а заgoogleить ответ не получилось. Строю XML. $dom = new DOMDocument('1.0', 'windows-1251'); Беру из БД данные (видимо в windows-1251) и вставляю в XML. Далее fwrite($fh, $dom->saveXML()); не проходит. Ошибка Warning: DOMDocument::saveXML() [function.DOMDocument-saveXML]: output conversion failed due to conv error Вопрос: как сваять xml-файл в 'windows-1251' кодировке.
0 votes3 answers -
EasyNews
Здравствуйте. Осваиваю ЦСС, но решил забежать вперёд. Скачал вот этот скрипт, для добавления новостей на сайт. Но в пхп очень мало понимаю. Как его установить? Куда вписывать новости? Поисковики эти новости видят? Извините заренее, за глупые на чей-то взгляд вопросы.
0 votes2 answers -
echo
Почему такой скрипт <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Новая страница 1</title> </head> <body> <?php require("http://script.days.ru/php.php?var=varname&php=1&images=1"); // var= имени переменной-массива // php=1 - если php.php вызывается через include()или require() // images=1 можно использовать этот и все другие параметры скрипта calendar.php $arra=unserialize(stripslashes($varname)); // распаковываем данные из $varname и загружаем в массив $arra // С массивом данных можно делать что угодно, например, распечатать: foreach($arra as $key=>$elem ) { i…
0 votes2 answers -
Eclipse
ну не как не получается настроить ..не могу подключиться к серверу =( т.е.к хосту ... =( может у кого то получилось не подскажете?
0 votes0 answers -
Elasticsearch synonyms
Добрый день. Коллеги, подскажите пожалуйста по настройке синонимов в elasticsearch. Делаю вроде всё по документации 'settings' => [ 'analysis' => [ 'analyzer' => [ 'my_synonyms' => [ 'tokenizer' => 'standard', 'filter' => ['my_synonym_filter'] ] ], 'filter' => [ 'my_synonym_filter' => [ 'type' => 'synonym', 'synonyms' => ['АКБ', 'аккумулятор', 'аккамулятор'] //'synonyms_path' => 'synonyms.txt' …
0 votes0 answers -
email() Яндекс
Господа. Вопрос: Стандартная функция email() отправка письма при очередном сообщении в гостевой книге. На Яндекс почту письма приходят но без текста письма. Текст письма не виден. Что делать?
0 votes2 answers -
eregi_replace() и REG_EESCAPE
Все уже решилось методом тыка) но все же интересно, почему что бы заменить \' на ' мне пришлось написать такое(это не предъявление претензий к разработчикам модулей PHP ): eregi_replace('\\\\\'' , '\'', $_POST['cnt_name']); Ведь для того что бы экранировать слэш нужно от это \\ и апостроф \' тоесть \\\' а для того что бы работало нужно добавить лишний слэш(( мне не жлако, но интереен принцып) upd: Забыл написать значение той приставки в названии темы) Это название ошибки которое выводится при трех слэшах)
0 votes9 answers -
eval
Доброй ночи. Пишу шаблонизатор, хочу чтоб ифы имели свойство вложенности. if-elseif-else. Юзаю конечно же eval(). //К примеру вот одна из переменных. $left_d = '{'; $code .= ' if ( '.$if.' ) { $t = preg_replace("#'.$left_d.'if=[\'\"]'.$if_original.'[\'\"]'.$right_d.'#is", "", "'.$t.'"); }'; eval($code); Юзал гугл, отлавливал ошибку в eval(не помогло). И какие я только кавычки не использовал, даже heroic использовал. Все строго по документации - нихрена не помогло. Где здесь ошибка? рабочий пример из php.net $string = 'cup'; $name = 'coffee'; $str = 'This is a $string with my $name in it.'; echo $str. "\n"; eval("\$str = \"$str\";"); echo $str.…
0 votes8 answers -
Fatal error: Cannot redeclare
Доброго времени суток. стоит такая задача, на страницу нужно выводить случайную запись из из базы, но они не должны повторятся, для этого на страницу инклюдю php файл в котором осуществляется выборка из базы, проверка на использование и вывод формы. для проверки на использование написал функцияю function rand() { $i = mt_rand(1, 10); $sql = "SELECT * FROM questions WHERE id = '$i'"; $result = mysql_query($sql); $row = mysql_fetch_row($result); if ($row[7] == 'yes') { rand(); } return $i; } rand(); при вызове этого файла выбивает ошибку Fatal error: Cannot redeclare rand() in Z:\home\akciya.ru\www\form.php on line 14 ошибка в ме…
0 votes25 answers -
ffmpeg
ОС Windows Из консоли ffmpeg работает. Из PHP такой код отрабатывает нормально: echo system("ffmpeg -version"); А вот такой, ничего не показывает: echo system("ffmpeg -i C:/www/ffmpeg/video.flv"); Хотя из консоли, информацию о видео отображает. В чем может быть проблема?
0 votes1 answer -
File Hosting Script
Всем привет, мною приобретён этот скрипт Есть серьёзные проблемы которые требуют решения, одна из них - отсутствие функции проверки на совпадение имени файла Например я загружу 2 картинки с одинаковым именем, допустим 1.png, на главной странице будут 2 превьюшки (Скрин) но при открытии что той что другой будет всегда одна картинка и у обоих одинаковая ссылка на страницу с просмотром Я бы попробовал бы чтото сделать с моими малыми знаниями php, поискал бы скрипт цикл может для проверки если есть такой потому что афтар скрипта не отвечает в лс, но вот немогу понять в каком файле кроется та часть кода отвечающая за создание информации файла в системе/базы данных, где начат…
0 votes3 answers -
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 -
file_exists и чувствительность регистра
Если использую функцию локально,то работает без проблем,на сервере file_exists становится чувствительной к регистру,где мне найти эти настройки и есть ли они вообще?
0 votes2 answers -
filesize() работает только в текущем каталоге...
<form action="test.php"> Введите путь к папке: <input name="catalog"> </form> <?php function ReadDirectory($dir) { if ($d=opendir($dir)) { while ($file=readdir($d)) { if (($file=='.') or ($file=='..')) continue; if (is_dir($dir."/".$file)) $dname[]=$file; else { $fname[]=$file; $fsize[]=filesize($file); } } } foreach ($dname as $k => $v) print("<b>$v</b><br />"); for ($i=0; $i<count($fname); $i++) { print($fname[$i]); if ($fsize[$i]<>"0") print(" (".$fsize[$i]." байт)<br />"); else …
0 votes5 answers -
FirePHP
Товарисчи, кто знает, как надрессировать этого зверя переносить строки в логах и ошибках? Хотел вывести в его лог свою обработанную много строчную трассировку стека вызова функций (его родная трассировка слишком тормозная), но как перевести строку для новой строки, не могу понять. Всякие символы типа \n, \r\n, <br> не работают. Из буржуйских источников понял, что такая проблема имеется, но так и не понял, как она исправляется? Пока один вариант на уме, использовать серию методов ::log(), но это как-то по извращенски.
0 votes0 answers