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
2481 questions in this forum
- 
				нужен коднужен код чтения папки, в которой будут находится фотофайлы. 0 votes41 answers
- 
				Кнопка как ссылкаЗдравствуйте. Подскажите, как сделать, чтобы при нажатии на эту кнопку был переход по ссылке? <p class="submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Назад" tabindex="100" /> </p> 0 votes10 answers
- 
				Call to undefined function mysql_connect()Начал делать "древистые" комментарии по этому уроку. Запоролся на 3-ем шаге. имеем: comments.php <?php require_once 'db.php'; $sql = " SELECT id, parent_id, name, comment, DATE_FORMAT(date_add, '%d %M %Y %H:%i') as date_add FROM comments "; $query = mysql_query($sql); while($row = mysql_fetch_assoc($query)) { $data[$row[id]] = $row; } echo "<pre>"; print_r($data); echo "</pre>"; ?> и db.php <?php /* Настройки соединения */ define(DB_HOST, 'localhost'); define(DB_USER, 'root'); define(DB_PASSWORD, ''); define(DB_NAME, 'ezine46'); $connect = mysql_connect(DB_… 0 votes13 answers
- 
				Случайный выбор записей из базы данных c помощью SQL (статья)Наткнулся тут на статью. И решил е? переделать (вроде такой темы на форуме не было). Случайный выбор записей из базы данных c помощью SQL Одной из часто встречающихся задач при разработке web-приложения является случайная генерация записей из базы данных. Такая задача может возникнуть, например, при построении специального предложения на корпоративном сайте. Напишем PHP-скрипт, который выбирает случайно три записи из таблицы базы данных MySQL. Ниже на скриншоте показан примерный вид тестовой таблицы: 1. Файл dbopen.php (открывает соединение с MySQL) <?php $hostName = 'localhost'; $userName = 'yura'; $password = 'yura'; $databaseName = 'rnd'; $link=mysql_connec… 0 votes12 answers
- 
				Редактирование записи в базе данныхПодскажите, отправляю в скрипт редактирования запись, вижу в переменных что передается только первое слово каждого столбца! с чем это может быть связано? 0 votes32 answers
- 
				Шифрование пароя.Уважаемые форумчане, подскажите пожалуйста надёжный метод шифрования пароля, с возможностью расшифровки. Заранее спасибо. 0 votes56 answers
- 
				Отправление сообщений с сайта.Всем привет! Вот у меня есть скрипт: <?php if(empty($_POST['name'])) { die('Вы не ввели тему'); } if(empty($_POST['body'])) { die('Вы не ввели сообщение'); } $to=$_POST["to"]; $name=$_POST["name"]; $body=$_POST["body"]; mail($to,$name,$body); print "<p>Спасибо за сообщение</p>" ?> Как сделать так чтобы а)если пользователь не ввел допустим тему, сообщение не отправлялось. б)как прописать отправителя, у меня в поле от кого пишется Unprivileged user Помогите юзеру! 0 votes39 answers
- 
				Как сделать скрипт добавления в корзину для интернет-магазинаОбычно скрипт добавления в корзину работает через механизм сессий php, сохраняя то, что пользователь добавил в корзину. Но такой способ применим тогда, когда количество добавляемых позиций не велико, в противном случае на добавление всех позиций может уйти много времени и сессия php автоматически закроется. Именно с такой ситуацией я столкнулся. Интернет-магазин планируется использовать для оптовых клиентов, которые заказывают большое количество позиций, к тому же любят делать это не спеша, могут даже сходить чайку попить. В итоге сессия закрывается, набранные позиции теряются, клиенты злятся. Какие существуют способы решения данной проблемы? 0 votes28 answers
- 
				PHP мини-скриптыначнем-с скрипт-копилку для новичков делать? кому не лень, присоединяйтесь. комментарии в коде желательны. во-первых скрипты тут будут малость сырые - чтоб место для фантазии оставалось. во-вторых маленькие, каждый для одной задачи. в-третьих без использования БД, либо две версии, т.к. надо разбираться со всем постепенно. банальный скрипт, позволяющий в потенциале многое, но в первую очередь разобраться в базовых средствах PHP. лучше всех счетчиков из учебников - потому что картинка нам нафиг не нужна, как раз чаще счетчик с картинкой ставят для получения информации о посетителях. в крайнем случае если надо будет и к этому нетрудно прикрутить графический вывод. задача: со… 0 votes12 answers
