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
-
В цикле FOR обновляется переменная, как промежуточные результаты записать в другую переменную
Запарился уже с этой задачей. Вроде простецкая, а ничего не получается. Поэтому обращаюсь за помощью к вам. В общем есть цикл: for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; } Получаем с него такой результат: Как эту строчку, сохранить в переменной? Я пробовал сделать так (просто в VBA это катило): $full_string = " "; for ($i = 1; $i <= 26; $i++) { $temp_string = "index_question".$i.", "; echo $temp_string; $full_string = $full_string + $temp_string; } Но результатом от такого решения является: Кому не лень подсказать решение к моей проблеме?
0 votes2 answers -
>>>Помогите добавить кирилицу!<<<
Уважаемые знатоки php, помогите пожалуйста в форму для отправки сообщений с сайта добавить поддержку кирилицы, вот исходник, который тупо был скачан из инета и немного заточен под свои нужды (справляется со своими задачами, только в случае с латиницей, кирилические символы отображает как "?"): <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <?php if (isset ($komp)) { $name = substr($komp,0,54); //Не может быть более 54 символов if (empty($komp)) { echo "<center><b>Не указана компания !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $komp = "не указано"; } …
0 votes1 answer -
Достали права на файлы
Когда заливаю файлы на сервер скриптом, сервер меняет права, а я хочу 777. Как? знаю про chmod, но он что то не работает) код не прикрепил, потому что пока не знаю какую часть крепить...
0 votes5 answers -
Массив POST
Такая проблема образовалась. Я конечно понимаю, что если не могу это решить, то я получаюсь полный кран, но всё-таки дочитайте до конца. Цель: реализовать удаление комментариев Вобщем всё просто создаю цикл, вывода комментов, к важдому комменту кнопочка удалить. Делаю обычный цикл do { $i++; printf("<div class='comment'> <p>Автор этзыва: %s</p> <p>%s</p> <form action='comments.php' method='post' name='form'> <input name='[color="#2E8B57"][b]kn$i[/b][/color]' type='submit' value='Удалить'> </form> </div> ",$myrow['author'],$myrow['text']); } while($myrow = mysql_fetch_array($result)); далее начинается проблема в файл о…
0 votes12 answers -
Flash плеер.
Конечно это старая тема и google все про это знает и на форуме писали, но я всё равно не удовлетворен. Объясняю что хочу: 1. Хороший Flash плеер на сайт. 2. Видео должны заливаться через форму этого же сайта. Есть такой flash плеер?
0 votes4 answers -
Туповатый вопрос - как внутри echo использовать кавычки?
Короче ситуация такая, я пишу допустим echo "<a href="http://ag.ru/">AG</a>"; И кавычка перед http распознается php как закрывающая echo, в результате ошибка. Иногда так нужно вставить в текст кавычки, а из за этого глюка нельзя. Посоветуйте что-нибудь пожалуйста.
0 votes15 answers -
Дерево
Добрый день. Сижу бьюсь над задачей создания сложного дерева... Суть такова: Имеется четыре таблицы: type id int;name varchar(255); view id int; type_id int; name varchar(255); country id int; name varchar(255); city id int; country_id int; name varchar(255); Необходимо создать дерево которое выводит следующем образом: Тип 1 Вид 1 Страна 1 город1 ... городN Страна 2 город1 ... городN ... Страна N город1 ... городN ... Вид N(далее понятно) Тип 2 Вид 1 Страна 1 город1 ... городN Страна 2 город1 ... городN ... Страна N город1 ... городN ... Вид N(далее понятно) ... Тип N И что бы список стран и горо…
0 votes14 answers -
фреймы&php
Есть страница из двух фреймов. До фреймсета идёт php код, который создаёт переменные. Как можно передать переменные определённые на этой странице во фреймы? То есть примерно так: <?php $var = "str"; echo ' <framset cols="15%,*> <frame src="menu.html" name="menu"> <frame src="editor.html" name="main"> </frameset>'; ?> Нужно чтобы $var была видна в editor.html. Пробовал и так и эдак, что-то не выходит. ЗЫ: не надо начинать с того что Ф. - зло, в данном случае они нужны Заранее спасибо!
0 votes10 answers -
SSI и подсветка активного раздела меню
Сразу скажу, что PHP не знаю и применять здесь не собираюсь. Речь идёт только об SSI в IIS5. Есть несколько .shtml-файлов, к которым подключаются файлы header.inc и footer.inc. В header имеется навигационное меню - просто список с набором линков на файлы с главами книги. Нужно, чтобы автоматически подсвечивался пункт меню, соответствующий текущему файлу. Как такое сделать средствами одного лишь SSI, без JavaScript ?
0 votes4 answers -
URl и кодировка
Снова я =) Начал делать облако тэгов, возникла проблема с кодировкой. Скрипту передается переменная методом GET (tag.php?tag=тэг), это значение подставляется в базу. Когда перехожу по ссылке такого вида, то все норм. Когда сам руками вбиваю тэг на русском, то получается что-то типа ������. Как бороться? Думаю проверять http referer, и если его нет, то конвертировать строку. Или есть какие-то более универсальные методы?
0 votes1 answer -
Проверка в PHP-сценарии поддержки JS в браузере клиента
Можно ли в PHP-сценарии проверить поддержку JS в браузере клиента ?
0 votes4 answers -
Отладчик php
Не разу не использовал и даже не видел, но слыхал, что есть отладчики для пхп-скриптов. Кто какой может посоветовать (желательно для ubuntu 8.10, но, в принципе, и виндовый можно поглядеть)? P.S. И, да, желательно, конечно, бесплатный
0 votes3 answers -
Кэширование
Доброго времени суток, ув.форумчане! Сообственно к вам с вопросом о кэшировании. Мне не совсем понятна грань где идет кэширование БД(и когда оно нужно), кэширование php-скриптов(тут я даже и не пойму не чего... как это делается), кэширование-хтмл вот тут у меня догадка что кэширование хтмл это результат кэширование php? Сообственно как кэшировать БД, и php-скрипты
0 votes12 answers -
Бзопасность PHP скриптов и баз данных MySQL
Для меня всегда было загадкой, какие символы нужно заменять и экранировать в работе с MySQL и PHP?
0 votes9 answers -
Аплоад файлов на сервер
есть такой код... <? $path=GetCWD()."/files"; if(!file_exists($path)) die("<b>Пожалуйста, создайте папку <font color=red>".$path."</font> и <a href=?>повторите попытку загрузить файл</a>.</b>"); if(empty($_FILES['UserFile']['tmp_name'])) echo "<form method=post enctype=multipart/form-data> Выберите файл: <input type=file name=UserFile> <input type=submit value=Отправить> </form>"; elseif(!is_uploaded_file($_FILES['UserFile']['tmp_name'])) die("<b><font color=red>Файл не был загружен! Попробуйте <a href=?>повторить попытку</a>!</font></b>"); else { if(@!copy($…
0 votes2 answers -
Localhost и домены
Прописал в httpd-vhosts несколько адресов.В папке apache создал аналогичные.Все работает,только есть один вопрос.Как с другого локального компьютера на них зайти.
0 votes6 answers -
Про парсеры в целом и в частности
Добрый день, господа! Еще одна тема для обсуждения Заинтересовался парсингом информации с сайтов. XML парсер у меня уже есть, взял готовый пример и его малеха переделал. Он очень прост, потому что РНР имеет стандартные функции для парсинга XML. А вот парсер HTML необходимо писать руками с нуля. Лапал гугль-бугль по разным запросам, но толковой информации не нашел( По какой логике работают парсеры?(Сначала ломаем код на теги и содержимое между ними в массив?) Как выдрать нужные куски информации?(По какой та уникальной строчке? По количеству открывающихся тегов?) Начал пытатся, но пока даже раломать на теги у меня не получается. Буду благодарен любой помощи, теории, ссылке…
0 votes13 answers -
include
На странице index.php подключаю php скрипт при помощи include_once("file.php"); Скрипт подключается и работает, но при этом не отображается то, что находилось в index.php Может кто сталкивался с этим. В чем может быть проблема?
0 votes7 answers -
Вебсервис на PHP
Подскажите если знаете как создать вебсервис. У меня на сайте есть база данных с автозапчастями и сайты друзья хотели бы иметь возможность пользоватся ею( искать запчасти и видеть цены со своими скидками в нашем магазине) на своем сайте. На ASP просто это сделать, а как осуществить это на рнр?
0 votes3 answers -
ооп проблема
доброе время суток. есть класс db в нем функции query, row class db { var $query_id; function query($query) { $this->query_id = mysql_query($query); } function row() { return mysql_fetch_array($this->query_id); } } когда в классе show я наследую класс db и пишу функцию которая выводит информацию class show extends db { function data() { $this->query("SELECT * FROM table"); $num = $this->num(); if($num>0) { $i = 1; while($row = $this->row()) { $this->query("SELECT * FROM table2 WHERE field2 = '$row[field]'"); $nums = $this->num(); $body .= "<a href='$row[field3].html'>$row[field4] [$nums]</a>"; if($i!=$num){ $body .= "<br>"; } …
0 votes51 answers -
Выкладывайте свои PHP-сайта
Если Вам не жалко — выкладывайте сюда свои PHP-сайты. Создал тему не для того, чтобы сюда выкладывали действительно супер-пупер динамичные сайты, а просто сайты, которые бы были полезны новичкам (которые б можно было расковырять и позаимствовать себе оттуда различные функции). То есть, я говорю не о ссылках на сайты, а о самих PHP-файлах сайтов.
0 votes9 answers -
Выборка уникальных записей
В результате данного запроса получается дублирование строк. Как от него избавиться? SELECT DISTINCT * FROM event_table JOIN seances_table ON event_table.event_id = seances_table.event_id WHERE seances_table.seance_date>'{$start_data}' AND seances_table.seance_date<'{$finish_data}'
0 votes10 answers -
php работа с грфикой
Здравствуйте! :з) в общем то все работает, только немного не правильно. подскажите в чем косяк написал код (пользуясь примером загрузки файла на сервер) происходит следующее: загружается файл содержимое файла впиихивается в переменную пропорционально уменьшается, либо увеличивается сохраняется на серваке в папке пользователя и цвета все меняются! как будто диапазон цветовой сужается. причем независимо в jpg я сохраняю или в png. //—————————--ЗАГРУЗКА ФАЙЛА———————————————————— if(isset($_FILES["myfile"])){//———————————проверка на сузествование файла $myfile = $_FILES["myfile"]["tmp_name"]; $myfile_name =$_FILES["myfile"]["name"]; $myfile_size = $_FILES["myfile"]["size"];…
0 votes13 answers -
Permission denied
Здравствуйте. Нужно чтобы сессия была доступна как в домене так и в поддомене. Выскакивает ошибка: Насколько я знаю, решить проблему можно двумя способами: 1. открыть доступ к /tmp/ каталогу 2. переназначить каталог для сессий По первому пункту: безопасно ли так делать? Как это сделать при помощи .htaccess или нужно обращаться к хостеру? По второму пункту: сделал через .htaccess php_value session.save_path http://site.ru/session Появляется ошибка: Как сделать правильно, желательно при помощи .htaccess? Есть ли другие способы?
0 votes2 answers -
Отправляем почту
Добрый день . Создал форму отправки почты на php . Сделал проверки все и все работает но хотелось бы сделать кое что иное . Всем понятно даже мне новечку что php начинает работать только после нажатия кнопки , т.е. это клиент сервер , и то что касается клиента php впринципе не интересует до тех пор пока что то не передается на обработку серверу . Делая проверки на php на правельность заполнения полей в случае ошибки я могу выдать строчку предупреждения на самой странице или же в форме при нажатии на сабмит вызвать другую страницу php на которой и производить все проверки и писать там все ошибки . На самом деле все бы ничего если бы я все знал как свои 5 пальцев но это не …
0 votes1 answer