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
-
отображение содержимого из базы данных
Ошибка сосотоит: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in z:homelocalhostwwwnew_testlook.php on line 11 Не занаю что сделать, <? include "./conn.php"; $global_db_connection = mysql_connect("$dbHost", "$dbUser", "$dbPass"); mysql_select_db($dbName, $global_db_connection); $query_string = "SELECT ID, name FROM namelist WHERE ID = 'id' AND Name = 'name' "; while (list($id, $name) = mysql_fetch_row($query_string)) { echo $id; echo $name; } mysql_close(); ?>
0 votes13 answers -
(MySQL) Фиктивное изменение позиции строки в таблице
Есть таблица с 20000 записями. Раньше оные выводились в алфавитном порядке, но сейчас каждая строка должна занимать ту позицию, которую ей зада?т пользователь. Т.е., если имеется таблица users: id | name | 1 Вася 4 Петя 2 Игорь То, выводилась она соответственно: Вася, Игорь, Петя. Первая мысль создать новый столбец, например "position" и хранить в н?м число, по которому будет производиться сортировка. id | name | position 1 Вася 1 4 Петя 2 2 Игорь 3 Теперь, если пользователь на сайте хочет, чтобы Игорь был самым первым, кажется достаточно было бы изменить position Игоря на 1, Васи на 2, Игоря на 3. Но это глупо, т.к. получается большая нагрузка на сервер, при ты…
0 votes11 answers -
ЧПУ в PHP
Здравствуйте, у меня сейчас все урлы на сайте выглядят так: example.com/blog.php?id=23 example.com/article.php?id=15 example.com/about.php А теперь вопрос: модно ли преобразовать урлы, например в такой вид? example.com/blog/23/ example.com/article/15/ example.com/about Надеюсь на вашу помощь.
0 votes28 answers -
Рандомный вывод из массива.
Хотел бы сделать тест с рандомными вопросами на PHP. В БД(MySql) 13 вопросов (с ответами): id name vopros otvet 1 matem text 1 2 matem text 3 3 matem text 4 4 matem text 1 5 matem text 2 6 matem text 1 7 matem text 1 8 russkiy text 5 9 russkiy text 1 10 russkiy text 3 11 russkiy text 2 12 russkiy text 2 13 russkiy text 4 И мне нужно вытащить вопросы только по русс…
0 votes13 answers -
Есть ли аналог функции unescape в php.
Есть форма, и ее данные я посылаю на сервер через ajax. Посылаю методом POST. Фрагмент кода: var params = 'name=' + escape(name) + '&email=' + escape(email) + '&message=' + escape(message); xmlhttp.open("POST", 'addmessage.php', true) xmlhttp.onreadystatechange = showConfirmation; xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') xmlhttp.send(params); Т.е. посылаются данные, обработанные функцией escape(). Какой функцией на сервере их можно «вернуть» в исходный вид? Или же можно как-либо по другому послать запрос, чтобы не пользоваться escape()?
0 votes6 answers -
Помогите решить проблему php
У меня на сайте выводится случайный анонс с помощью php и ajax. Выглядит это так: Название записи, картинка из нее и анонс этой записи. Под анонсом ссылка "Следующая статья". При клике по этой ссылке появляется следующий анонс без перезагрузки страницы. Проблемы с этим две: - при клике по ссылке меняется картинка и анонс, но не меняется название записи. т.е. при первом клике, появляется название следующей записи, а при последующих кликах по ссылке название уже не меняется. - код вывода находится в файле header.php, в самом начале файла до вывода всего прочего, а это по некоторым причинам неудобно. При переносе кода в другие файлы, он перестает работать. Вот сам код: …
0 votes18 answers -
Чат на php
Расскажите пожалуйста как мне сделать чат с помощью php?
0 votes24 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 по книге, который обрабатывает данные из формы. Не могу понять как нужно заменить все переменные на $_GET['имя_переменной'] вместо $имя_переменной, чтобы заработал сценарий. Или может быть ещё есть ошибки в самом коду? Вот код: <?php if ($name!=""&&$login!=""&&pass!="") { echo "<html> <head> <title>Регистрация успешно завершена</title> </head> <body> <h1 align=\"center\">"; echo "Вы успешно зарегистрированы на нашем сайте</h1><h2>Ваши данные:</h2> <hr> <b>Время регистрации:</b> "; echo date ("D.m.Y H:i:s"); echo "<br> <b>ФИО…
0 votes42 answers -
PHP - есть вопросики ) для всех кто учил )
Есть большое желание обучить язык программирования PHP Как то учил его но забросил! Стоит ли мне учить его, на данный момент мне щас 21 год. Базово знаю HTML,CSS учил верстку верстал, забросил! Щас работаю но время есть на это все да и без кодинга немогу! Что посоветуете ? ) Если учить то не подскажете где лучше всего взять мануал, знаю что в интернете много! Но хотелось бы послушать ваше мнение.
0 votes27 answers -
Подключение единого php ко всем html страницам
С помощью кода <?php $sg = ''; include "footerinfo.php"; ?> подключаю дополнительный php файл с информацией на все страницы. Но работает он только на "коренной" , на всех остальных не работает, наверное нужно прописать более подробный путь к файлу... В чё может быть проблема?
0 votes12 answers -
Отправка письма с вложениями.
Здравствуйте! Прошу помочь разобраться. Есть скрипт отправки почты с вложением нескольких файлов - только картинки или фотографии плюс проверка на размер файла ( до 64 Кб). Вот кусок скрипта: <?php session_start(); $admin = 'pochta@mail.ru'; if ( isset( $_POST['sendMail'] ) ) { $name = substr( $_POST['name'], 0, 64 ); $tel = substr( $_POST['tel'], 0, 64 ); $email = substr( $_POST['email'], 0, 64 ); $subject = substr( $_POST['subject'], 0, 64 ); $message = substr( $_POST['message'], 0, 250 ); $error = ''; if ( empty( $name ) ) $error = $error.'<li>Не заполнено поле "Имя"</li>'; if ( empty( $tel ) ) $error = $error.'<li>Не заполне…
0 votes8 answers -
Как автоматом присвоить id?
Вот я пишу движок для блога, и хочу сделать так чтобы у статьи была страница с комментами, как сделать так, чтобы id, присваивался, и его значение бралось из базы? Заранее спасибо.
0 votes20 answers -
include или require
просветите из собственного опыта в каких случаях применять include ,а в каких require???
0 votes13 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 -
Загрузка файла на сервер
На сайтах знакомств существует возможность добавления пользователем фотографий. Пользователь нажимает кнопку "обзор" выбирает файл у себя на компьютере и нажимает ок, файл загружается на сайт. Как мне сделать такую же возможность на своем сайте, не обязательно с изображениями?
0 votes8 answers -
ORDER BY id DESC LIMIT
Привет!!!Возникла проблема ,как сделать отображение постов в обратном порядке... <? $result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM date WHERE cat='$cat'",$db); $result77 = mysql_query("SELECT str FROM options", $db); $myrow77 = mysql_fetch_array($result77); $num = $myrow77["str"]; // Извлекаем из URL текущую страницу @$page = $_GET['page']; // Определяем общее число сообщений в базе данных $result00 = mysql_query("SELECT COUNT(*) FROM date WHERE cat='$cat'"); $temp = mysql_fetch_array($result00); $posts = $temp[0]; // Находим общее число страниц $total = (($posts - 1) / $num) + 1; $total = intval($total); // Определяем начало…
0 votes4 answers -
Как сделать отправку формы на email !!
Народ подскажите чайнику как сделать, чтобы после заполнение определенной формы(например какогото заказа) при нажатии кнопки "отправить" этот заказ приходил бы на мой email?
0 votes7 answers -
Apache2 vs Apache1.3
У меня в руках две книги, одна редакции O'REILL, другая Wrox. Так вот в обоих советуется установить Apache2 (или более новый, с модулем mod_rewrite) а http://phpclub.ru/faq/Install пишет, что "Не стоит устанавливать Apache 2, т.к. связка Apache 2?+PHP по объективным причинам является экспериментальной (и вряд ли когда-либо этот статус изменится). И запомните: Apache 2 – это не новая версия Apache 1.3, а параллельная разработка. Apache 1.3 продолжает развиваться как отдельный проект." Кому верить, что устанавливать, что бы не обломаться не с модулями (типа mod_rewrite), не с устойчивостью? P.S. да и cURL оба поддерживают?
0 votes22 answers -
Помогите хочю себе Денвер
Привет всем! В общем, раньше пользовался хостингом, на котором было пхп, но сейчас не вижу смысла его оплачивать. Установил денвер - все оказалось просто - тык, тык сюда и все готово, но нет уж. Ввожу локалхост открывает страницу, а открыть файл пхп не получается. Не знаю даже в чем проблема - в пхп новичек, так как и во всем остальном, что с ним связано.
0 votes21 answers -
Процедурный фреймворк
Процедурный фреймворк - хорошяя идея? По идее чисто процедурным он не будет. Классы всеравно будут. Например, модули.
0 votes21 answers -
Почему не выполняется это условие?
помогите пожайлуста я зашёл в тупик. вот код <?php if (!isset($id)) { $result = mysql_query("SELECT title,id FROM lessons"); $myrow = mysql_fetch_array($result); do { printf ("<p><a href='edit_lesson.php?id=%s'>%s</a></p>",$myrow['id'],$myrow['title']); } while ($myrow = mysql_fetch_array($result)); } else { echo "текст"; } ?> смысл здесь в том что если не существует переменной id то выполняется цикл в котором делается выборка из тадлицы. так же в этом цикле формируется ссылка на ту же самую страницу только уже не edit_lesson а edit_lesson?id=(переменная id) т.е получается в данном случае переменная id уже существует и должно выполняться о…
0 votes21 answers -
Базы данных
Нужна ли поддержка других баз банных помимо mysql? Если да, то какие именно базы данных надо поддерживать.
0 votes24 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 -
Как определить: активна ссылка или нет?
Меню сайта - отдельный php-файл, когда нажимаеш пункт меню - сама ссылка остается той же (стиль ее), что нужно прописать, подскажите, пожалуйста, чтобы ее как-то выделить?
0 votes4 answers