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
-
перевод сериализированных массивов в другую кодировку
Столкнулся с тем что понадобилось перевести файлы с сериализованными массивами из windows-1251 в utf-8. узнал много нового) пришлось каждый файл загружать, собирать в массив, перекодировать и сохранять. А есть ли какие нибудь функции для этого? в инете нашел только регулярки, но они не запустились
0 votes2 answers -
простой каталог
Стоит задача реализации каталога цветочного магазина. В каталоге должно содержаться описание растений упорядоченных по категориям(семейство кактусы, семейство семи цветиков). Минимальный функционал: просто отображение растений, +админка с возможностью редактирования описаний и фоток. Каталог должен быть готов на вчера. Теперь сам вопрос: может стоит просто поискать готовый простенький скрипт каталога? (поделитесь ссылкой) Или может получиться и самому за ночь какое то подобие написать?
0 votes5 answers -
обработать элементы в цикле по 5 итераций
неправильно назвал тему. Должно быть "Обработать 5 элементов за одну итерацию цикла" В API яндекс директ есть метод "CreateNewReport". Он создает на серверах яндекса статистические отчеты по рекламным компаниям. Одновременно можно хранить до 5 отчетов. Я за один раз собираю отчеты для 50 и больше компаний. С горем пополам написал скрипт, который умеет: создавать отчет, занимает примерно 30 секунд проверять что отчет готов, если готов то переходим к след.пункту если нет то через пол минуты снова проверяем. скачивать отчет удалять уже скачанный отчет с сервера яндекса(одновременно яндекс хранит только 5 отчетов). переходит к следующей компаний в все по новой с первого п…
0 votes6 answers -
Путь к css в зависимости от времени суток!?
Привет. Сейчас самый легкий вариант, но в то же время сложный и понятно почему: <?php echo date('H'); ?> Необходимы только 4 временных сезона. Скажем - утро, полдень, вечер, ночь. Есть опыт? Обсудим. P.S. Джава мэнам, флудерам.. - проходите мимо пожалуйста.
0 votes3 answers -
Разбитие даты на две части
У меня дата всегда хранилась в базе данных в таком формате: 2012-11-07 16:54:00 и меня это устраивало. Теперь мне нужно "отрезать" дату и секунды при выводе содержимого. То есть, чтобы в таблице хранилось полная информация(дата и время), а на сайте выводилось просто время (без секунд). Как эффективнее это сделать?
0 votes8 answers -
Простые вопросы по XML
вопрос немного философский вот есть у нас node зачем $Node->firstChild->nodeValue; ; вывод "data2" если можно $Node->attributes['value']; ; вывод "data1" ?
0 votes1 answer -
Подключение GD
в php.ini раскоментил extension=php_gd2.dll extension_dir указан верно инишник используется тот, который правлю но в phpinfo() про GD ни слова в чем может быть косяк?
0 votes1 answer -
array()
Подскажите, пожалуйста.... Нужно вытащить из БД данные.. не пойму, как с помощью массива выстроить конструкцию вида: $aMenus = array( 'Строка данных', 'Еще Строка данных', 'И еще Строка данных', ... ); Нужные данный хранятся в одном поле БД $rowMenu[3] В итоге хочу получить: $aMenus = array( '.......???.....', ); $i = 1; foreach ( $aMenus as $key => $record ) { $sResult .= '<li class="item-'.$i.'"><a href="."><span class="bling"><span class="bullet">'; $sResult .=$record; $sResult .= '</span></span></a></li>'; $i++; }
0 votes3 answers -
Подскажите как поступить
Вот в чем суть вопроса. Есть страница(index.php) с общим числом областей: <? $volyn="Волынская"; print "<a href=states/volyn.php>$volyn</a><br>"; ?> Переходя по ссылке попадаю на страницу заведений(places.php), где выбираю нужное мне: <? $zoloto="Золото"; print "<a href=volyn/places/zoloto.php>$zoloto</a><br>"; ?> Далее страница zoloto.php скоторой по ссылке перехожу в форму. Как, прописать так, чтобы переменные $volyn и $zoloto подтягивались с предыдущих страниц и заполняли формы отвечающие за "Область" и "Заведения" с невозможностью их изменения?
0 votes7 answers -
Инкремент имени переменной
Ребята, привет. Никак не могу сообразить, не хватает знаний. Мне нужно каждые 40 проходов цикла записывать в новый массив (неизвестно сколько проходов будет). $i = 1; $j = 1; $cat = "cat"; foreach($xmlres->categories->category as $category) { if($i <= 40) { $cat.$j[] = $category->id; $i++; } else { $i = 1; $j++; } } Не получает. Помогите!
0 votes1 answer -
REGEX для слов КАПСОМ
Привет! помогите составить регулярку на PHP? я только начал изучать эту тему, а мозг уже сломался У меня задача - достать все слова из строки, которые набраны ЗАГЛАВНЫМИ и ограничены пробелами или концом строки, и преобразовать их в строчные с первым заглавным символом. Например, исходная строка: "CARMEDIA VolksWagen POLO JLL-12RD HOME" (жирным выделены нужные) \b[А-ЯA-Z]+\b Вероятно что-то такое должно быть, но выделяется в том числе и JLL
0 votes2 answers -
Мультикатегории
Делаю двиг для своего интернет магазина на базе фреймворка и задался вопросом как сделать мультикатегории (чтобы товар мог быть в нескольких категориях). 1) В движке ДЛЕ организовано в таблице новостей поле 'category' в котором записи типа '1,4,6' 2) Я думаю сделать связующую таблицу. Просто получается что если товаров будет например 100 000 то записей в связующей таблице может быть в несколько раз больше Как будет эффективнее?
0 votes9 answers -
Исправить ошибку Deprecated: Function ereg() is deprecated in
(рекомендуется) заменить в файле admin/configuration.php строку if (ereg('->', $use_function)) { на строку if (preg_match('/->/', $use_function)) { Помогите правильно исправить! while (ereg("(x/)+x", $unpackstr, $r)) $unpackstr = substr_replace($unpackstr, 'x'.((strlen($r[0])+1)/2), strpos($unpackstr, $r[0]), strlen($r[0]));
0 votes2 answers -
Регулярные выражения
Ребята,помогите написать код <?php$exp = "/([a-z0-9]+\.[a-z]+\.[a-z]+)/";$ewe = "klkk.ed.mm";if (preg_match($exp,$ewe)){preg_replace($exp,$ewe);}?>Задача следующая,если в моём посте (на wordpress) находим к примеру google.com то делаем его "кликовой" ссылкой типа <a hreff=""> Код выше я начал,но не могу закончить....
0 votes18 answers -
Есть php код, суть кода вытащить из определенной папки, все названия файлов.
Есть php код, суть кода вытащить из определенной папки, все названия файлов. <?php $dir='upload/uploads'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!='.' && $file!='..') { echo("$file"); echo('<br/> '); } } closedir($dh); } } ?> В моем случае в папке находится 8 файлов названия выводятся в таком порядке: 1365944449_388.jpg 1365944479_966.jpg 1365945789_249.jpg 1365946958_332.jpg 1366021155_46.jpg 1366022256_307.jpg 1366030717_667.jpg 1366033309_706.jpg Как сделать чтобы все названия выводились в обратном порядке? То есть: 13660…
0 votes8 answers -
Прошу помочь с контактной формой
Доброй ночи! Как сделать так, чтобы когда нажимаешь на поля "Имя, тема и т.п." надписи исчезали? Ссылка
0 votes6 answers -
Функция создания директории на сервере.
Доброго времени суток, господа! Подскажите, пожалуйста, как решить следующую ситуацию: 1. Загружается php-страница с формой. В оной, предположим, одно текстовое поле, в которое необходимо вписать название директории, например "2008" 2. В процессе обработки формы в некоторую таблицу базы данных заносится информация о том, что существует такая папка (эти пункты сделать мне удалось без особых проблем) А теперь вопрос: 3. На сервере, в папке docs должна создаться директория с указанным именем. 4. Форма исчезает, а на ее месте появляется сообщение типа "Директория 2008 успешно создана". Подскажите, плз. Если на форуме где-то эта проблема обсуждалась - бросьте ссылочку. Буду пр…
0 votes1 answer -
Вывод в строку
Здравствуйте,нужна помощь в выводе из базы.Проблема заключается в том что мне надо выводить картинки в ряд т.е идет три следущая строка тоже три т.д.А у меня просто по одной в строке.Прошу напишите прям в код а то я ваще не секу <?php $result = mysql_query ("SELECT id,title,img FROM radio",$db); $myrow = mysql_fetch_array ($result); do { printf ("<br> <img width='160' height='120' src='%s' class='img_notabalidad'></img><br><div class='title_notabalidad'><a href='escuchas.php?id=%s'>%s</a></div> " ,$myrow["img"],$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array ($result)); ?>
0 votes1 answer -
HTML code highlighter
Poproboval napisat HTML code highlighter <?php $html_tags = array( 'image'=>array( 'tags'=>array('img', 'area', 'map'), 'conf'=>array('tag'=>'#9932cc', 'attrb'=>'#9932cc', 'value'=>'#0000ff', 'quote'=>'#9932cc', 'equal'=>'#9932cc') ), 'standart'=>array( 'tags'=>array('i', 'b', 'em', 'tt', 'font', 'abbr', 'acronym', 'bdo', 'big', 'cite', 'code', 'del', 'dfn', 'ins', 'kbd', 'samp', 'small', 'span', 'strong', 'sub', 'sup', 'tt', 'var'), 'conf'=>array('tag'=>'#0000ff', 'attrb'=>'#0000ff', 'value'=>'#0000ff', 'quote'=>'#0000ff', 'equal'=>'#0000f…
0 votes0 answers -
PHPMailer
Привет, форумчане! Подскажите, в чем может быть дело? Возникла проблема с PHPMAiler. PHP ругается на то, что в 1197 строке файла class.phpmailer.php не найден класс SMTP. Кто-нибудь сталкивался с подобной проблемой? Заранее спасибо?
0 votes3 answers -
Аплоад файлов на сервер
есть такой код... <? $path=GetCWD()."/files"; if(!file_exists($path)) die("<b>Пожалуйста, создайте папку <font color=red>".$path."</font> и <a href=?>повторите попытку загрузить файл</a>.</b>"); if(empty($_FILES['UserFile']['tmp_name'])) echo "<form method=post enctype=multipart/form-data> Выберите файл: <input type=file name=UserFile> <input type=submit value=Отправить> </form>"; elseif(!is_uploaded_file($_FILES['UserFile']['tmp_name'])) die("<b><font color=red>Файл не был загружен! Попробуйте <a href=?>повторить попытку</a>!</font></b>"); else { if(@!copy($…
0 votes2 answers -
Возврат на страницу с формой
Такая проблема: Имеем форму, которая через POST пересылает значения на страницу с поиском (например, www.stroykann.ru прям под логотипом строка поиска) Набираем запрос, нажимаем "найти", смотрим на результаты, переходим дальше на любую страницу, нажимаем кнопку "Назад" в браузере и получаем ошибку, что страница устарела. Как этого избежать? Чтобы не появлялась эта ошибка о необходимости отправлять данные заново?
0 votes2 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. Debug
Всем привет! Возник вопрос по отладке php: как вы это делаете? Отдельно интересует отладка в phpstorm. Спасибо.
0 votes9 answers -
Азы PHP
Пытаюсь освоить Конструкцию включений include Проблема заключается в том что я не могу подключить файл по ссылке: <?php include 'http://localhost/myproject/one.php'; ?> Получаю следующую ошибку при выводе:
0 votes9 answers