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
-
Форма регистрации в каталоге
Примерно как здесь подошла бы http://www.doneck.info/addurl.php но чтобы форма отправлялась на мыло. Обязательно с выбором категории. Сам написать не могу, подскажите где скачать. Нашел работающий скрипт простейшей формы. Может как-то не сложно можно туда пристроить выбор категорий? <?php // если была нажата кнопка "Отправить" if($_POST['submit']) { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 симв…
0 votes2 answers -
Форма обратной связи
Почему сообщение дублируется когда приходит на мыло? <? $date = date("d/m/Y"); $to = array( '1' => 'test@test.ru'); session_start(); session_register("sn"); $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 60); $_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 20); $_POST['country1'] = substr(htmlspecialchars(trim($_POST['country1'])), 0, 30); $_POST['country2'] = substr(htmlspecialchars(trim($_POST['country2'])), 0, 30); $_POST['date1'] = substr(htmlspecialchars(trim($_POST['date1'])), 0, 10); $_POST['date2'] = substr(htmlspecialchars(trim($_POST['date2']…
0 votes37 answers -
session_start() выдает ошибку
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent где искать? session_start(); if (isset($_SESSION["captcha"]) && $_SESSION["captcha"]===$_POST["captcha"]) echo "Текс введен верно"; else echo "Текст введен не верно"; unset($_SESSION["captcha"]); строка на которую указывает: <link rel="stylesheet" type="text/css" href="style.css" />
0 votes13 answers -
проблема с GD, не рисует
Проблема следующая: На компьютере все работает и на бесплатном хосте, при выгрузке на сервер платный не рисует. кто может определить? GD на сервере enabled, но не рисует. вот сведения: http://www.naryad.ru/info.php
0 votes10 answers -
RSS конктретны лаг
Такое дело. Делаю rss. Создал для этого ячейку в таблице. Называется дата, и тип переменной стоит data. Прикол в том что когда скрипт на php, вызывает ячейку дата, получается вот что Thu, 01 Jan 1970 02:00:00 +0200 Как сделать нормальную дату, и где. спасибо
0 votes1 answer -
Вывод даты в формате день.месяц.год..
В БД таблица 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 -
Опять про авторизацию
Почитал существующие темы и руководство к ПХП, но все-таки не понял : Задача сделать авторизацию для запуска админ-скрипта (в дальнейшем сделать регистрацию и для пользователей). Через функцию header(), или через самодельную форму получил переменные $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'] и использую их в рамках данного скрипта - это вроде понятно. Вопрос : а как передать эти значения в другие скрипты, которые вызываются из этого скрипта. ПХП в них ругается что таких переменных нет. Неужели и их надо передавать через POST ? Или в таких случаях надо использовать сессии? И еще вопрос: где лучше хранить пароль админа - в БД MySQL или достаточно в зашиврованном в…
0 votes10 answers -
mysql_query с link_identifer
Здавствуйте. Для запросов к базе пишу обертку (такой велосипедик). Придумал link_identifer засовывать в статическое поле, кому нужно тот проинициализирует, кому не надо, не будет о нем подозревать. Беда в том, что при любом значении по умолчанию для link_identifer, mysql_query не хочет отрабатывать. Поэтому сейчас приходится делать так: function __construct($sql){ if (cDBQuery::$link){ $this->r = mysql_query($sql, cDBQuery::$link); if (mysql_errno(cDBQuery::$link)){ throw new Exception("cDBQuery->__construct() : ".mysql_error(cDBQuery::$link)); } } else { $this->r = mysql_query($sql); if (mysql_errno()){ throw new Exception("cDBQuery->__cons…
0 votes8 answers -
Выбор файла на своем диске используя PHP...
Задача такого плана ...есть форма в которой есть поле' Выбрать IMG' как реализовать чтобы можно было нажать на кнопку 'ВЫБРАТЬ' и выбрать , допустим картинку, которая находится по адресу...D:...imgsss.img...и она вставилась в форму ,чтобы потом отправиться в обработчик....не хочется в форме писать вручную D:...imgsss.img Простите если коряво объяснил ...
0 votes21 answers -
Вывод данных из двух таблиц
Есть две таблицы data и categories выбираем поля date из data и title из categories $result=mysql_query("SELECT data.date,categories.title FROM data INNER JOIN categories ",$db); $row = mysql_fetch_array($result); echo $row['date']; echo " "; echo $row['title']; Выводится дата и название категории ,а как вывести поля одинакового названия топо $result=mysql_query("SELECT data.title ,categories.title FROM data INNER JOIN categories ",$db);
0 votes4 answers -
Сокращения в PHP
Здравствуйте. Не знаю была ли уже такая тема. Вопрос собственно вот в чем: Пару раз видел в чужих работах краткие записи операторов, например: Вместо If (Условие) {Результат;} else {Результат;}, вместо этого использвали запись типа If (условие) Если истина : Если ложно ; Или как то так. Не могли бы вы скинуть информацию о подобных сокращениях в разных операторах и желательно ссылки на ресурсы, где можно посмотреть на примерах. Заранее большое спасибо
0 votes7 answers -
Дайте хоть кто-нить...
Киньте кто-нибудь готовую страничку написанную на php... плиз...
0 votes20 answers -
Новостной скрипт с комментами и аватарами!?
Приветик всем! Вот такой вопросец. Нужен небольшой новостной скрипт! Требования: PHP, mysql, пользователи, комментарии, аватарки. Вот собственно что нужно Пересмотрел тучу скриптов, ничего не нашел. Громоздкие CMS вроде joomla, mambo и прочая ерунда не подходит.
0 votes1 answer -
Много таблиц или одна в БД???
Что лучше иметь несколько таблиц и при необходимости вытаскивать поля из них ,допустим используя JOIN т .е. объединяя несколько таблиц при выборке, или создать одну большую таблицу и при надобности выбирать поля используя SELECT????
0 votes3 answers -
Отправка формы на два файла методом POST
Возникла такая задача, данные формы должны быть отправлены сразу на две страницы на разных серверах. С методом GET это осуществимо. Можно просто создать header на popup страницу или использовать фрейм, но как быть с методом POST? Страницы, на которые я буду отправлять информацию формы пренадлежат не мне, их изменять я не могу. Как бы вы реализовали эту задачу?
0 votes5 answers -
При импорте sql файла, phpm.a. выдает - Нет SQL-запроса why is that?
создал базу данных, но не получается импортировать файл... при попытке импорта, выпадает - Нет SQL-запроса! Сам sql файл весит почти 5 мб. ? то есть содержимое имеется по-любому. Help Asssap!
0 votes11 answers -
Проблемка...
Решил попробовать написать простенький скрипт новостей на файлах. И столкнулся с проблемой: когда я записывал в файл, то вся инфа которую я записываю, записывается в одну строку. Как это решить? Сразу говорю, с помощью метасимволов ничего не вышло. Вод код обработчика: <?php if(empty($_POST['zag'])){ die('Вы не ввели заголовок'); } if(empty($_POST['soder'])){ die('Вы не ввели саму новость'); } $roll=rand(0,10); $fname="news.txt"; $y=fopen($fname,"a"); $body="<img src="http://clubunnatov.spb.ru/images/liniya.gif" width="800px" height="10"> "."<h3>".$_POST['zag']."</h3>"."<p align="justify">".$_POST['soder']."</p>"; if(!fputs($y,$body)){…
0 votes7 answers -
include или require
просветите из собственного опыта в каких случаях применять include ,а в каких require???
0 votes13 answers -
Загрузка картинки на сервер
Задача такого плана...есть форма,при нажатии обзор выбираем картинку на своей машине и отправляем ее на сервер притом надо чтобы сама картинка сохранилась в локальной папке сервера в какую то папку ,ну типо mysite/foto_img/av-10219.gif, а в базу, в поле ,допустим FOTO,заносится ссылка на эту картинку в формате foto_img/av-10219.gif... Как занести ссылку в БД и занести файл в папку на сервер сделал без проблем,но это две разные операции,а мне надо их как-то объединить в одну...те нажал обзор в форме ...выбрал на локалке файл,нажал ..ДОБАВИТЬ КАРТИНКУ....и файл полетел на сервер в папку foto_img,а ссылка на этот файл(указывающая на папку foto_img на сервере)..занеслась в БД…
0 votes8 answers -
подключение mssql в php
Здравствуйте. Возникла такая проблема : на сервере работает ms sql, php. при попытке использовать в коде пхп функцию mssql_connect выскакивает ошибка "undefined function". Насколько я понял, проблема в том что расширение php_mssql.dll не подключилось. Как его подключить ? вин2003, IIS, php последней версии с php.net ини файл я использовал php.ini-recommended, изменив там следующие строчки : doc_root = "c:Inetpubwwwroot" extension_dir="c:phpext" extension=php_mssql.dll необходимый длл в папке лежит. Забыл что-то, но вот что?
0 votes4 answers -
Как вывести всю таблицу?
Вот я создал таблицу. Добавил в нее данные. Как эти данные мне вывести? P.S. Когда я добавляю данные я добавляю их вместе с html тегами.
0 votes4 answers -
Включение рисунков в тело сообщения
Делаю блок отправки сообщений с сайта, и хочется чтобы письмо было оформлено в стиле самого сайта (с логотипами, иконками и.т.д) Как включить файлы с картинками в тело сообщения( не ссылками на сайт ), а именно чтобы сами файлы хранились в самом письме?
0 votes5 answers -
Как вывести данные из таблицы БД в таблицу на странице?
Есть таблица в БД. Как сделать, чтобы данные из определ?нной ячейки таблицы БД выводились в определ?нной ячейке таблицы на странице? Можно даже по порядку выводить, главное - чтобы было визуальное разделение. А то данные сплошной строкой не особо удобно читать. Знаю, что сначала надо сделать шапку таблице, ну и низ таблицы... Но вот что дальше, затрудняюсь.
0 votes5 answers -
Запрос к Бд на выборку последней записи...
В таблицу в БД заносим данные ,при этом последнии данные заносятся вниз таблицы (естественно вниз не правильное выражение..,но вопрос не в этом)..как сформулировать запрос на выборку только последней внесенной записи??? Заранее спасибо за помощь
0 votes19 answers -
Запрос ко всем таблицам
Вот при таком раскладе: $result = mysql_query("SELECT * FROM lessons WHERE MATCH(text) AGAINST('$search')",$db); Как составить запрос ко все имеющимся таблицам в базе? Или надо делать перед этим кодом перебор по всем имеющимся таблицам, загонять его в переменную $result...., чет я совсем запутался, может чет не то пишу? :|
0 votes7 answers