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
-
глупый вопрос по формам:(
Доброго времени суток)))есть страница с формой, и 3 кнопки: отправить, предворительный промотр и очистить форму!подскажите пожалуйста, куда мне прописать пхп чтоб при нажатии кнопки к примеру "добавить", данные добавлялись в БД?
0 votes20 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes0 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes1 answer -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes3 answers -
Как на php узнать IP посетителя, и забанить его?
Как на php узнать IP посетителя, и забанить его?
0 votes9 answers -
Длинная таблица в один ряд
Добрый день. Коллеги занимаюсь изучением PHP. Столкнулся с проблемой, не могу сообразить: Есть mySQL, таблица mail, в таблице несколько полей - id,email,name,date1,date2,date3. В таблице 100 записей. Подключаемся, выводим записи без проблем. Как можно вывести поле email на страницу не в 1 ряд, а в 4 ряда или больше? if($ver) { echo "<table border=1>"; echo "<tr>"; while($author = mysql_fetch_array($ver)) echo "<td> ".$author['email']." </td>"; echo "</tr></table>"; } else { echo "<p><b>Error: ".mysql_error()."</b></p>"; exit(); Буду признателен за ссылки и рекомендации.
0 votes4 answers -
Вопрос по сессиям
Здравствуйте. Для запуска сессии достаточно написать <?php session_start();?> ?
0 votes8 answers -
Вопрос по формам
Здравствуйте! Пытаюсь решить такую задачу: есть форма, при помощи которой данные внесенные посетителем отправляются в базу данных. Если все поля заполнены, то данные успешно заносятся в БД, если одно из полей не заполнено, то выводится сообщение об ошибке, но при этом те поля формы, которые были заполнены так и остаются заполненными, т.е. посетителю не нужно повторно заполнять те поля, которые уже были правильно заполнены. Вот код <?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 -
Проблема $_SERVER['REQUEST_URI']
Использовал на сайте такую конструкцию ... <?PHP $DOCUMENT_URI = trim($_SERVER['REQUEST_URI'], '/'); ?> ... <? if ($DOCUMENT_URI == '/') { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/index.php") { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games/") { $number = '6'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games") { $number = '10'; include rootpath.'/show_news.php'; } else { $number = '5'; include rootpath.'/show_news.php'; } ?> ... Все работало. Переехал на новый хостинг и перстало работать. Все время выдает $number = '5'; include rootpath.'/show_ne…
0 votes3 answers -
Пару слов о Smarty
Всем доброго времени суток!!! Вот наткнулся на совершенно новую для меня технику динамической генерации HTML страниц: Smarty. Подскажите пожалуйста стоит ли тратить время на освоение данной техники, или она является древней и неперспективной( я хочу ее использовать для создания универсальных модулей для CMS ). Заранее благодарю за внимание.
0 votes13 answers -
Определение обязательных полей
Как определить,какие поля в MYSQL являются нулевыми или автоинкрементом.
0 votes3 answers -
Вопрос по безопасности БД
Прикрутила к новостям возможность комментирования. Обычная проверка валидности мыла,имени, htmlspecialchars и прочие элементарные способы защиты. Но недавно прочитала про всякие sql-инъекции и испугалась. Как же можно эффективно обезопасить себя от них? Подскажите, пожалуйста. Спасибо.
0 votes3 answers -
Отображение в браузерах...
Добрый день! Есть цикл do { printf("<tr valign='top'><td><span class='table_index1'><a href='/site/viv.php?id=%s' target='_blank'>%s</a></span>%s</td></tr>",$myrow["id"],$myrow["small"],$myrow["medium"]); } while ($myrow = mysql_fetch_array($result)); $myrow["small"] - изображение $myrow["medium"] - текст По замыслу этот цикл выводит изображения, которые являются ссылками и комментарии к ним. На практике так делает только Firefox. Opera и IE переменную $myrow["medium"] выводят то нормально, то как ссылку (в одном и том же цикле) ! Подскажите пожалуйста где искать решение?
0 votes4 answers -
Ужас с регулярными- даже примитив не работает!
вот кодик <?php error_reporting(E_ALL^E_NOTICE); if (!empty($_POST['t'])) { $text=trim($_POST['t']); $check_text='/^[a-z]/iu'; if(preg_match($chek_text,$text)) { echo 'ща будет запрос к БД'; } else echo 'Сообщение содержит недопустимые символы'; } ?> <form method="post"><textarea name="t" cols="30" rows="10" ><?php echo $_POST['t']; ?></textarea><input type="submit"> </form> почему?????????????????????????? это не чесно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! что не так??? уже всё перепробывала!!!!!!!!!!!!!!!!!!!! или это textarea так влияет -ведь с инпут тайпами всё работает!!!
0 votes5 answers -
Проблема с формой
Подскажите как осуществить такое: есть форма, я ее закидываю в цикл, разом з тем в етом же цикле выводятся новости, и мне нужно чтобы при нажатии на эту форму форма переходила по тому действию по которому мне нужно, ну например: $id=0; do { $id++; <form action="mysite.php?id=<? echo $id; ?>" method="post" name="form_s"> <select name="a" size="1" > <option value=1 >1</option> <option value=2 >2</option> <option value=3 selected >3</option> </select> <input type="submit" value="Показать" > </form> } while($id<5) Но при любом выборе формы, id принимает только первое значение, тоисть 1, почему то не…
0 votes9 answers -
проблема с printf
Подскажите как вывести в printf содержимое которое имеет в себе ну echo print много переменных include к другим файлам?
0 votes2 answers -
Selected в меню
У меня в цикле выводятся новости около каждой новости есть свое меню выбора select, как сделать чтобы в зависимости от id новости в етом меню был выбран тот или иной пункт, Я пробивал так: в каждой option выводил переменую:х1, х2, х3 и т.п. , а потом через оператор выбора иф делал:if(id==3){x2=selected;} и так далее, но первые 2-3 новости выводились правильно, а дальше одно и тоже
0 votes7 answers -
Как записать на пхп
Нужно записать на пхп - если $id равняется 1 или 5 или 7 или 3, то делай то-то. затрудненяюсь я в "или". if ($id == 1 [b]или ...[/b]) {} Вот "и" на php это "&&", а как будет "или"? Спасибо!
0 votes4 answers -
настройки Rapid PHP 2008
Привет народ! Никто не пользуется Rapid PHP 2008? Не могу разобраться с настройкой превью-отображения созданного файла php... Вроде бы указал движку путь к cgi Denwer, но что-то ни фига не работает так как надо... А пользоваться выводом через урл - не удобно, хотя и возможно. Хэлп!
0 votes1 answer -
Как определить включены ли куки
Всем привет. Вот столкнулся с необходимостью определить включены ли на браузере куки. Как это можно узнать???
0 votes2 answers -
Проблемы с кодировкой
Проблема в том что Линкер отдает win-1251, в то время как сайт на Зебре и приспособлен только к UTF-8. На сайте в место вывода каталога я вписываю: <?error_reporting(0); $p = $_GET["p"]; $c = $_GET["c"]; $text = UrlEncode( $_GET["text"] ); $find = UrlEncode($_GET["find"]); $_POST[ "link" ] ? $link = urlencode( $_POST[ "link" ] ) : $link = urlencode( $_GET["link"] ); $_POST[ "banner" ] ? $banner = urlencode( $_POST[ "banner" ] ) : $banner = urlencode( $_GET["banner"] ); $_POST[ "cat" ] ? $cat = urlencode( $_POST[ "cat" ] ) : $cat = urlencode( $_GET["cat"] ); $_POST[ "email" ] ? $email = urlencode( $_POST[ "email" ] ) : $email = urlencode( $_GET["email"] ); $_POST[ "bac…
0 votes1 answer -
как на данном форуме реализованно добавление новых сообщений?
Добрый день! Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило! У меня есть 3 таблицы users,topics, messages в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил. меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения. Заранее спасибо!
0 votes3 answers -
Проблема с RewriteRule
RewriteRule ^id([0-9]+)$ id.php?id=$1 [L] Добрый день! Глючит такое правило. Вернее оно работает. Но глючит при такой ситуации: заходим например на страницу /id1 все работает правильно, закрываем браузер, открываем(браузер открывает те же закладки) и попадаем почему то на просто /id.php Почему такое происходит? Подскажите пожалуйста, если кто знает!
0 votes4 answers -
Формы и БД
Доброго времени суток всем! Пытаюсь решить задачу занесения данных, введенных пользователем с помощью формы в БД в разные таблицы. Есть файл add.php: <?php $errors=array(); if(isset($_REQUEST['seen_already'])) { validate_data(); if(count($errors)>0) { display_errors(); display_form(); } else { process_data(); } } else { display_form(); } function validate_data() { global $errors; if($_REQUEST['p1']=='') { $errors[]="<font color='red'>Имя обязательно для ввода</font>"; } if($_REQUEST['p2']=='') { $errors[]="<font color='red'>Телефон обязателен для ввода</font>"; …
0 votes16 answers -
проблемы с кирилицей...
Доброго всем дня! Подскажите пожалуйста, как раскодировать данные от приложения написаного на С#. Приложение отправляет данные на русском языке, а на сервере получается "каталог добавлеР" вот такая аброкадабра... Как ее перевести в нормальную кирилицу? В С# есть методы, а рнр я не смогла найти...
0 votes2 answers