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
-
PHP и ODBC
Использую ODBC для доступа к базе MSSQL. Как определить что произошла ошибка? Функции odbc_error и odbc_errormsg в случае ошибочной ситуации отрабатывают правильно, а если все хорошо иногда возвращают какую-то ерунду, в виде двух любых символов, хотя по идее должны возвращать пустую строку. Никто не сталкивался с подобной ситуацией?
0 votes4 answers -
0 votes7 answers
-
imagecreatefromjpeg() и аргумент из базы данных
Здравствуйте! Столкнулся со следующей проблемой: Возникает ошибка при попытке получить в цикле пути к изображению в качестве аргумента к функции imagecreatefromjpeg() - $result = mysql_query("SELECT img_path FROM table1"); for ($i=0;$i<mysql_num_rows($result);$i++) { $myrow[$i] = mysql_fetch_array($result); $image = imagecreatefromjpeg("'".$myrow[$i]['img_path']."'"); } Ошибка: Warning: imagecreatefromjpeg('img/1.jpg') [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in ... Если просто прописать: $image = imagecreatefromjpeg('img/1.jpg'); то все, конечно, работает. В чем может быть проблема?
0 votes12 answers -
Помогите запустить службу
Не могу запустить службу для Apache 2.2.4 Пробовал httpd.exe -k install - не помогает.Помогите пожалуйста может есть какие-нибудь альтернативы но скорей всего это из-за того что у меня Vista.Может кто-то уже сталкивался с этим?
0 votes1 answer -
Таблица с помощью форм
Всем доброго времени суток! Прошу у Вас помощи. Хочу сделать на странице таблицу, данные в которую заносятся с помощью формы, причем, что бы еще можно было эти данные изменять или удалять после занесения в таблицу, опять же с помощью формы. Доступ к форме посетитель сайта не должен иметь. Подскажите, пожалуйста, где и что можно почитать, что бы это осуществить. А может есть уже готовый скрипт?.. Нужна ли для этого база? Спасибо.
0 votes3 answers -
Разбить строку после первого вхождения тега img
Здравствуйте. Как разбить на php текст после первого вхождения тега img , причем чтобы этот тег остался в первой части? В тексте может быть несколько тегов img.
0 votes2 answers -
Странный отступ и нельзя никак убрать чтоб не нару
Произошла какая-то странная проблема. Имеется скрипт пхп, который достаёт из базы данных данные и выводит эти данные на страничку. Ниже этих данных должно произойти такое расположение как на картинке №1 в результате. Имеется база с именем cat: CREATE TABLE `cat`.`lessons4` ( `id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `obnovlenie` INT( 5 ) NOT NULL , `podrobnosti` TEXT NOT NULL , `text` TEXT NOT NULL ) ENGINE = MYISAM; Создана 1 таблица в ней, с именем lessons4. В её поле text вставлено такой текст: Когда в студенную, зимнюю пору, я из лесу вышел, был сильный мороз.... <div class="otstyp10"> </div> <div align="right"> <a class="podrobn2…
0 votes2 answers -
xml + php
Добрый день! Посматривал тут, что можно сделать интересного с помощью xml и php, и решил быстренько попробовать набросать маленькую гостевую книгу, или что-то подобное, что бы можно было оставить коммент, да имя. Вроде всё просто: xml файл: index.php файл del_comment.php файл: и на всякий случай add_comment.php файл: Всё делалось на скорую руку, так что код конечно оставляет желать лучшего, но зациклившись на ошибке при удалении, я пока оставил работу над всей красотой. Буду мегапризнателен, если кто подскажет или натолкнёт на мысль, где у меня ошибка! всё пока тестится тут: тут
0 votes3 answers -
Адрес страницы
Как сделать что-бы url заканчивался слэшем, а не расширением .php? как у этой страницы http://htmlbook.ru/content/
0 votes3 answers -
Помогите придумать алгоритм отправки сообщений
Друзья! Помогите придумать алгоритм для следующей задачи: Нужно программно повторить поведение человека отправляющего сообщения, например в твиттер. Есть, скажем, 100 готовых сообщений. Во-время начала дня уходит одно сообщение, в обеденный час - 20 сообщений. От начала дня до обеда сообщения должна отправляться все чаще и чаще, а после обеда наоборот. Получаем вид как у нормального распределения. Как решение этой задачи можно описать? Реализация не важна. Спасибо.
0 votes14 answers -
стек вызова
немогу настроить дебагер((( похэтому покачто приходится пользоваться var_dump() столкнулся с одной проблемой.......как мне в моей функции узнать какие были вызваны функции перед ней и с какими параметрами ? стек вызова ?
0 votes2 answers -
mod_rewrite переписывает url браузера
Здравствуйте! Вот мой .htaccess: RewriteEngine On RewriteRule ^([A-Za-z0-9-]+)/?$ /ttoe?request=$1 RewriteRule ^eng_([A-Za-z0-9-]+)/?$ /ttoe?lang=eng&request=$1 RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /ttoe?request=$1&group=$2 RewriteRule ^eng_([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /ttoe?lang=eng&request=$1&group=$2 четыре правила, для четырёх случаев URLов: http://faculty.ifmo.ru/ttoe/main => http://faculty.ifmo.ru/ttoe/?request=main http://faculty.ifmo.ru/ttoe/eng_main => http://faculty.ifmo.ru/ttoe/?lang=eng&request=main http://faculty.ifmo.ru/ttoe/curriculums/1241 …
0 votes1 answer -
Метод пост перестал работать
Имеется файл index.php <? header('Content-Type: text/html; charset=utf-8'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Контакты</title> </head> <body> <form action="forma.php"> Введите имя <br /> <input type="text" name="nm" /> <br /> Введите количество лет <br /> <input type="text" name="year" /> <br /> <input type="submit" value="Отправить" /> </form> </body> </html> и файл forma.php <?php header('Content-Type: …
0 votes4 answers -
Регулярные выражения
Помогите пожалуйста разобраться с регулярными выражениями. Надо написать простой парсер новостей с сайта http://fsrar.ru/news. Нужно вынимать весь html-код который заключен между <p class="text"> и </p> (в том числе ссылку). Я делаю так: $file = file_get_contents('http://fsrar.ru/news');$pattern = "/\<p\ class\=\"text\"\>(.*)\<\/p\>/U";preg_match_all($pattern, $file, $matches);print implode('<br />', $matches[1]);Но при этом ничего не выводится. Подскажите где я ошибся и/или посоветуйте статью про регулярные выражения.
0 votes14 answers -
Формы/Анкета
Доброе время суток! У меня есть задача, визуально (xhtml,css) я её решил, а довести до оживления - нет таких знаний. Пришел сюда за помощью, в стиле "как сделать". Задача: Нужно вот эту - "АНКЕТУ", оживить при помощи PHP. Требования: Вариант№1 - После заполнения, я хочу чтобы содержания моей анкеты переносилось на форум, в виде новой темы с таким текстом. (Можно создать аккаунт на форуме, от его имени будут создаваться темы) А да, кстати. В начале анкеты есть такой вопрос "Выберите клан", если выбирают например первый вариант, то и форум соответственно (где будет создана тема) будет для этого варианта. Вариант№2 - После заполнения анкеты, содержание приходит на почту адми…
0 votes1 answer -
Обработка строки PHP
Добрый день, помогите пожалуйста сделать следующий скрипт: В общем вывожу текст(новость с html тегами) из бд! Понятия не имею как можно выбрать подстроку из строки, по следующему критерию. Допустим есть следующая картинка в нашей строке $string, <img src="dasdasd.jpg alt="mini">, вот как можно вытащить значение параметра src, из тега img с параметром alt="mini" .Помимо этой картинки в этой строке еще есть текст и многое другое! Заранее спасибо, надеюсь понятно расписал! Не знаю какую функцию выбрать для этого дела и как правильно составить регулярное выражение!
0 votes6 answers -
Массив сессий
Возможно ли сделать массив из сессий,что-то типа такого. $_SESSION['id'][1]='a'; $_SESSION['id'][2]='b'; Или так,если добавлять нужно при переходах на другие страницы. $_SESSION['id'][]='a'; $_SESSION['id'][]='b';
0 votes3 answers -
mod_rewrite
Здравствуйте, в htaccess прописано такое: RewriteRule ^search/?$ index.php?a=search [L] Когда я открываю /search/ - всё ок, когда /search/?q=123, то не могу получить значение q, что делать? заранее спасибо
0 votes5 answers -
Скрипт каталога товаров на сайт.
Здравствуйте, искал, никак не могу найти пхп-скрипт, который МОЖНО ПОМЕСТИТЬ на сайт, вордпресс например, без корзины. Чтобы можно было просто зайди в админку и добавить товар с фоткой и описанием в определенный раздел. Очень нужен подобный скрипт. Спасибо
0 votes2 answers -
Вывод из базы данных MySQL
Здравствуйте, вот не могу понять как решить эту проблему, когда реализовывал это на одном хостинге, где php 5.2-5.4, то все норм выводило, а вот сейчас работаю на другом хостинге где php 5.5, начали возникать ошибки одна за другой. https://yadi.sk/i/wwylRw-FiLcNu Сорь что скриншоты, ссылками выложил. вот код полностю. <?phpHeader("Content-Type: text/html;charset=UTF-8");$con = mysqli_connect("mysql.hostinger.com.ua", "u986174616_admin", "199027011", "u986174616_my") or die("Ошибка подключения");if(!$con){ echo "Error";}else { echo "<h1>Yoohoooo, подключились</h1>";}echo "<br>";$result = "SELECT * FROM study";$sq_result = mysqli_query($con, $resu…
0 votes3 answers -
Определение обязательных полей
Как определить,какие поля в MYSQL являются нулевыми или автоинкрементом.
0 votes3 answers -
С чего начать изучение php
Доброго дня. Не подскажите ссылки, где можно начать изучение языка "php", что-нибудь бы , что было бы понятно =)
0 votes14 answers -
IDE для MySQL
Откройте секрет. Какой IDE для MySQL вы используете? Сегодня снес Heidisql начал давать глюки. PMA меня тоже достал. Хочется спокойно работать с InnoDB (чтобы корректно работали: связи, экспорт/импорт ну и тд.)
0 votes9 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 -
Простенькая авторизация на PHP
Привет! Подскажите пожалуйста в чем проблема? Решил попрактиковаться в php и сделал простенькую авторизацию. На локальном компьютере (денвере) Вот код: <?php session_start(); include_once("blocks/bd.php"); if (isset($_POST['login']) && isset($_POST['password'])) { $login = mysql_real_escape_string($_POST['login']); $password = $_POST['password']; $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $_SESSION['user_id'] = $row['…
0 votes8 answers