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
-
проблема с responseXML возвращает null
Добрый день! Делаю связанные селекты с помощью ajax Не могу понять почему после выполнения нижеприведенного кода responseXML возвращает null: <?php // Соединяемся с сервером базы данных if ( isset($_GET['company']) ) { // Получаем из БД список артикулов $query = 'SELECT * FROM '.$_GET['company'].' WHERE type_light ="'.$_GET['category'].'"'; $res = mysql_query( $query ); $makerOptions = '<option value="0">Выберите</option>'; while ( $mkr = mysql_fetch_array( $res ) ) { $makerOptions = $makerOptions.'<option value="'.$mkr['article'].'">'.$mkr['article'].'</option>'; } $response = '<?xml version="1.0" encoding="UTF-8" standalone="…
0 votes11 answers -
Помощь нубу
подскажите почему нету реакции на CSS стили <?php $db = mysql_connect ("mysql-23.ukraine.com.ua","","")OR DIE("Не можу підключитися.. ");; mysql_set_charset ('utf8',$db); mysql_select_db("",$db)or die(mysql_error()); $result = mysql_query ("SELECT id,title, meta_d, meta_k, description, text,date FROM clothes"); $row = mysql_fetch_array ($result); do { printf ("<table class='clothes'> <tr> <td class='clothes_title'><br><p><h1><a href='view_clothes.php?id=%s'>%s</a></h1></p> <br><p class='clothes_adds'><h5>Дата добавления: %s</h5></p></td> </tr> <tr&g…
0 votes7 answers -
блок IP
Как лучше реализовать блокировку ИП для пользователя на время не используя базу?..в инете есть с использование массива...ток вот н3 на скок он надежный %)
0 votes13 answers -
Калькулятор
Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <style type="text/css"> .otstup{margin-right:10px; width:30px; height:30px; margin-bottom:10px;} .forma{margin-top:100px; margin-left:500px; border:1px solid black; width:160px; padding:10px;} .vvod{width:150px; margin-top:-20px; margin-bottom:20px; text-align:right;} </style> <?php echo '<pre>'; echo "<form class='forma'> <input class='vvod' readonly='true' type='text' value='0' maxlength='14' ><br>"; for($i=7; $i<=9; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } ec…
0 votes11 answers -
Ошибка 500
Всем доброго времени суток, настраиваю ЧПУ, вот мой файл .htaccess RewriteEngine On RewriteCond %{HTTP_HOST} ^code-live.ru RewriteRule (.*) http://www.code-live.ru/$1 [R=301,L] RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] RewriteBase / RewriteRule ^([^/]*)/([^/]*)$ /index.php?page=$1&category=$2 [L] RewriteRule ^([^/]*)$ /index.php?page=$1 [L] Сервер выдает 500-ю ошибку. Если убрать эту строчку RewriteRule ^([^/]*)$ /index.php?page=$1 [L] то ошибки нет В чем может быть проблема?
0 votes6 answers -
ЧПУ mod_rewrite
Всем доброго времени суток, объясните пожалуйста, как сделать так, чтобы url вида http://www.code-live.ru/path.php?cat=path2 Преобразовывалась в такую http://www.code-live.ru/path/path2 прописал в htaccess вот что RewriteBase / RewriteRule ^(.*)$ /index.php?category=$1 [L,QSA] RewriteRule ^/sources(.*)$ /sources.php?category=$1 [L,QSA] первое работает нормально, а во втором идет ошибка 404 хотелось бы еще узнать, как с помощью php искусственно сгенерировать такие ссылки, но чтобы $_GET сохранялся и шла выборка из базы Заранее спасибо
0 votes14 answers -
создание RSS-канала
Тут вот приступил к созданию=) Появился вопрос. Как сохранить в формате xml, или почему я вижу на других сайтах rss ленты в формате xml или вообще rdf (студии Лебедева), если неизбежно применение php в самой ленте. Вопросы будут ещё. Выходные посвящу этому=) Спасибо.
0 votes26 answers -
поиск чата
где можно скачать такой же чат как на том сайте>>> сайт
0 votes1 answer -
404
Всем доброго времени суток, удалил на сервере файл public_html в руте, теперь сайт не грузится, выдает 404, скорее всего там были прописан путь к папку www, скажите, каким должно быть содержание этого файла? Заранее спасибо.
0 votes2 answers -
Без капчевая спам-защита
Перечитал весь топик на хабре Практически так и не понял, чего хочу))) Понял, что нельзя использовать: 1. проверку, двигалась ли мышь (клаву никто не отменял) 2. бан по айпи, тобишь определение айпи бота 3. проверку на быстрое/медленное заполнение 4. JS (сайт будет не доступен, только если выключить монитор) 5. не семантичные невидимые дивы и в них текстовые поля (я за семантику) Прочитав, все комменты пришёл к выводу, что хоть регистрацию вешай=) Я всё же склоняюсь к реализации какой-нибудь ловушки на стороне сервера, не знаю только какой, и проверку РЕФЕРЕРА. Правда вроде легко обходиться, но с моей-то посещаемостью))
0 votes13 answers -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
Как порядок чисел из цикла завлечь в массив?
Мне надо извлечь все айди из БД от 1 до n-ого. // $k - количество айди for($i = 1; $i<=$k; $i++) echo $i.", "; Понятно, выведет 1, 2, 3 и т.д. А теперь как мне этот порядок в массив завлечь? Это мне нужно, для определения максимального айди.
0 votes6 answers -
Изменение шаблона
Всем доброго времени суток, хочу написать CMS с возможностью быстрого изменения дизайна, т.е. шаблона, скажите, как осуществить принцип, как в PHPBB, т.е. чтобы шаблон был в формате HTML и все данные хранились бы в php файлах, я имею ввиду, такой случай как в phpBB - <link rel="stylesheet" type="text/css" src="{T_TEMPLATE_PATH}" /> Заранее спасибо.
0 votes3 answers -
Как изменить значение атрибута в input
Я вывожу на странице редактирования записи (движок - Wordpress) дополнительное поле для вставки в него ссылки на изображение, выводимое в статье. Фунцция, используемая в нем работает с custom_field, ключ - thumbnail Вот код: <?php // custom field at add/edit post $delightb_custom_field['thumbnail'] = array( "type" => "text", "name" => "thumbnail", "label" => "<p>Изображение</p>", "std" => "", "desc" => "Загрузите изображение и вставьте сюда прямую ссылку на него.", "help" => "", ); function delightb_customfields_content() { global $post,$delightb_custom_field; echo '<table width="100%" cellpadding="0" cellspacing="0">'."\n"; f…
0 votes13 answers -
передача $_FILES из другой директори
Всем доб
0 votes9 answers -
проблема с php
Есть сайт: http://news-gameworld.ru при загрузке в окно браузера пишет: "STANDBY INITIALIZATION" Как мне эту хрень убрать? Если что вот index.php
0 votes7 answers -
Первый запуск сайта.
Не знаю даже как толком назвать тему. В общем вот описание проблемы: Мне необходимо сделать простенький сайт, который по сути будет состоять из блока с новостями, таблички с ценами и собственно все. Нужно сделать админку в которой будут добавляться новости и меняться цены на услуги. Все это не проблема. Но люди для которых я буду это все делать совершенно ничего не понимают в вебе. Доступа к хостингу у меня нет и они мне его не дают. Посему я хочу замутить такой вариант: при первом запуске сайта будут создаваться нужные таблицы в БД и можно будет задать пароль для админки. Т.е. появится своего рода настроечная страничка, которую потом надо будет удалить с сервера. Вопрос:…
0 votes3 answers -
Шаблонизатор + библиотека элементов
Доброго времени суток. Есть такая ситуация: В одном из проектов наткнулся на очень, казалось бы, тривиальную проблему. Дело в том что проект постоянно развивается, видоизменяются те или иные блоки (или создаются их модификации), добавляются новые блоки и удаляются старые. Проект не из малых и там огромнешее кол-во таких элементов а собственно запомнить их всех невозможно. Они от части похожи. Для того что бы проверить создавался ли ранее тот или иной блок приходится зачастую пробегать по всем шаблонам в тупом визуальном переборе страниц в поисках наличия требуемого блока, что порядком начинает надоедать. Появилась идея: Создать единую библиотеку всех элементов и их модифи…
0 votes4 answers -
Редирект на 404
Я уже задавал вопрос, но сейчас немного переформулирую. В общем как сосласться на 404 без изменения url'а. В интернете смотрел способ отдачи заголовку header("HTTP/1.0 404 Not Found"); header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found"); die(); В результате ошибки выдаёт. На хабре вычитал про проверку на существование файла функцией file_exists() тоже не сработало На одном форуме парень через заголовки сделал, цитирую: Как он обнаруживает ошибку?
0 votes11 answers -
HTMLSPECIALCHARS обрабатывает только отдельную часть текста
Всем доброго времени суток, есть админка, в ней добавляются статьи, в которых присутствует исходный код, который заключен в теги pre, проблема в том, что приходится писать элементы кода типа <, > и т.п. специальными символами типа < и >. Скажите, как сделать так, чтобы все, что находится в теге pre обрабатывалось функцией htmlspecialchars, а остальной код оставался бы без обработки. Заранее спасибо.
0 votes27 answers -
поиск файлов с помощью .htaccess
Добрый день. Необходимо отобразить картинку на сайте из папки "img", но если картинки не существует на сервере, то мне необходимо отобразить классический "noimage.jpg" лежащий тамже в папке. Я решил это реализовать с помощью .htaccess . Если такое возможно то подскажите как это реализовать.
0 votes4 answers -
Регулярное выражение
Вот захотелось что, что б отображалось 5 комментариев, 1 комментарий и пр. //$r - это количество комментов if(ereg("^([0-9]*)+([1]?)+[0-9]$", $r)){$s = "иев";} if(ereg("^([2-9]?)+[1]$", $r)){$s = "ий";} if(ereg("^([2-9]?)+[2-4]$", $r)){$s = "ия";} echo " <h2>".$r." комментар".$s.":</h2>\n"; Мне кажется, будут проблемы с большими числами или нет? и что надо подправить?
0 votes6 answers -
foreach ограничение на вывод
Как через цикл foreach вывести не весь массив а например с 1 по 2 элемент? Если например имеем такой массив. $a = array( //Объявлени массива "green" => "Зелёный", "yellow" => "жёлтый", "white" => "белый", "black" => "Чёрный", "blue" => "Синий", ); Да, можно вот так сделать. $i = 0; foreach($a as $key =>$one){ $i++; if($i >3) break; printf("%s - %s ",$key,$one); echo "\n"; } Какие варианты лучше есть?
0 votes1 answer -
Как убрать ссылки в тексте?
Можно ли как блокировать саму гиперссылку, но оставить текст гиперссылки.
0 votes10 answers -
Как сохранить результат simplexml_load_file
Если для чтения новостей использовать simplexml_load_file, то возникает вопрос кєширования объекта возвращаемого simplexml_load_file $rss = simplexml_load_file('$url'); // дальше сохранить $rss // на строне клиента? // на веб сервере? В сети есть вариант. Но есть ошибка file_put_contents(rss/news.xml) [function.file-put-contents]: failed to open stream: No such file or director ... file_get_contents($url) - не хочет ничего закачивать <?php // Трансляция новостей с 3DNews.ru // http://www.3dnews.ru/news/rss/ // Имя файла для хранения RSS на локальном сервере $filename = 'rss/3dnews.xml'; // URL RSS потока $rss_url = 'http://www.3dnews.ru/news/rss/'; …
0 votes3 answers