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, на уровни реализации новостного скриптика, так вот, есть категории, и новости в них, добавления новостей или статей через простейшую админку. То есть без регистрации и без чего-то более сложного. В общем азы знаю, массивы, запросы к БД, условия, циклы...... В общем в связи с посещением автошколы, захотелось создать скриптик похожий, как на gai.ru(онлайн экзамен ПДД) и вот хочу у вас по ходу написания консультироваться в этой теме. И перед началом хочу спросить, как реализовать ключевой момент, то есть выбираешь категорию вопросов, и начинают выводиться в уникальном порядке (чтобы все время по разному, а не по порядку, как в базе) во…
0 votes3 answers -
PHP веб-сервис
Привет * Подскажите, пжт, в чем отличия реализации веб-сервиса на пхп4 и пхп5 ? на пхп5 пишу сервер так: class TestServerService { function getQuery($tel, $msg) { // сравниваем полученные параметры с данными из бд и возвращает рез-т return $result; } } $server = new SOAPServer("server.wsdl"); $server->setClass("TestServerService"); $server->handle(); а клиент такой: $wsdl = 'server.wsdl'; $client = new SoapClient($wsdl); $tel = "7777777"; $msg = "1234"; // Поcылка SOAP-запроса и получение результата header('Content-type: text/html; charset=utf-8'); echo $client->getQuery($tel, $msg), '<br>'; работает. в php.ini extension=php_soap.dll в…
0 votes0 answers -
php проблема
Привет всем! Сразу скажу я нуб в php, пытаюсь сделать кое - что, но никак не поулчается. Суть проблемы в следующем: Собственно работаю с magento, и надо прикрутить картинку, в зависимости от значения атрибута. Грубо говоря, есть атрибут для товара, в моем случае это чернота кофе ( от 1 до 6), и в зависимости от выбранной цифры должна выводиться соотвествующая картинка. Нашел в sql значения атрибута, теперь вопрос как связать это значение из бд с определенной картинкой. query : <?php $db = mysql_connect('***','***','***') or die("Database error"); mysql_select_db('***', $db); $result = mysql_query("set names 'utf8'"); $query = "SELECT value, attribute_code from eav_…
0 votes2 answers -
fsockopen и тормоза
Итак, есть некий скрипт, в который надо отправить данные методом POST и получить от него ответ. Всё работает как следует, но тормозит просто адски— время от запроса до получения ответа может достигать 30 секунд, что совершенно неприемлемо. Даже при условии, что «вызывающий» и «целевой» скрипты на одном сервере расположены. Это как-то лечится? Какие-то, может, параметры надо указывать или еще что?
0 votes2 answers -
0 votes0 answers
-
Проблема со sleep()
Добрый день, Необходимо, что бы при отсутствии сессии, выводилась надпись и после происходила переадресация на другую страницу. Вот мой листинг: <?php if (!isset($_SESSION['id_client'])) { print "<h2 align=center>Пройдите авторизацию!</h2>"; sleep (5); header("Location:index.html"); exit(); } $client = $_SESSION['client']; ?> У меня, переадресация с задержкой идет, но без отображения тела страницы, т.е. надпись "Пройдите авторизацию!" не отображается, а идет долгая загрузка страницы index.html. Не подскажите в чем дело? Заранее спасибо.
0 votes1 answer -
Работа с куками
index.php <?php //проверка на наличие cookie if (!isset($_COOKIE['mycook'])) { setcookie('mycook','теперь ты знаешь как работает cookie',time()+15); // редирект на cookie.php header("Location: cookie.php"); } else echo"ты уже знаешь как работает механизм cookie"; ?> cookie.php <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <title>Результат</title> </head> <body> <?php echo $_COOKIE['mycook']; ?> </body> </html> После вызова index.php выходят сообщения: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1…
0 votes7 answers -
Не работает чужой код?
Код: Материал взял отсюда. Если прикрепить файл, то письмо не отправляется. Если не прикреплять, то отправляется с пустым файлом и с сообщением об ошибке в 11 строчке. Вопроса 2: Что нужно сделать чтоб отправлялась почта с прикриплёном файлом? Что написать в коде, если файл не был загружен? P.S.: Я не просто так остановился на чужом (видимо кривом коде). Этот код очень схож с моим. И поскольку я новичок в php, мне такой код будет проще.
0 votes3 answers -
Нужна помощь с обработчиком
Сам новичок в программировании, и задача не совсем ординарная, может сможет кто мне помочь или сталкивался с подобным. Исходные данные: Существует база SQL, в одной из ячеек которых присутствует текстовый объект (ссылка), который при использовании операции выводит ссылку на экран. Соответственно если поле пустое NULL, то ссылка не выводится. <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.open ('%s?operations=buy');return false;\" class=\"artists\">Купить места >></a>", $unit->_url_ ); ?> <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.o…
0 votes17 answers -
Индексация html, содержащего php вкладки
Добрый вечер, уважаемые форумчане. Делаю сайт(не на cms), и так как в процессе создание предусмотрено много страниц с контентом, для удобства, хочу в местах шапки, меню и т.п. вставлять php вставки(с понятной целью, разумеется). Так вот вопрос. Без проблем ли будуд индексироваться поисковыми роботами html странички, примерно следующего содержания: <?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html version="-//W3C//DTD XHTML 1.1//EN" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>Страничка</title> …
0 votes7 answers -
Регулярка замены ссылок вне тегов
Никак не могу сообразить универсальную регулярку, чтобы работа велась только с текстовыми ссылками, не затрагивая <a href="http://example.com">xmp</a> Конечно, можно использовать что-то вроде (?<!<a href=\") Но проблема в том, что нельзя использовать что-то вроде (?<!<a[\s\S]+?href=") Нужна помощь.
0 votes2 answers -
Выбор платформы для магазина
Добрый день. Хотим сделать магазин автозапчастей, что то вроде этого. Ну и в идеале конечно второй exist.ru. Магазин должен удовлетворять следующим требованиям: Все это дело должно максимально интегрироваться с 1с. Например что бы человек мог отложить товар в корзину и этот товар тут же отмечался в 1с как предзаказаный( что бы его не продали в магазине физически), а после 6ти часов, если не прошла оплата с товара снималась метка. Т.е. что бы действия с товаром на сайте максимально оперативно отражались на данных в 1с. Так же что бы в админке можно было быстро и удобно найти и отредактировать какой либо товар. Пусть на сайте будет 100 000 товаров. Что б…
0 votes3 answers -
Новостной скрипт с комментами и аватарами!?
Приветик всем! Вот такой вопросец. Нужен небольшой новостной скрипт! Требования: PHP, mysql, пользователи, комментарии, аватарки. Вот собственно что нужно Пересмотрел тучу скриптов, ничего не нашел. Громоздкие CMS вроде joomla, mambo и прочая ерунда не подходит.
0 votes1 answer -
Force-Download
Privet vsem !!! U menya takaya problema: function download($file_name){ header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: private',false); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="'.basename($file_name).'"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.filesize($file_name)); // provide file size readfile($file_name); // push it out exit; } if(isset($_GET['f'])){ download("download/{$_GET['f']}"); //print urldecode($_GET['f']); } esli ya poprobuyu download s takim imenam: downl…
0 votes0 answers -
ООП в PHP
Доброго времени суток! Меня интересует вопрос ООП в php. Нащёл сайт - ООП в PHP. Но я логику действий в классах не понимаю, почему именно так, а не иначе и так далее... Помогите найти конкретный пример построения какого-то конкретного класса, с подробным объяснением...
0 votes4 answers -
Spread_Sheet_Excel_Writer
При сохранении Excel файла теряются данные, и при открытии в ворде выдает ош. При чем на локальном сервере все нормально, файл как положено сохраняется без ошибок. Проверил на другом хосте, все ок. Не могу понять куда же теряются данные. Если сохранять большое количество листов, то на приеме в них вообще пусто. Есть подозрения, что виноват во всем OLE класс (v 0.5). Spreadsheet_Excel_Writer 9.0.1 phpinfo моего и хоста, на котором все норм. System Windows PHP Version 5.2.4 System FreeBSD PHP Version 5.1.6 Хост, на котором не работает System Linux PHP Version 4.4.9 Есть какие-нибудь идеи?) P.S. использую библиотеку не устанавливая, а подключая как пхп файлы
0 votes1 answer -
RewriteRule - как правильно написать
Все привет) Народ помогите, я не очень шарю в этом деле... есть строка /catalog/?arrFilter_ff[NAME]=MATRIX&marka=hyundai&set_filter=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80&set_filter=Y и хотел ее переделать в /catalog/hyundai/matrix/ написал след. RewriteEngine On RewriteRule ^/?catalog/([a-zA-Z]+)/([a-zA-Z]+)/?$ ./catalog/?arrFilter_ff[NAME]=1&marka=2&set_filter=Фильтр&set_filter=Y помогите плиз, шде ошибка?
0 votes3 answers -
Помогите плиз
Очень прошу помощи. Помогите плиз сделать форму обработчика! вот сама форма.. а хочу что бы на емейл отправляло.. спасибо большое за ранее.. http://rghost.ru/private/49351920/b6...1ad1e3e33bb22b http://la2test.mcdir.ru/game/25/22/index.html вот как пример...
0 votes3 answers -
Водяные знаки.
Посоветуйте что - нибудь проверенное на личном опыте для наложения водяных знаков. Спасибо. PS - и сколько бы вы взяли за модернизацию существующей самописной галереи именно в ключе добавления водяных знаков.
0 votes2 answers -
регулярные выражения
господа! скверно разбираюсь в регулярных выражениях и прошу помощи в вашем лице... необходимо составить рег. выражение, согласно которому каждый символ из первой строки входит во вторую (т.е. в общем случае во второй строке символов больше). Заранее благодарен!
0 votes3 answers -
Ошибка при тестировании метода POST
В общем недавно начал изучать php, дошел до метода POST, есть форма в которой при введении имя и фамилии данные должны отправляться в файл test3.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Передача переменных методом POST</title> </head> <body> <form action="test3.php" method="post" name="form1" target="_blank"> <p>Введите ваше имя: <br> <input name="name" type="text" size="20"> </p> <p>Введите вашу фамилию: <br> <i…
0 votes5 answers -
Ещё раз об использовании mod_rewrite
Доброе время суток всем. Прошу не закидывать шапками, поскольку только пару дней, как начал разбираться с использованием mod_rewrite. Суть такова. Есть структура папок такого вида: z- | -home | -HBK13 | -www | img .htaccess index.php view_news.php style.css Содержимое .htaccess Options Indexes FollowSymlinks RewriteEngine On RewriteRule ^([a-z]+)/([0-9]{1,3})/?$ /view_$1.php?id=$2 [L] После того, как в адресной строке я набираю hbk13/news/12 у меня показывается новость с индексом 12, но! при этом нет стилей, то есть отображается эта новость черте …
0 votes8 answers -
Активное оповещение о новых сообщениях
Привет! Пишу веб-сайт. Есть такой раздел в меню: Личные сообщения. И когда появляются новые не прочитанные сообщения, горят рядом (#). Где # число новых сообщений. Вроде простой кусок кода пишется за 1 минуту. Юзер сидит на сайте и ему пришло новое сообщение, и значит пока он не обновит страницу, он не увидит оповещение. Если конечно он постоянно туда-сюда передвигается по сайту, он это увидит. А если нет? Что посоветуете может есть плагин готовый? или направьте на использование каких веб-иснтрументов я выполню задачу? Вроде то задача простая, проверять БД с промежутком каждые 10 сек или сколько надо, чтобы нагрузку на сервер не создавать??? Ведь юзеров много на сайте, бу…
0 votes4 answers -
"Document Title" при выводе изображения
Проблема в следующем: На сайте все изображения хранятся в директории недоступной с под веб. Для вывода изображений я написал небольшой скрип (download_uploads.php). $fh = fopen($path_to_file,r); $file = fread($fh, filesize($path_to_file)); fclose($fh); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); $header_to_output = "Content-type: " . $upload_data['mime']; header($header_to_output); $header="Content-Disposition:inline;filename=".$upload_data['original_name']; header($header); header("Content-…
0 votes1 answer -
Вопрос по формам
Здравствуйте! Пытаюсь решить такую задачу: есть форма, при помощи которой данные внесенные посетителем отправляются в базу данных. Если все поля заполнены, то данные успешно заносятся в БД, если одно из полей не заполнено, то выводится сообщение об ошибке, но при этом те поля формы, которые были заполнены так и остаются заполненными, т.е. посетителю не нужно повторно заполнять те поля, которые уже были правильно заполнены. Вот код <?php $errors=array(); if(isset($_REQUEST['seen_already'])) { validate_data(); if(count($errors)>0) { display_errors(); display_form(); } else { process_data(); } } else { display_form(); }…
0 votes2 answers