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
-
REGEX для слов КАПСОМ
Привет! помогите составить регулярку на PHP? я только начал изучать эту тему, а мозг уже сломался У меня задача - достать все слова из строки, которые набраны ЗАГЛАВНЫМИ и ограничены пробелами или концом строки, и преобразовать их в строчные с первым заглавным символом. Например, исходная строка: "CARMEDIA VolksWagen POLO JLL-12RD HOME" (жирным выделены нужные) \b[А-ЯA-Z]+\b Вероятно что-то такое должно быть, но выделяется в том числе и JLL
0 votes2 answers -
PHPMailer
Привет, форумчане! Подскажите, в чем может быть дело? Возникла проблема с PHPMAiler. PHP ругается на то, что в 1197 строке файла class.phpmailer.php не найден класс SMTP. Кто-нибудь сталкивался с подобной проблемой? Заранее спасибо?
0 votes3 answers -
Функция создания директории на сервере.
Доброго времени суток, господа! Подскажите, пожалуйста, как решить следующую ситуацию: 1. Загружается php-страница с формой. В оной, предположим, одно текстовое поле, в которое необходимо вписать название директории, например "2008" 2. В процессе обработки формы в некоторую таблицу базы данных заносится информация о том, что существует такая папка (эти пункты сделать мне удалось без особых проблем) А теперь вопрос: 3. На сервере, в папке docs должна создаться директория с указанным именем. 4. Форма исчезает, а на ее месте появляется сообщение типа "Директория 2008 успешно создана". Подскажите, плз. Если на форуме где-то эта проблема обсуждалась - бросьте ссылочку. Буду пр…
0 votes1 answer -
Исправить ошибку 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 -
Ajax Возвращаемое значение
Добрый день. Думаю мой вопрос больше по php, поэтому пишу в этот раздел. Есть кнопка при нажатии на которую удаляю текущий элемент списка (пункты списка в БД) $('.delete-answer').click(function() { var this_id = ($(this).data('id')); var base_url = $('#base_url').val(); $.post(base_url+"admin/ajax/delete_answer/", { 'this_id':this_id }, function(result) { if (result) { var element = $("p").find("[data-id='" + this_id + "']"); element.parent('p').hide(); } } ); });И есть контроллер, который всё это обрабатывает, т.е. отправляет i…
0 votes5 answers -
В чем может быть различие при обычном выполнении сценария, от исполнения по cron
Здравствуйте! Делал простой сценарий переименования папочки в корневой директории. ( И файл php и папка лежат в корневой директории) Генерировал новое имя, извлекал из БД старое, переименовывал папку, заносил в БД новое имя. Все примитивно и очень просто. Все работает. А когда я активирую сценарий по крон, то папка не переименовывается. Хотя скрипт выполняется, новое имя в нужное время заносится в БД. Папку переименовываю следующим образом. rename ("./$olddir", "./$newname"); $olddir - старое имя директории. $newname - новое сгенерированное. Может быть при активации по крон, что то не то с путями?
0 votes3 answers -
Азы PHP
Пытаюсь освоить Конструкцию включений include Проблема заключается в том что я не могу подключить файл по ссылке: <?php include 'http://localhost/myproject/one.php'; ?> Получаю следующую ошибку при выводе:
0 votes9 answers -
Считывание переменной из другого файла.
Всем привет!! на сайте 3 скрипта типа: <script class="source" type="text/javascript"> $('.countdown').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xx(){$("#start").click();}setTimeout(xx, 1500); });</script> <script class="source" type="text/javascript"> $('.countdown2').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xc(){$("#stop").click();}setTimeout(xc, 1500); });</script> <script class="source" type="text/javascript"> $('.countdown3').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){ function xs(){$(…
0 votes1 answer -
не вижу ошибки хот убей
есть запрос типа $sql = "UPDATE `user_data` SET `answer1`= $answ1, `answer2`= $answ2, `answer3`= $answ3 WHERE `1d` = $id"; если вывести его при помощи эха он имеет вид UPDATE `user_data` SET `answer1`= 1 раз в месяц, `answer2`= Низкий, `answer3`= Достаточный WHERE `id` = 53 Вроде все верно, но получаю ошибку 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 'раз в месяц, `answer2`= Низкий, `answer3`= Достаточный WHERE `id` = 53' at line 1 подскажите в чем проблема?
0 votes6 answers -
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 -
Подключение GD
в php.ini раскоментил extension=php_gd2.dll extension_dir указан верно инишник используется тот, который правлю но в phpinfo() про GD ни слова в чем может быть косяк?
0 votes1 answer -
Вопрос про cookies - возможно ли?
Доброго времени суток, друзья! Появилась интересная идея реализовать задачу. Необходимо сделать так, чтобы на пустой странице возможно было бы сделать два окна, в каждом из которых был бы один и тот же сайт с разными куки. Например, сайт кинопоиска. На ум пришло использовать два iframe, тег хорошо выводит на странице два фрейма с сайтами, однако он подгружает куки из самого браузера. Соответственно, и авторизация в обоих фреймах под одной учетной записью. А необходимо сделать так, чтобы в каждом окошке можно было бы авторизоваться под различным учетными записями. Перелопатил кучу информации. Может и не iframe вовсе тут нужен? Локальное хранилище данных? Как, ну как это ре…
0 votes3 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 $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 -
Получение списка пользовательских функций
Добрый день, подскажите плиз, можно ли в PHP получить список пользовательских функций доступных из текущего скрипта?
0 votes4 answers -
Табы из БД с помощью PHP
У меня на сайте предусмотрены табы верстка такая суть вроде ясна, я с помощью jQuery ловлю 'data-class' в 'tabs-controls' и 'class' в 'tabs-content', и присваиваю им класс `selected`, а у соседей убираю этот класс В базе данных у меня есть таблица `events`(события/мероприятия) с такой структурой я хочу динамически выводить данные на сайт. но я не могу понять как мне это грамотно сделать. есть несколько вопросов: Необходимо ли мне делать еще одну таблицу с месяцами, и делать в таблице `events` поле, ссылающееся на месяц из таблицы месяцев? Мне надо будет делать два запроса в БД? первый для извлечения месяцев и посредством DISTINCT отсеивать дубликаты и пропускать чер…
0 votes5 answers -
Получить данные с сайта
Есть сайт, на котором есть новости. Мне бы хотелось оттуда получать последнюю новость. То есть каким-то образом получать исходный код, выдёргивать из него новость и вставлять себе на сайт. Выдернуть из кода новость - не проблема. А как получить сам код?
0 votes6 answers -
PHP. Debug
Всем привет! Возник вопрос по отладке php: как вы это делаете? Отдельно интересует отладка в phpstorm. Спасибо.
0 votes9 answers -
Из текстового поля в .txt файл
Есть у меня на странице текстовое поле которое пользователи должны заполнять В это поле они вписывают свою информацию после чего ниже существует кнопка отправить Так вот мне нужно что бы когда они впишут всё что им вздумается нажали эту кнопку и то что они вписали туда записывалось бы в .txt файл котрый размещен на сайте в определенной папке Подскажите как такое можно создать (ИНТЕРЕСУЕТ КАК ЭТО БУДЕТ ВЫГЛЯДЕТЬ В ВИДЕ КОДА)
0 votes3 answers -
Соответсвие id
Привет всем! Нужна помощь, так как я очень плохо разбираюсь в PHP. И так у меня есть код <?php $id = 1; $sql = "SELECT codetext FROM code WHERE id='$id'"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_row($result); if (!empty($row)) { $code = $row[0]; // достали код; eval($code); // теперь выполняем } // если $row пуст - значит найти в БД код с таким названием не удалось else echo "Нет кода под названием '$code_name'."; ?> Который выполняет php код из mysql, и мне нужно сделать чтобы он вытаскивал такие значения id которые соответсвуют таблицы (mysql) goroda, т.е я открываю страницу меня выполняется код из таблицы goroda(текст) и потом д…
0 votes4 answers -
Как получить свойство объекта, если в его имени есть тире?
Собственно столкнулся с проблемой. Вот исходные данные: Object ( [image-v2] => skc_d_+34 [image-v3] => skc_d ) не мудрствуя лукаво я пробовал print_r($var->image-v2); И был вознагражден "Notice: Use of undefined constant v3 - assumed 'v3'". Как же все таки получить свойство объекта, без его преобразования(с преобразованием не интересно). А да чуть не забыл для теста можете попробовать запустить: $xml = simplexml_load_file('http://export.yandex.ru/weather-ng/forecasts/62460.xml'); print_r($xml->fact->image-v3);
0 votes10 answers -
SQL: Вытащить все тоблицы
В общем столкнулся с проблемой: Есть таблица, в ней поле table_name, к примеру. ID table_name table_id ..... 1 table1 1 2 table2 3 3 table3 1 4 table4 4 Задача вытащить все эти таблицы table1 JOIN table2... по полю table_id... Можно извернуться одним сложным запросом?
0 votes2 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 -
include с параметром возможен?
использую функцию include, нужно чтобы открывающийся файл получал определенные данные пытался include('file.php?s=music'); но не то что то.. подскажите, возможно ли такое?
0 votes8 answers -
Автоматическое создание каталога и файла в ней
Как создать каталог, а затем внутри него файл 1.php? Как создать каталог понял, а вот функции для создания файла не 1.tmp, а 1.php не нашел. if(!is_dir('2')) mkdir('2'); echo 'Как создать файл 1.php внутри каталога 2?';
0 votes5 answers