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
-
Отображение urlа который ввёл пользователь
Допустим пользователь ввёл неправильный адрес и его перекинуло на страницу ошибки, так как на этой странице отобразить url, который он ввёл. Не подходит: echo $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; так как отображает url текущей страницы, т.е. .../404.php И: echo $_SERVER['HTTP_REFERER'] тоже не совсем то, потому что надо перейти по ссылке, а при ошибочном наборе ничего не отобразится.
0 votes9 answers -
Не определяется mime type у mp3
При попытке загрузить mp3 файл переменная $_FILES['load']['type'] возвращает пустое значение. А если загружать, например, картинку jpg, то результат нормальный - image/jpeg. В чем может быть проблема?
0 votes4 answers -
мозила тупит. а експлорер молодец!
почему при инклюде файла див в эксплорере и опере увеличивается, а в мозиле нет? текст тупо идёт дальше, а таблица кончиласть????? вот как надо: http://s61.radikal.ru/i171/0907/3d/ca6b99589081.png вот так оно в эксплорере: (пнг скоро я сделаю нормальным, ща это только время тратить). но! почему табличка в которой новость (кремовая такая табличка) почему она разъехалась??? раньше в опере такое было, исправила. но здесь что??? какой атрибут косячит?? http://s53.radikal.ru/i140/0907/e9/8ea84a3a6c99.png и наконец КАК НЕ НАДО!!!! в лисе: http://s44.radikal.ru/i105/0907/b6/cc6a26624222.png что за бред??? скажите, наверняка вы с этим встречались, какие атрибуты в одном браузере …
0 votes3 answers -
Сумма значений массива
Здравствуйте! Делаю корзину на сайте, возникла проблема с подсчетом итоговой суммы, не пойму как реализовать. Как сумировать в цикле значение одного массива? Кусок кода такой: rsQuery_1 - Id rsQuery_3 - количество товаров rsQuery_4 - сумма / этот массив и нужно суммировать на каждом прохождении цыкла echo $count = count($_SESSION["rsQuery_1"]); echo "<form name='cart' action='/billing/card/' method='POST'>\n"; echo "<table width='100%'>"; echo "<tr><th>ID</th><th>Наименование</th><th>Количество</th><th>Цена</th><th>Удалить</th></tr>\n"; for ( $i=0; $i < $count; $i++ ) { if ($_SE…
0 votes2 answers -
Проблема с кодировкой!
У меня возникла проблема с кодировкой, вот http://vvsh.ru/index.php , некоторые символы заменяются кубом и вопросом, что делать?
0 votes8 answers -
Проблемка...
Решил попробовать написать простенький скрипт новостей на файлах. И столкнулся с проблемой: когда я записывал в файл, то вся инфа которую я записываю, записывается в одну строку. Как это решить? Сразу говорю, с помощью метасимволов ничего не вышло. Вод код обработчика: <?php if(empty($_POST['zag'])){ die('Вы не ввели заголовок'); } if(empty($_POST['soder'])){ die('Вы не ввели саму новость'); } $roll=rand(0,10); $fname="news.txt"; $y=fopen($fname,"a"); $body="<img src="http://clubunnatov.spb.ru/images/liniya.gif" width="800px" height="10"> "."<h3>".$_POST['zag']."</h3>"."<p align="justify">".$_POST['soder']."</p>"; if(!fputs($y,$body)){…
0 votes7 answers -
Весь мозг сломал
Опыта конечно немного, но, поверьте далеко не первый скрипт на PHP А это даже не скрипт - пародия Так вот в чем проблема - ZZZ печатает, а BBB нет Пробовал и в ИЕ, и в ФФ и в Опере где не прав? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>XXXX</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <div align="center">ZZZ <? echo "BBB"; ?> </div> </body> </html>
0 votes6 answers -
установление соответствия между тегами и CSS-селекторами
Решаю задачу установления соответствия произвольного CSS-селектора произвольному тегу некоторого HTML-кода. То-есть, если для некоторого HTML-кода составлен такой список, <html> <html><head> <html><head><title> <html><body><div id='main'> <html><body><div id='main'><div id='header'> <html><body><div id='main'><div id='content'> <html><body><div id='main'><div id='footer'>что каждому тегу данного HTML-кода в этом списке соответствует строка, состоящая из самого тега и всех его родительских тегов, и если есть некоторый CSS-селектор, например: "#conte…
0 votes5 answers -
Помогите найти ошибку в php коде
Создал сайт для тестов, следуя видеоинструкции и используя готовые скрипты. Все заработало, но понадобилось поменять вопросы и ответы, а также увеличить количество вопросов теста. Делал это с помощью admin.php, заполнял и нажимал сохранить, но ничего не меняется. Количество вопросов остается прежним. Я не разбираюсь в php, поэтому файл с информацией об ошибках мне никакой ясности не дал. Помогите, пожалуйста, советом. Прилагаю скрин страницы admin.php, а также код файла mysqli.inc.php, в котором по-моему скрывается ошибка. <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scal…
0 votes1 answer -
Хак для Опера 9.63
Во всех браузерах работает такое: .sdvig_vverx{margin-top:-20px;} Для все Опер тоже работает, но для Оперы 9,63, не работает вот это. Подскажите пож. какой-то хак именно для этой версии. Как можно через пхп сделать именно для версии 9,63 указать стиль? Заранее спасибо.
0 votes12 answers -
Почему не открывается картинка с сайта
Не открывается картинка с сайта. Почему так происходит не понятно, в папке imgobject нет никакого .htaccess. Он есть только в корне. Там вроде нет ничего запрещающего. Картинка лежит по адресу Может быть в настройках сервера дело ?
0 votes4 answers -
Переадресация внутри сайта.
День добрый, коллеги. Вопрос такой. Допустим, на самописном сайте есть контентные страницы site.ru?page=1site.ru?page=2site.ru?page=3И мне надо, чтоб , к примеру , при запросе адреса site.ru/prices я попадал , допустим, на site.ru?page=2Средствами чего это вообще делается ? Какую тему гуглить ? (я то понимаю, что модно в конфиге апача руками редирект прописать, но как сделать, чтою список редиректов можно было хранить в базе, файле-конфиге и т.д. ? Как это к примеру , во фреймворках реализовано. Спасибо
0 votes6 answers -
Два условия
Уважаемые форумчане, нужна ваша помощь. У меня на сайте должны выполняться два условия: 1. Когда высота блока <div class="main"> больше 100px, то выводится опред. код. 2. Есть страницы site.ru/category, site.ru/category1, site.ru/category2 и т.д. и страницы (site.ru/category/sub1,2,3 и т.д. , site.ru/category1/sub1,2,3 и т.д. site.ru/category3/sub1,2,3 и т.д.). На страницах с окончание sub будет выводится форма, которая должна заполнятся в зависимости, от родительской страницы. Т.е. зашел я на site.ru/category2/sub3 и в форму ввелось значение, соответствующее site.ru/category2. Если кто может очень прошу, пожалуйста помогите.
0 votes7 answers -
PHP Notice: Undefined offset
PHP Notice: Undefined offset: 1 in /home/c/cn39780/public/public_html/inc/config.php on line 22 Что это может значить? if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); /** * текущий каталог, если скрипт в каталоге * */ if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); Это код с config.php на 22 строчке
0 votes11 answers -
Почему рекомендуют файлы с РНР скриптами называть не *.html?
В теме http://forum.htmlbook.ru/index.php?showtopic=11640 увидел фразу: Собственно уже второй раз вижу текст о том, что PHP скрипты не работают в *.html файлах. Но на локальной машине (ставил apache и php из репозитория kUbuntu) и на серверах (от двух разных хостинг-провайдеров), на которые я когда-либо заливал такие файлы для теста (*.html, где внутри php-скрипты), всё работало на корректно. Правда скрипты были простенькие. Так вот вопрос: в моей ситуации просто попадались "удачно" сконфигурированные сервера, или всё-таки простые скрипты работают корректно в независимости от расширения файла? Вопрос для общего саморазвития. Сейчас я себя уже приучил файлы со РНР скрипта…
0 votes9 answers -
Тест - Изучение PHP.
Что то никак с этим не могу разобраться. Как же здесь верно? ....................... 5. Как можно узнать метод, который был использован при отправке запроса? (выбрать все верные ответы). 1) используя команду getenv ("REQUEST_METHOD") 2) с помощью константы REQUEST_METHOD 3) с помощью константы QUERY_METHOD 4) $_SERVER ['REQUEST_METHOD'] 5) $_SERVER ['QUERY_METHOD']
0 votes4 answers -
Изменить значение по нажатию на ссылку
Есть тема, таблица themes поле status равно открыта. Есть ссылка, по нажатию на которую, нужно чтобы статус этот менялся на закрыта. echo "<a href='messages.php?uid=".$myrow['id_themes']."&close=1'>Закрыть тему</a>"; if($_GET['close'] == 1) { $result=mysql_query("SELECT * FROM themes WHERE id_themes='".$theme_id."'"); $myrow=mysql_fetch_assoc($result); $myrow['status']=='закрыта'; } Намудрил чего-то и не работает, подскажите как это реализовать правильно.
0 votes23 answers -
Помогите составить ЧПУ для поддомена
Ребята, нужна помощь. Нет времени разбираться в нюансах... Мне нужно сформировать только одно правило. Есть поддомен: poddomen.domen.com Необходимо чтобы при обращении к нему, выдавала страницу poddomen.domen.com/index.html Имеется ввиду, что сам индексный файл лежит в подпапке. Мне нужно правило .htaccess и куда его прописывать - имеется ввиду: в корневой .htaccess или в подпапку
0 votes5 answers -
Не передается переменная
Здравствуйте. Почему переменная не передается в файл? Почему во втором файле не видно переменной $userName <html> <head> <title>стр на пхп</title> </head> <body> <h1>Title</h1> <form method = "post" action = "2.php" > <span>введите свое сраное имя</span> <br><br> <input type = "text" name = "userName" value = "ddd"> <br><br> <input type = "submit" > </form> </body> </html> <html> <head> <title>стр на пхп</title> </head> <body> <h1>Title</h1> &…
0 votes12 answers -
Выполнение скрипта в том же окне
Есть две страницы: current_clients.php и current_clients_script.php. current_clients.php: <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> </td> <td width="750" height="100%" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="1" valign="top"> <div style="position:absolute; top:43px; margin-left:1px; width:150px"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="c_name"> <a href="../../index.php"><img src="../../images/emblem.png" border="0"></a…
0 votes12 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 -
jquery file upload
всем привет понадобилось поставить обычный загрузчик файлов решил попробовать поставить jQuery-File-Upload, скачав закинув файлы на сайт работающий на iis, возникла проблема файлы грузятся, выдается список загруженного, но после закрытия браузера и и вновь его открытия - файлы там так и висят , а список должен быть пустым , новая сессия всёже как. Но странно то что у меня всё норм, новый лист при каждом заходе на сайт, а человек кому я это сделал уверяет в обратном. сказав что проверял на нескольких компах как сделать 100% новую сессию даже после закрытия окна? В файле UploadHandler.php имеются некоторые настройки, в англ я не силен поэтому мог что либо пропустить я мен…
0 votes0 answers -
Передача Параметров В Функцию На Php Из Адресной Строки, Как В Codeigniter
смотрите сообщение №3.
0 votes3 answers -
Вывод картинок из папок
На сайте есть загрузчик картинок на сервер, они сохраняются в отдельную папку. Можно ли как-нибудь вывести все фотографии которые там находятся на страницу. P.S Или проще пути картинок загружать в БД, и от туда выводить циклом?
0 votes2 answers -
SELECT из БД
Подскажите пожалуйста как сделать запрос из двух таблиц? Есть таблица users( `id` int (8) AI, `name` varchar(50), `login` varchar(50), `password` varchar(32), PRIMARY KEY (`id`) ) TYPE MySAM; И есть таблица notes( `notesid` int(8) AI, `message` text, `tel` varchar(50), `userid` int(8), PRIMARY KEY (`notesid`) ) TYPE MySAM В коде идет выборка: $result = mysql_query('SELECT message,tel FROM notes ORDER BY notes DESC ) or die('error Что то не выбирает'); И далее эти данные выводятся в табличку: while($row = mysql_fetch_array($result)) { printf("<table class='table_buy'> <tr> <td><span class='select'>Текст объявления: </span>".$ro…
0 votes4 answers