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
-
Помогите с htaccess
Здравствуйте, имеется динамический url вида site.ru/category/$name/?f=a. Подскажите пожалуйста как скрыть ?f=a из строки с помощью htaccess.
0 votes15 answers -
Загрузка нескольких файлов на сервер.
Вот так выглядит html <input type='text' name="phone"><input type='file' id="upload1" name="attachment[]"><input type='file' id="upload2" name="attachment[]"><input type='file' id="upload3" name="attachment[]"><input type='file' id="upload4" name="attachment[]"><input type='file' id="upload5" name="attachment[]"><input type='file' id="upload6" name="attachment[]">Пытаюсь отправить на сервер все заполненные инпуты с файлами и с телефоном вот этим скриптом. public function send() { $phone = self::getvar('phone'); $from_email = self::mime_encode(self::$from_name,"UTF-8")." <".self::$from_email.">"; $tmpName = $_FILES[…
0 votes15 answers -
Не работает Ajax
В песочнице, почему - то работает, а если вытащить эти два файла на комп, то работать не будет, почему? http://plnkr.co/edit/9d2qIGPSg9dIjyjuA7E6?p=preview
0 votes15 answers -
Нумерация строк в MySQL
Здраствуйте. Проблема. У меня таблица в которой есть поле id, оно заполняется auto_increment. После того, как я удаляю строку в таблице остаются пробелы. т.е. нумерация идет вот так: схематично отображу таблицу: id text 1 ыва 2 висм 3 ваыв 4 ываы 5 цукц удалаем 4, получается что 4 строки нет и при добавление новой строки id уже заноститься под номером 6. Надеюсь донес мысль. Как с этим бороться?
0 votes14 answers -
Вывод даты в формате день.месяц.год..
В БД таблица DATA в ней поле date тип DATE формат 0000-00-00 требуется вывод в формате 00-00-0000 $db=mysql_connect("localhost","sss","111"); mysql_select_db("mysite",$db); $result=mysql_query("SELECT DATE_FORMAT(NOW(), '%d %m %Y') FROM data"); while ($t= mysql_fetch_array($result)) { echo $t['date']; } Выдает ошибку вывода ...подскажите правильный код, уже голову сломал ...как вывести из таблицы дату почеловечески...
0 votes14 answers -
чем заменить куки?
чем можно заменить куки? мне надо чтобы пользователь не мог голосовать за один статус больше одного раза в день... с куками вроде все норм.. но елси я изменяю рейтинг 40 статусам то многие куки просто пропадают (я так понимаю на их количество есть какое то ограничение?)
0 votes14 answers -
Сессии
Никак не пойму как переносить данные на другую страницу с помощью сессий. Предположим у нас есть две страницы: Первая: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Страница 1</title> </head> <body> <form method="post" action="send.php"> <p><b>Ваш любимый напиток</b></p> <p><input type="checkbox" name="option1" value="a1">Вода<Br> <input type="checkbox" name="option2" value="a2">Пиво<Br> <input type="checkbox" name="option3" value="a3">Молоко<Br> <input type="che…
0 votes14 answers -
0 votes14 answers
-
связь данных из разных таблиц
добрый день. подскажите, пожалуйста, как мне вывести данные из трех таблиц (из одной бд) в одну таблицу и связать их между собой, т.е. если удаляю данные из одной ячейки, то удаляются данные и из других ячеек (соответственно таблиц). сейчас, я вывожу таблицы так: ... while(list($данные1, $данные 2, $данные 3)=mysql_fetch_row($запрос)) <td>$данные1</td> ... спасибо.
0 votes14 answers -
Работа с формой
Добрый день. Есть страница с адресом. /events.php?ID=2&endIndex=1 те. гетом передается 2 параметра Задача на при нажатию на кнопку добавить туда еще один. Делаю через форму echo "<div id='order_block'> <form action='events.php?"._SERVER["QUERY_STRING"]."'> <p><input type='radio' name='order' value='Name'>По названию<Br> <input type='radio' name='order' value='CityName'>По городу проведения<Br> <input type='radio' name='order' value='Price'>Стоимости</p> <p><input type='submit'></p> </form> <a href=''>dasda</a> </div>"; Но акшен обрезается до eve…
0 votes14 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 -
Преобразование в верхний регистр не работает для результата запроса
Кто может сказать, в чём проблема? Выполняется запрос: $sql = "SELECT name "; $sql .= "FROM main_pages "; $sql .= "WHERE id = ".$_GET['id']." "; $query = mysql_query($sql); $main_page_name = strtoupper(mysql_result($query, 0)); Результат выводится таким, каким был получен из запроса (т.е. если была запись "Новости", то так и выводится в смешанном регистре "Новости", а не "НОВОСТИ") Пробовал и функцию mb_strtoupper, результат тот же. P.S. var_dump($main_page_name) говорит, что тип переменной - string.
0 votes14 answers -
Сессии
Делаю себе авторизацию на сессиях. Написал код, начал покускам обкатывать. Когда дело дошло до раздела, что такой пользователь есть в бд и надо записать кое какие данные в сессию вылетело вот это: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\language\russian\auth.lng.php:1) in C:\xampp\htdocs\auth.php on line 58 Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this function…
0 votes14 answers -
Добавление новостей на сайт
Доброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо.
0 votes14 answers -
Вставка html страницы в PHP.
Доврого времени суток! Столкнулся с проблемой, есть готовый сайт, в котором есть страничка с новостями которые наданный момент пишутся в ручную, хочу автоматизировать процесс с помощью программы которая умеет автоматически создавать ленту новостей html но сайт создан в PHP. С помощью iframe получается подцепить html файл, но потом при этом появляются скролы, что естественно я нехочу. хотелось бы ее подцепить так чтобы она была без них. вот это все я нарыл в google и неработает у меня <? include('blog/index.html');?> ———————————-- <p> <?php include "blog/index.html"; ?> ———————————-- <!--#include file="blog/index.html"--> load('blog/index.htm…
0 votes14 answers -
Как на php сделать тир?
Подскажите пожалуйста ответ(может на глупый) вопрос: как реализовать виртуальный тир на php? Я про мишени и их реагирование на нажатия?
0 votes14 answers -
Как разбить строку 000000 на отдельные символы?
Как сделать? заранее спасибо
0 votes14 answers -
$_POST vs $_REQUEST
Доброго всем времени суток, вот у меня такая дилема написал я скриптик <?php $db = mysql_connect("localhost", "ozzon91", "32503250"); mysql_select_db("user_list", $db); if (isset($_POST['email'])) {$email = $_POST['email']} if (isset($_POST['pass'])) {$pass = $_POST['pass']} ?> <html> <title>Готово</title> </head> <body> <?php $result = mysql_query("INSERT INTO user (email,pass) VALUES ('$email','$pass')", $db); if($result == true) {echo "info add all ok!";} else {echo "Информация не добавлена!";}; ?> </body> </html>[/i] Как видете там стоит защита от registr_global = on но страница почемута из-за этого стала груз…
0 votes14 answers -
Использование символа \n
Как я прочитал, символ \n используется для переноса строк при обработке интерпретатором. Для чего тогда его используется при написании Web-приложений, если браузер на него ни как не реагирует?
0 votes14 answers -
Это не вирус?
Использую на сайте скрипт для формы контактов. На сайте стоит плагин-антивирус и он регулярно сообщает, что в этом скрипте есть подозрительный код - типа, обратите внимание, не вирус ли это? Просьба к специалистам - посмотрите, пожалуйста, что в этом коде подозрительного: <?php //validate email adress function is_valid_email($email) { return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)); } function is_valid_user($answer) { global $cp_answer; if ($answer == $cp_answer) { return true; } else { return false;} } //clean up text function clean($text) { return strip…
0 votes14 answers -
Новости неправильно отображаются на сайте (проблема с кодировкой)
Добрый день. Появился у меня один клиент со своим сайтом: salon26.ru, и сразу появились проблемы с этим сайтом, В общем описываю суть проблемы... Новости неправильно отображаются на сайте (по моему проблема с кодировкой), причём даже если я создаю новую новость она тоже отображается вопросами. Отсюда вопрос Какая это может быть кодировка? или же проблема в чёмто другом ?
0 votes14 answers -
include
Есть класс: class welcome extends Controller { public function __construct($data){ parent::__construct($data); } function strange(){ include (SYS_FOLDER."/views/welcome.tpl"); } function index(){ echo "Выполняется...<br>"; $head = "Заголовок"; $text = "Работает."; //$this -> strange(); include (SYS_FOLDER."/views/welcome.tpl"); } } welcome.tpl: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title><?php echo…
0 votes14 answers -
Кэширование
Наконец-то моя CMSка дорасла до кэширования. Кэширование кэшированием, я то его сделал. Но, я не знаю что именно надо кэшировать. пока оно умеешь кэшировать данных. До базы еще не дошел. Расскажи кто сталкивался, что лучше кэшировать и как. Заранее спасибо
0 votes14 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 -
Как вырезать имя домена из урла
Перепробовал кучу вариантов, но почему-то ни один не подошел. Либо шелуха лишняя, либо если урл меняет свой вид, все ломается. Подскажите пожалуйста как сделать правильно, т.е. чтобы вырезался домен и с www (http) и без www (http)
0 votes14 answers