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
-
Откуда берется 1?
Вот простенький скрипт: <?php $rol=rand(1,5); $roll=rand(1,5); if ($rol==$roll) { print $rol=$roll; echo "$rol=$roll"; } if ($rol>$roll) { print $rol>$roll; echo "$rol>$roll"; } if ($rol<$roll) { print $rol<$roll; echo "$rol<$roll"; } ?> Но при выводе значений, доставляется 1. Напр. 14>1 или 15=5.
0 votes2 answers -
Абстрактный запрос к БД
Задолбался писать запрос к БД типа: $query="SELECT * FROM table"; $result = mysql_query($query); if($result){ if(mysql_num_rows($result)){ while($row=mysql_fetch_object($result)){ .... } }else{ ... } } else{ ... } Захотел написать простенький класс типа: <?php class table{ static function get($query){ $result = mysql_query($query); if($result){ if(mysql_num_rows($result)){ while($row=mysql_fetch_object($result)){ $result[]=$row; } return $result; }else{ return false; } } else{ return false; } } } ?> ...но нутром чую велосипед. Не подскажете, есть ли встроенная функция, класс с …
0 votes1 answer -
Простой вопрос
Направьте плз в нужную сторону или поделились скриптом я хочу сделать так на сервере лежат 2 файла qwer и asdf я с помощью php загружаю 3 файл и когда он загружается нужно чтобы asdf удалился, qwer переименовался в asdf, а новый сохранился с именем qwer, я просто не представляю в какой момент менять имена и как это будет в php Уже мозг сломал :dash:
0 votes5 answers -
как выдавать сообщения
Здравствуйте! Подскажите способ выдачи сообщения пользователю по средствам php. Пример При регистрации я делаю проверку заполненной формы reg.php, все проверки произвожу в файле reg_check.php если допустим пользователь не правильно ввел e-mail я хочу на reg.php вывести сообщение "ВВЕДИТЕ ПРАВИЛЬНО E-MAIL"
0 votes5 answers -
Помогите новичкую код работает не корректно.
Пытаюсь сделать форму отправки сообщений... Задача, чтоб данные которые вводит пользователь в форме, отображались на генерируеой странице и паралельно отправлялись на почту. имеем форма http://polosatiykot.ru/form.html <div class="left"> <div id="form"> <form method="post" name="contactform" id="contactform" action="form.php"> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td><div align="right"><label for="name">Имя:</label></div></td> <td><input name="name" type="text" class="formstyle" id="name" placeholder="Василий Пупкин" autofocus/><br /> <…
0 votes3 answers -
Стоит ли вводить класс
Есть массив с разделами, есть с массив с подразделами; каждый подраздел относится к определенному разделу; при выводе разделов в цикле for на каждый шаг выводятся кроме самого раздела все его подразделы, хранящиеся в другом массиве : for($i=0;$i<count($razd);$i++) { //выводить все разделы echo $razd[$i]; // массив $razd содержит все разделы if(isset( $podr[$i] )) { //если есть подразделы, относящиеся к этому разделу for($k=0;$k<$kwo_podr;$k++) {//$kwo_podr -- количество подразделов всего, count($podr[$i]) -- количество //подразделов, относящихся к данному разделу, а $podr[$i][$k] -- сам подраздел //массив $podr[$i] содерж…
0 votes0 answers -
Почему не выводит данные?
Всем привет.Почему-то на локальном хосте не выводит данные из таблицы. Вот код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Соеденяемся с сервером</title> </head> <body> <?php $db = mysql_connect("localhost","Alex","12345"); mysql_select_db("firstbd",$db); $result = mysql_query("SELECT * FROM firma",$db); $myrow = mysql_fetch_array($result); echo $myrow["name"]; ?> </body> &…
0 votes3 answers -
Помогите разобраться с ООП
Здравствуйте, решил изучить объектно-ориентированный подход в программировании на php. На первом же простом примере выдало ошибку: <?php class MyClass { public $prop1 = "Свойство класса "; public function __construct() { echo 'Создан объект класса "', __CLASS__, '"!<br />'; } public function __destruct() { echo 'Объект класса "', __CLASS__, '" удален.<br />'; } public function getProperty() { return $this->prop1 . "<br />"; } } // Создаём новый объект $obj = new MyClass; // Получаем значение свойства $prop1 echo $obj->getProperty(); // Выводим сообщение о достижении конца файла ec…
0 votes3 answers -
Мультиязычный сайт
Подскажите пожалуйста как сделать сайт с разными языками
0 votes3 answers -
Контроль вывода в php
Необходимо вывести данные в переменную. Данные хранятся в отдельном php файле. Как правильно использовать контроль вывода в данном случае? file.php <?php echo 'Preved!'; index.php <?php function render(){ # ob_start(); include('file.php'); # Здесь выполняются необходимые операции с выводом echo()... $html = ob_get_contents(); ob_end_clean(); return $html; }
0 votes6 answers -
вопрос по .htaccess
На данный запрос http://site.ru/link/page/25 броузер говорит мне что нет такой страницы - это правда Есть страница link.page.25.php Как при помощи .htaccess: 1) Получить строку за вычетом имени домена: link/page/25 2) Присвоить ее параметру, например $page 2) Вызвать index.php с этим параметром: index.php?$page=link/page/25
0 votes1 answer -
Не отправляется письмо на почту
Здравствуйте! На странице html есть простая форма <form class="contact_form" name="mail" method="post" ectype="text/plain" action="file.php"> <div class="message"> <div class="col-md-6 col-sm-6 grid_6 c1"> <input type="text" class="text" value="Name" name="name" placeholder="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" required> <input type="text" class="text" value="Email" name="email" placeholder="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}" required> <input type="text" class="text" value="Phone" name="phone" placeholder="Phone"…
0 votes4 answers -
Проблемы с ЧПУ
Прописал в .htaccess RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] как это я видел в некой инструкции. И вроде бы все работает как следует кроме одного: все картинки, таблицы стилей и прочие файлы загружаются не оттуда. Пример: в корне test1.ru лежит image.jpg. В index.php одна строчка <img src="42.jpg">. Если в адресной строке написано http://test1.ru или http://test1.ru/qwe, то все нормально и картинку видно. Есди написано http://test1.ru/qwe/asd, то картинка пытается загружаться из http://test1.ru/qwe/, где ее, естественно, нет... Как с таким быть?
0 votes1 answer -
Реализация потоковой трансляции игр, что для этого необходимо?
Что необходимо для создания своего сервиса стрим-трансляции человеку знакомому с php, javascript (ajax) html/css, sql? Если ли где-нибудь необходимая информация? Никогда раньше не работал с потоковым мультимедия и соответственными протоколами. Заранее спасибо
0 votes0 answers -
Постраничный вывод.
Делаю pagination. Подскажите как реализовать следующую задачу. есть 20 элементов после выборки(Всего 700). Как сделать, чтобы при нажатии на кнопку далее эти 20 исчезали и появлялись следующие 20...
0 votes1 answer -
Выборка из базы по первой букве строки + кэширование результатов
Пусть будет такая таблица: id name 1 Арбуз 2 Абрикос 3 Банан 4 Виноград 5 Дыня Мне нужно вытащить всю таблицу, отсортировав поле name по алфавиту и собрать в массивы все строки, которые начинаются на одинаковую букву. Причем таблица эта немаленькая, а мне хочется, чтобы скрипт работал максимально быстро. К счастью таблица практически не будет меняться и ее можно закэшировать. Но к несчастью делать этого я не умею. Что вы мне посоветуете?
0 votes3 answers -
Поиск в Wordpress + Php
Есть вот такой код, и вроде все бы ничего, поиск работает. Когда находит одну запись - все окей. А вот когда записей 2 например, дублирует <h2> и получается Такая картинка: <h2>Для вашего поста бла бла бла</h2> Превью поста №1 <h2>Для вашего поста бла бла бла</h2> Превью поста №2 Вот собственно хочется что бы вот это вот: <h2>Для вашего поста бла бла бла</h2> Выводилось один раз всего, а не перед каждым найденным заголовком, что поправить? Спасибо! <?php global $wp_query; query_posts ( array_merge( array( 'post_type' => array( 'albums', 'post' ) ), $wp_query->query ) ); if (have_posts()) : while (have_posts()) : the_p…
0 votes2 answers -
Глюк с кодировками
Всем привет, помогите, пожалуйста. Есть форма отправки она вызывает функцию для отправки инфы на e-mail У меня стоит 3 аутлук у заказчика тоже с недавнего времени к нему приходят письма не в том формате (почему-то не читается кодировка письма). У меня все нормально. С чем это может быть связано? Вот функция отправки (писала не сама, требуется разобраться). Вроде все правильно. <?php if ($_SERVER['REQUEST_METHOD']=="POST"){ $to="guest@avtogermes.ru"; $subject="запрос trade-in"; $from = 'germes@turmaster.ru'; $mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x"; $headers = "From: $from\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type: te…
0 votes0 answers -
Гостевая книга.
Здравствуйте! Как сделать так чтоб из textarea данные записать в базу данных, а потом вывести их в таком же виде... у меня они выводятся все одной строкой хотя вводил несколько строк Сообщение<br /> <textarea name="msg" cols="50" rows="10"></textarea><br /> $query = "insert into guest values ('$name', '$city', '$email', '$msg')"; // ($msg типа MEDIUMTEXT) $result = mysql_query($query) or die("Query failed : " . mysql_error()); Заранее спасибо!
0 votes1 answer -
форум IPB v1.3
Имеется форум IPB v1.3 Просмотрел весь АЦ - не нашел настройки, чтобы функцию правки сделать ограниченной по времени. Её в этой версии действительно нет или у меня глаза подслеповатые? И если есть, то где? А если нет, то можно ли что-то сделать, чтобы появилась? Сразу скажу, что в РНР я не разбираюсь на мой сайт форум один товарищ монтировал, да и выбрали жту версию. потому что бесплатно. Но если можно что-то сделать. я хотел бы знать что, чтобы легче было бы задание давать.
0 votes1 answer -
Непонятная кодировка при выводе из MySQL
В index'ной странице стоит: charset-windows-1251 В phpmyadmin: MySQL-кодировка: UTF-8 Unicode (utf8); Сопоставление соединения с MySQL: utf8_unicide_ci. В таблице с которой вывожу: utf8_unicide_ci. Начинаю выводить данные в индексную страницу, английские буквы и цифры отображаются нормально, а за место русских стоят знаки вопроса "?". Пробывала в индексной странице поставить кодировку utf-8, появились непонятные иероглифы. help
0 votes2 answers -
Порядковая нумерация материалов в категориях joomla.
Делается интернет-магазин на joomla + virtuemart. Требуется, чтобы товары на странице нумеровались в соответствие с их порядковым номером, и выводились так. Сейчас сделано, что товары нумеруются, и выводятся так, как нужно, но только на 1-ой странице, далее, при переходе на другую страницу, 2 например, нумерация сбрасывается, а нужно чтобы продолжалась. Как можно реализовать это? Сейчас сделал так <div id="catalogitemnum"><?php echo $materialcounter;$materialcounter = $materialcounter + 1;if (($materialcounter == 15) && ($materialcounter == 30)&& ($materialcounter == 45)) {$materialcounterMem = $materialcounter;}?> </div>materialc…
0 votes2 answers -
htaccess постраничный редирект
Здравствуйте. Интересует как сделать редирект с старых страниц в нужное место? Сейчас на сайте уже есть редирект с www на без www, уже и так и сяк пробовал страницы в добавок к этому редиректить - ни в какую =( Заранее спасибо.
0 votes3 answers -
Безопасность при аутентификации
Доброе время суток всем. Опишу то, что есть и после задам вопрос. Есть форма с двумя полями - name, password (файл index), есть файл login, который обрабатывает данные формы. В случае успешной аутентификации переходим на файл new, иначе снова к форме. Так вот, в случае успешной аутентификации можно кнопкой "Назад" браузера вернуться к форме, форма пуста НО! активна кнопка "Вперед" и можно снова перейти к файлу login, new.... При этом, когда в файле login написал print_r($_POST);мне (после того, как с пустой формы, нажал кнопку "Вперед") вывело имя и пароль..... Как сделать так, чтобы при возврате с login файла нельзя было воспользоваться кнопкой "Вперед"?
0 votes4 answers -
Загрузка страницы
Здравствуйте подскажите пожалуйста как мнеподключить прогресс бар чтобы он отображал на сколько загружена страница а потом она открывалась
0 votes5 answers