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
-
User permissions
Kak nado delat user permissions v saytax. Dopustim takie polzovateli: admin, modertator, user, i guest pomogite kak eto delat, kakie nibud primeri? Zaranee spasibo...
0 votes6 answers -
Подсчет количества дней до указанной даты.
Доброго времени суток всем! Вопрос, возможно и не нов, но рискну его задать еще раз. Не подскажет ли кто-нибудь, функцию или скрипт с помощью которого можно на страницу выводить информацию о количестве оставшихся дней до определенного события. Результат мне представляется таким: "До открытия нашего представительства осталось [столько-то] дней." Заранее благодарен.
0 votes6 answers -
Не работает submit
$data = date('d.m.Y H:i:s'); echo "$data"; if($menu == "add") { echo" <form method=post action=second_league_edit.php ENCTYPE=multipart/form-data> <table border=1> <tr> <td align=center bgcolor=blue ><font color=white>дата</font></td> <td align=center bgcolor=blue ><font color=white>время</font></td> <td align=center bgcolor=blue ><font color=white>хозяева</font></td> <td align=center bgcolor=blue ><font color=white>счет</font></td> <td align=center bgcolor=blue ><font color=white>гости</font></td> </tr> <tr> <t…
0 votes6 answers -
О проверке пришедших переменных из формы
Как поступить более красиво (или правильней) при возникновении ситуации когда в обработчик формы не пришли переменные i f (isset($_POST['price'])) { $price=trim($_POST['price'];{ else { ............... } по ветке else просто сделать exit, т.к. это по сути фатальная ошибка или все-же вывести красивенькое сообщение об ошибке. Что об этом говорят правила хоррошего тона? И еще: у меня не работает переменная $_SERVER['HTTP_REFERER'], чем еще можно проверит откуда пришли переменные?
0 votes6 answers -
Forum на PHP статьи?
Кто нибудь подкиньте пожалуйста ссылочку на хоршую статью, где подробно описывается процесс разработки форума на PHP.
0 votes6 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 -
Проверка адреса E-mail
Прошу совета у опытных web-программистов. Достаточно ли привед?нного ниже условия для проверки вводимого пользователем адреса E-mail? if(isset($_POST['submit']))//Проверка нажатия кнопки submit { if(isset($_POST['Mail'])&&$_POST['Mail']!="")//Провека ввода данных в поле E-mail { if(eregi("^[_A-Za-z0-9-]{1,}[@]{1}[_A-Za-z0-9-]{1,}[.]{1}[A-Za-z]{2,3}$",$_POST['Mail']))//Проверк корректности ввода E-mail адреса { $mail=$_POST['Mail'];//Если условие выполняется, извлекаем данные из массива $_POST['Mail'] $mail=strtolower($mail);//Переводим введ?нный адрес в нижний регистр $_SESSION['mail']=$mail;//Созда?м переменную сессии с адресом } else//Если условие не выполняетс…
0 votes6 answers -
Как сделать такие страницы?
Вот у меня есть сайт, допустим http://site/, мне нужны такие ссылки на страницы: http://site/?id=1 http://site/?id=2 http://site/?id=3 http://site/?id=4 http://site/?id=5 Как их сделать?
0 votes6 answers -
utf8 - проблема с header()
Знаю, что о кодировке все уже сказано но видимо, бывают нюаны. База и все таблицы в кодировке utf8_unicode_c После подключения к БД имеются mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); В движке прописан header("Content-Type: text/html; charset=utf-8"); // content utf-8 И шаблон имеет Но браузер, при этом, сам не включает кодировку Юникод В коде выдача текста идет козябрами, если вручную поставить в браузере Юникод - текст корректен, но в коде так же безобразен. Выходит ошибка Warning: Cannot modify header information - headers already sent by (output started at Y:hometest1.ruwwwindex.php:8) in Y:hometest1.ruwwwindex.php on line 9 Попробовал…
0 votes6 answers -
передача данных во фрейм.
здравствуйте. есть страница с которой осуществляется переход на другую страницу, которая содержит в себе 3 фрейма в каждый из них нужно передать один парметр с помощью get. как это сделать?. у меня не получается: пишет. неопределенная переменная. вот как я это делаю: Header ('location: path/index.php?login=".$login.""); это переход, здесь все нормально, логин существует. а вот файл с фреймами (на примере одного): <frame src="filename.php?login=<?$_GET[login]?>"> ну, и соответственно в сырец ничего не передается. p.s. хотелось бы, если не сложно, что бы объяснили в чем ошибка.
0 votes6 answers -
Помогите с функцией
Вот решил сделать для себя функцию, чтобы помещать результаты выборки из БД в ассоциативный массив, и не писать несколько строк по нескольку раз Сразу столкнулся с проблемой, поясняю суть Вот мои запросы к мускулу сейчас такого вида $query_Settings = "SELECT 123 FROM test"; $Settings = mysql_query($query_Settings, $sn) or die(mysql_error()); $row_Settings = mysql_fetch_assoc($Settings); $totalRows_Settings = mysql_num_rows($Settings); Собственно, из кода видно, что переменные имеют одну и ту же часть, которая идентифицирует запрос, в данном случае это Setings А поскольку запросы отличаются только самим запросом SQL и именами переменных, то решил сделать функцию Но сраз…
0 votes6 answers -
Вопросы.
Как можно делать ссылку активной, если ты на этой странице? Как можно сделать так, что если новостей 11, то появляется дополнительная страница на которой 1 новость, а на первой 10? Как можно сделать, чтобы при создании новости, для нее автоматически присваивался идентификатор, и была у нее своя страница7 Заранее спасибо.
0 votes6 answers -
Не работает проверка.
Я вот решил сделать такую проверку, она нужна для того, чтобы если ты находишься на данной странице, то в меню ссылка этой страницы выделяется: if($_SERVER['PHP_SELF'] = $gb_content[url]) : print "<a class='ma' href='$gb_content[url]'>$gb_content[title]</a> | "; else: print "<a class='m' href='$gb_content[url]'>$gb_content[title]</a> | "; endif; Но она все ссылки делает активными, что делать? Заранее спасибо.
0 votes6 answers -
Получить данные с сайта
Есть сайт, на котором есть новости. Мне бы хотелось оттуда получать последнюю новость. То есть каким-то образом получать исходный код, выдёргивать из него новость и вставлять себе на сайт. Выдернуть из кода новость - не проблема. А как получить сам код?
0 votes6 answers -
Операторы
Не могу найти описания, что делают эти операторы: |=, &=, <<=, >>= (особенно важны |= и &=) кто подскажет?
0 votes6 answers -
Вывод запроса по столбцам
Т.е получив массив mysql_fetch_array(), мне нужно вывести его в таблицу таким образом: Первая строка этого массива выводится в первый Столбец ( а не строку!) таблицы, вторая во второй столбец (не строку!) и.т.д. А т.к. таблицы выводятся по строкам то получается фигня. Пока нашел только такие варианты: 1) сделать "таблицу" на дивах (т.к. они выводится по "столбцам" если так можно выразится) 2) Организовать два цикла. Первый по числу строк массива, а вложенный перебирает столбцы. Но это долго получится 3) Перед циклом вывода while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) транспонировать этот массив, но это по сути видоизмененный второй вариант. Есть еще какие бо…
0 votes6 answers -
Автоматический запуск скриптов
Доброго всем времени суток! Возник такой вот вопрос: как можно на сервере автоматически запускать пхп-скрипты? У меня есть некоторое количество сайтов, для которых хотелось бы делать MySQL дамп с некоторой периодичностью, но чтобы самому не приходилось каждый раз заходить на все сайты и запускать скрипт. Как можно организовать запуск скрипта, например, каждый день в 00.00?
0 votes6 answers -
Вывод из базы в порядке убывания?
Я пишу простую on-line игру и столкнулся с такой проблемой. Не получается вывести юзеров в порядке убывания по набранным очкам. Ниже участок кода: [color="#696969"]// выборка из базы участников по очкам в порядке убывания[/color] $sql = mysql_qw('SELECT login, ochki FROM victorina ORDER BY ochki DESC'); [color="#008000"]for[/color] ($data=[color="#0000FF"]array[/color](); $row = [color="#0000FF"]mysql_fetch_assoc[/color]($sql); $data[]=$row); [color="#696969"]// определяем сколько участников[/color] $cou = [color="#0000FF"]count[/color]($data); [color="#696969"]// если участников более 3-х, то выводим выделяя первых трёх (лидеров) [/color] [color="#2E8B57"]if[/color]($co…
0 votes6 answers -
Стучалки в скриптах
Привет! Купил три скрипта досок: 1. Elite Board 1.2 2. JOKER Board Commercial Version 2 3. QPL Board 4.0.5 Вопрос к профи: "Кто юзал плотно эти скрипты?" Есть там стучалки от авторов или ваще нет? Как вообще понять, есть ли в скрипте стучалка и потом найти её? Кому надо эти скрипты стучите. ICQ: 475-902-632
0 votes6 answers -
работа с файлом
Здравствуйте. а это снова я. подскажите пожалуйста как можно удалять определенные строки из файла я вижу только один выход: т.к. файл не большой т.е. в нем не более 100 строк, — то взять и с помощью fgets считывать файл построчно проверяя нужна ли строка и если нужна, то ( добавить ее в массив, увеличить номер элемента массива ) — и затем очистить файл и забить его содержимым получившегося массива. я уверен что должен быть способ проще.. подскажите, если не сложно. и еще вопрос: если я отметил чек бокс, а он в оном файле есть в каждой строке, то как мне пометить эту строку? можно, конечно, добавить в начало пару каких нибудь символов, но не представляю что то как определ…
0 votes6 answers -
header - location. Надо после него ставить exit?
Детский вопрос, но всё же: header("Location: index.php"); надо дописывать exit()?
0 votes6 answers -
Странно, но не работает.
Добрый вечер. Пишу так: $redirect = getenv("HTTP_REFERER"); Но в переменную ничего не записывается, вопрос почему? Заранее спасибо.
0 votes6 answers -
Как сделать?
Вопрос! Мне надо получить название самого поля в таблице, как сделать?
0 votes6 answers -
форма и метод отправки
Здравтсвуйте, уважаемые форумчане. никак я не могу разобраться. такой код работает: а вот такой отказывается: соответственно просто мне нужна кнопка не стандартного вида с цифрой 7, а просто картинака с крестиком удалить. а как только ставлю тип-имейдж эта зараза передает мне координаты тыканья на нее и перестает передавать валую :-(
0 votes6 answers -
Модуль php cURL
Добрый вечер форумчани ! Очень долго воевал с установкой модуля в php, cURL. Тысячи мануалов прочитал, и как только не пробовал, все равно нечего не получается. Все так же пишит: Call to undefined function curl_init() Стоит top server 2.1. PHP Version 5.1.6 Windows XP servis pack 2. Помогите пожалуйста установить модуль cURL.
0 votes6 answers