- 
				Как загнать полность html сайт в php?Вобщем у меня вот такой вопрос. У меня есть сайт, написанный исключительно в html и стилей css. Но php я не знаю, просто подумал, что при запуске сайта, если я захочу поменять определенный пнкт меню на всех страница, мне придется каждую страницу по отдельности переделывать и сносить свой код. Мне нужно его как то переделать, что бы он в php стал. Скачла я denwer, устанвоил, все работает, даже на сайте с которго качал там после процедур появилось. Ура все работает! На рабочем столе дажде появилось 3 значка старт девер, рестарт и стоп. Но главная проблема, что я не умею им пользоваться, жму старт денвер, появляется системное окно, там типа запуск базы MysQL и прочее. Вов… 0 votes20 answers
- 
				Баги при написании с нуляПри тестированнии самописа выдает такие ошибки: Код файл, на который оно указывает: <?php include('config.php'); $db = mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($dbname,$db); $db_inc = mysql_query("SELECT * FROM settings WHERE page='index'",$db); $index = mysql_fetch_array($db_inc); ?> Как эти ошибки убрать. База данных существует. 0 votes19 answers
- 
				.htaccess - убрать дубли страницЕсть статичный сайт-визитка, который раньше состоял из нескольких страниц с расширением HTML, сделал реконструкцию, расширение страниц теперь PHP. В .htaccess прописал условия: -pедирект с домена с префиксом «www» на домен без префикса; -pедирект с index.php, index.htm, index.html на главную страницу сайта -убирается слеш в конце -поменял расширение файла в URL на html (старые страницы с .html уже проиндексированы), в результате дубли страниц: браузер видит одну и ту же страницу по разным адресам: site.ru/stranica.html и site.ru/stranica.php, а нужно естественно, чтобы все страницы открывались только с расширением html. Пробовал разные варианты, решения найти не могу. Сам… 0 votes10 answers
- 
				картинка вместо кнопки в formДоброго времени суток всем собственно вопрос не как вставить картинку вместо кнопки отправки формы, а в следующем: есть форма, у нее есть 2 кнопки - сохранить и удалить, в варианте type="submit" все работает прекрасно в различных вариантах исполнения, как только задается type="image" работать нормально перестает... <?php $sql=mysql_query("select * FROM news where id='".@$idi."';"); while($record = mysql_fetch_array($sql)) { $content=$record['text']; } if($save) $sql_2 =mysql_query ("UPDATE news SET text ='".$text_edit."' WHERE id='".$_SESSION['id']."';"); if($delete) $sql_1 =mysql_query ("DELETE FROM news WHERE text='".$text_edit."';"); ?> <… 0 votes4 answers
- 
				Что нужно знать чтобы дотянуть до Junior PHP?Добрый день! У меня такая ситуация: летом 2014 года заканчиваю техникум и желания получать вышку абсолютно нет, не из-за сложности, а из-за того, что мне кажется в ней нет смысла и она ничему не научит. Уже за 2 месяца освоил основы php, пишу простенькие функции, вытаскиваю, вставляю, обновляю значения в бд(mysql). Написал велосипед(на php) для техникума в качестве дипломной работы без фреймворков, на простейшем уровне, с админкой для главного админа и с ЛК для пользователей, т.е. с разделением доступа, новостями и всякими особенностями. После окончания техникума собираюсь ехать в Спб или в Москву, и искать работу junior php программиста, поэтому я хотел попросить по… 0 votes62 answers
- 
				Как сохранить URL картинки в MYSQL?Подскажите, пожалуйста, как можно из формы передать URL картинки в обработчик формы с последующим сохранением его в БД, и как потом вывести картинку в браузер 0 votes2 answers
- 
				RSS парсерПодскажи пожалуйста как с помощью этого кода изображение вытащить из RSS: Код <? $url = 'http://avto.ru/rss/rub_14.rss'; //адрес RSS ленты $adress1="<a href="; $adress2="></a>"; $rss = @file_get_contents($url); //получаем содержимое RSS лент в виде одной строки if ($rss) { preg_match_all("/title>[^>]+>/", $rss, $title); //парсим титлы preg_match_all("/link>[^>]+>/", $rss, $link); preg_match_all("/<description>[^<]+<\/description>/", $rss, $description); //парсим дескрипшены $count = count($title[0])-1; //число проходов цикла. for ($i=0; $i < $count; $i++) { echo '<h2>'.substr($title[0][$… 0 votes34 answers
