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 А это даже не скрипт - пародия Так вот в чем проблема - 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 -
Настройки TinyMCE для ЧПУ
Здравствуйте! Кто сталкивался с настроками визивига? Сама проблема в следующем: Сайт с mod_rewrite и ссылки при загрузке фоток и файлов должны быть прямые. Для картинок (MCImageManager) все нормально получается указать домен и все работавет, а для файлов ( MCFileManager) с теми же настройками не работает. Редактор вместо домена делает условный путь ../ и соответственно ссылка битая..... MCImageManager $host_name = $_SERVER['HTTP_HOST']; // Preview options $mcImageManagerConfig['preview.wwwroot'] = ''; // absolute or relative from this script path, try to leave blank system figures it out. $mcImageManagerConfig['preview.urlprefix'] = "{proto}://www.".$host_name.…
0 votes1 answer -
Отображение urlа который ввёл пользователь
Допустим пользователь ввёл неправильный адрес и его перекинуло на страницу ошибки, так как на этой странице отобразить url, который он ввёл. Не подходит: echo $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; так как отображает url текущей страницы, т.е. .../404.php И: echo $_SERVER['HTTP_REFERER'] тоже не совсем то, потому что надо перейти по ссылке, а при ошибочном наборе ничего не отобразится.
0 votes9 answers -
кодировка в php + mysql
добрый день подскажите, как убрать знаки вопроса вместо кирилицы для php + mysql, раньше в базе были знаки вопроса, установил для поля кодировку utf8_general_ci, в базе все читаемо, а при запросе к таблице выводяться на экран опять знаки вопроса вместо кирилицы
0 votes5 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 -
Переадресация внутри сайта.
День добрый, коллеги. Вопрос такой. Допустим, на самописном сайте есть контентные страницы site.ru?page=1site.ru?page=2site.ru?page=3И мне надо, чтоб , к примеру , при запросе адреса site.ru/prices я попадал , допустим, на site.ru?page=2Средствами чего это вообще делается ? Какую тему гуглить ? (я то понимаю, что модно в конфиге апача руками редирект прописать, но как сделать, чтою список редиректов можно было хранить в базе, файле-конфиге и т.д. ? Как это к примеру , во фреймворках реализовано. Спасибо
0 votes6 answers -
Вставка php скриптов в html страницу
Приветствую. Появляется необходимость использовать php скрипты. Конечно проблемы как бы нет,например регистрация,переходишь с html страницы в php и все или полностью страницу на php сделать. Но хочется узнать,существует ли возможность внедрения скриптов,подключения как таблицы стилей,как JavaScript, например через <script language="php"> ? Так по моему код получается чистым и аккуратным.Еще слышал,что большинство много php функций,запросов,можно выполнить через JavaScript, это правда? И как лучше поступить для решения моей задачи?
0 votes2 answers -
Почему не открывается картинка с сайта
Не открывается картинка с сайта. Почему так происходит не понятно, в папке imgobject нет никакого .htaccess. Он есть только в корне. Там вроде нет ничего запрещающего. Картинка лежит по адресу Может быть в настройках сервера дело ?
0 votes4 answers -
Потестируйте контактную форму
Собрал форму контактную http://sergik.ekt0.ru , как вам в плане юзабилити ? Может что добавить или ошибки какие ? Ваши сообщения будут валится на один из моих почтовых адресов, пожалуйста не отправляйте миллион сообщений Хакеров предупреждаю smtp сделал специально под форму, ценности не представляет. Если понравится всем то выложу исходники на гитхаб, а то вопросов по формам полно, надеюсь пригодится кому.
0 votes16 answers -
Как правильно написать if else
Здраствуйте! Подскажите пожалуйста, как правильно написать If - Else в php. Вобщем, у меня с первой страницы на вторую передается значение переменной cat_id. А на второй, в зависимости от значения, должно подставлятся style="display:block;" или style="display:none;". Выйти должно: <div id="qwe" style="display:block;" > 123 </div> или <div id="qwe" style="display:none;" > 123 </div> Я пишу: <div id="qwe" <? if (cat_id == 1) { echo 'style="display:block;" >'; } else { echo 'style="display:none;" >'; } ?> 123 </div> А мне выдает ошибку. Как нужно правильно написать? Извеняюсь. Несколько часов мучался, в чем проблема? А ока…
0 votes5 answers -
Проблема с кодировкой!
У меня возникла проблема с кодировкой, вот http://vvsh.ru/index.php , некоторые символы заменяются кубом и вопросом, что делать?
0 votes8 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 -
Не могу запустить php-файл на хостинге
Прочитал на хостинге следующее: /restrust_server/home/htpcallf/public_html/ (www) - Каталог public_html содержит файлы для вашего сайта. Сюда то я и скопировал все из папки www моего сайта на Drupal Решил попробовать перенести базу данных с помощью Sypex Dumper Lite. php-файл dumper.php закинул на хостинг в папку public_html/www/sypexdumper/ установил на последнюю папку (и на файлы в ней) атрибуты 777. Теперь, чтобы запустить dumper.php ввожу в браузере http://мой_сайт.ru/sypexdumper/dumper.php И ничего. Пишет Not found.
0 votes6 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 -
Тест - Изучение PHP.
Что то никак с этим не могу разобраться. Как же здесь верно? ....................... 5. Как можно узнать метод, который был использован при отправке запроса? (выбрать все верные ответы). 1) используя команду getenv ("REQUEST_METHOD") 2) с помощью константы REQUEST_METHOD 3) с помощью константы QUERY_METHOD 4) $_SERVER ['REQUEST_METHOD'] 5) $_SERVER ['QUERY_METHOD']
0 votes4 answers -
Загрузка файлов
Доброго времени суток, уважаемые! Вот такой вот вопрос: есть ли какие-то методы выгрузить файл на сервер, если он больше upload_max_filesize и post_max_size? З.Ы. варианты "выложить на фтп", "увеличить значения переменных в пхп.ини", пожалуйста, не предлагать.
0 votes3 answers -
Хак для Опера 9.63
Во всех браузерах работает такое: .sdvig_vverx{margin-top:-20px;} Для все Опер тоже работает, но для Оперы 9,63, не работает вот это. Подскажите пож. какой-то хак именно для этой версии. Как можно через пхп сделать именно для версии 9,63 указать стиль? Заранее спасибо.
0 votes12 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 -
Сумма значений массива
Здравствуйте! Делаю корзину на сайте, возникла проблема с подсчетом итоговой суммы, не пойму как реализовать. Как сумировать в цикле значение одного массива? Кусок кода такой: 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 -
Почему рекомендуют файлы с РНР скриптами называть не *.html?
В теме http://forum.htmlbook.ru/index.php?showtopic=11640 увидел фразу: Собственно уже второй раз вижу текст о том, что PHP скрипты не работают в *.html файлах. Но на локальной машине (ставил apache и php из репозитория kUbuntu) и на серверах (от двух разных хостинг-провайдеров), на которые я когда-либо заливал такие файлы для теста (*.html, где внутри php-скрипты), всё работало на корректно. Правда скрипты были простенькие. Так вот вопрос: в моей ситуации просто попадались "удачно" сконфигурированные сервера, или всё-таки простые скрипты работают корректно в независимости от расширения файла? Вопрос для общего саморазвития. Сейчас я себя уже приучил файлы со РНР скрипта…
0 votes9 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 -
установление соответствия между тегами и 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 -
File Hosting Script
Всем привет, мною приобретён этот скрипт Есть серьёзные проблемы которые требуют решения, одна из них - отсутствие функции проверки на совпадение имени файла Например я загружу 2 картинки с одинаковым именем, допустим 1.png, на главной странице будут 2 превьюшки (Скрин) но при открытии что той что другой будет всегда одна картинка и у обоих одинаковая ссылка на страницу с просмотром Я бы попробовал бы чтото сделать с моими малыми знаниями php, поискал бы скрипт цикл может для проверки если есть такой потому что афтар скрипта не отвечает в лс, но вот немогу понять в каком файле кроется та часть кода отвечающая за создание информации файла в системе/базы данных, где начат…
0 votes3 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 -
Помогите найти ошибку в 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