- 
				Вопрос - как делать несколько ссылок в url.phpПомогите мне может есть другой способ??? это у меня в index.php <a href="url.php?id=3" title="">Y1</a> <a href="index.php?id=1" title="">Y</a> <a href="index.php?id=2" title="">G</a> <a href="url.php?id=2" title="">R</a> <BR /> <BR /> <BR /> <?php $id[1] = '<a href="http://www.yandex.ru/">yandex</a>'; $id[2] = '<a href="http://www.greenman.ru/>greenman</a>'; $id[3] = '<a href="http://www.rambler.ru/>rambler</a>'; echo $id[$_GET['id']]; ?> А url.php заметье открывает в новом окне и плюс еще надо ссылку нажать чтоб перейти. В файлике url.php у меня такой… 0 votes19 answers
- 
				кодировка - проблема с русскими буквами в MySQLinclude("config.inc"); #Фаил с настройками для базы данных if($db) { if(@mysql_select_db($dbname,$db)) { $mq = @mysql_query("SELECT * FROM news"); if($mq) { while(list($id,$name,$nb,$date,$text) = mysql_fetch_row($mq)) { echo "<table border='1'> <tr> <td>?$id <a href='index.php?pupil_details=$nb'>$name</a></td> </tr> <tr> <td>$text</td> </tr> <tr> <td>$date</td> </tr> </table>"; } } else { exit(mysql_error()); } } else echo "<p>К сожалению подключение к базе данных в данный момент невозможно</p>"; } else echo("<p>В настоящий моомент… 0 votes18 answers
- 
				По ключу узнать порядковый номер элемента в массивеВсем доброго времени суток. Есть ассоциативный массив (ключ значение) По ключу мне нужно узнать какой элемент массива идет за ним Например <?php $arr = array ( "qwe" => "val", "tyu" => "val", "hhhh" => "val", "jjkk" => "val") get_nextkey($arr, "tyu") //must return "hhhh" get_nextkey($arr, "jjkk") //must return false (or null) public static function get_nextkey(&$arr, $key) { for ($r=0; $r<count($arr); $r++) { if ($key == key($arr)) { next($arr); return key($arr); } next($arr); } } //Но это же не выход? Или лучше варианта нет? ?> 0 votes6 answers
- 
				CMSСобираюсь сделать свою цмс под свои нужды. Дело дошло до архитектуры. Оцените пожалуйста. Скажите, может что не так. В главном файле ядра находится суперкласс с методами-функциями обработки всего и вся. В методах вызываются функции модулей. В суперклассе содержится автозагрузчик. Когда он обнаруживает неизвесный модуль(класс) то он автоматом его подгружает. Где надо (Например в файле index.php или comments.php) вызывается только методы суперкласса. 0 votes33 answers
- 
				Добавление новостей на сайтДоброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо. 0 votes14 answers
- 
				Чья основа для ядра, является верной?Здравствуйте камрады. У нас с Фениксом возник небольшой конфликт на почве расовой ненависти и непонимания идей друг друга. Прошу, форумчане, решите, чья основа логичней, расширяемей и написана более грамотно. Павел Билькис(исправленно) <? class Kernel{ public static function load($module) { if(include('mods/'.$module.'.php')) { return new $module; }else{ throw new Exception ('Такого модуля не существует'); } } } ?> Fenix <?php class cms{ /** * Функиция старта * Создается новый объект системы * Код создания: * cms::start(); * Останется если в класе не все методы будут статичными */ static function start(){ $cms = new cms; } … 0 votes34 answers
- 
				Вставить xml в php страницуМне нужно в php страницу вставить xml документ. Делаю так: в подгружаемом файле feedback.php между <td> <td class="td_border"> <?php //Define ours Consts define('CREATOR','YOUR DATA'); define('XMLPATH','feedback_3/country.xml'); //Define ours headers Header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP 1.1 Header('Cache-Control: post-check=0, pre-check=0', false); Header('Pragma: no-cache'); // HTTP 1.0 Header('X-Creator: '.CREATOR); Header('Content-Language: ru, ru-RU'); // Язык данных в файле Header('Content-Type: application/xml;… 0 votes19 answers
- 
				PHP в HTMLВсем привет! Вот какой вопрос: можно ли как-то сделать, чтобы PHP код выполнялся в HTML файлах? 0 votes30 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
 
         
	