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
-
Cookie js запоминание закрытия блока
Доброе время суток, форумчане! Есть значит такая ситуация. Человек вводит данные в форму, потом он попадает в файл send.php а затем из него перенаправялется обратно на ту же страницу, но уже появляется блок успешной отправки.. Если он его закроет и перезагрузит страницу блок опять появляется. Надо сделать так чтобы при закрытии он больше не появлялся. Он появится только после того если он опять отправит свои данные. Как сделать? Я думал через куки, но может есть другой вариант? Если куки, то сразу помогите с ними разобраться) Спасибо заранее!
0 votes1 answer -
Помогите придумать алгоритм отправки сообщений
Друзья! Помогите придумать алгоритм для следующей задачи: Нужно программно повторить поведение человека отправляющего сообщения, например в твиттер. Есть, скажем, 100 готовых сообщений. Во-время начала дня уходит одно сообщение, в обеденный час - 20 сообщений. От начала дня до обеда сообщения должна отправляться все чаще и чаще, а после обеда наоборот. Получаем вид как у нормального распределения. Как решение этой задачи можно описать? Реализация не важна. Спасибо.
0 votes14 answers -
Определение обязательных полей
Как определить,какие поля в MYSQL являются нулевыми или автоинкрементом.
0 votes3 answers -
Регулярные выражения
Помогите пожалуйста разобраться с регулярными выражениями. Надо написать простой парсер новостей с сайта http://fsrar.ru/news. Нужно вынимать весь html-код который заключен между <p class="text"> и </p> (в том числе ссылку). Я делаю так: $file = file_get_contents('http://fsrar.ru/news');$pattern = "/\<p\ class\=\"text\"\>(.*)\<\/p\>/U";preg_match_all($pattern, $file, $matches);print implode('<br />', $matches[1]);Но при этом ничего не выводится. Подскажите где я ошибся и/или посоветуйте статью про регулярные выражения.
0 votes14 answers -
ооп (работа с sql)
Доброго времени суток Недавно начал изучать применение ООП в php, написал класс который работает с SQL бд (добавляет удаляет и выберает записи из бд). добавление и удаление проходят на ура а вот с извлечением и печатью записи проблема. Наверняка дело в какойто мелочи, кто разбирается в этом вопросе гляньте код и подскажите где поправить или дайте ссылку если вопрос уже обсуждался. <?php class base { var $connect; var $query; var $base_name; var $tabl; function base($host, $base_name, $user, $pass) { $this->base_name = $base_name; $this->connect = @mysql_connect($host,$user,$pass); if (!$this->connect) { echo( "<P>No connect to db&l…
0 votes5 answers -
.htaccess
uомогите составить выражение: если пользователь открывает *.ru/, ему выводится *.ru/index.php?query=one если открывает *.ru/index.php, его перемещает на *.ru/, который открывает *.ru/index.php?query=one
0 votes5 answers -
Проверка элементов массива с записями в БД
Существует таблица с ссылками, нужно перебрать массив $links и каждый элемент массива сравнить с записями в БД. Если записи совпадают, в поле status установить 1. Пытаюсь решить эту проблему с помощью вложенных циклов и оператора if, но ничего не получается. Помогите кто знает, пожалуйста. Вот код: $id=1; $i=0; //выборка из БД $select=mysql_query("SELECT * FROM links"); $rows=mysql_fetch_array($select); //внешний цикл. работает, пока есть записи в таблице do { do//вложенный цикл. работает, пока в массиве $links есть элементы { if($rows['links']===$llinks[$i]&&$id!=$row['id'])//условие:если записи из массива и БД равны, но при этом id базы не равен $id…
0 votes3 answers -
С чего начать изучение php
Доброго дня. Не подскажите ссылки, где можно начать изучение языка "php", что-нибудь бы , что было бы понятно =)
0 votes14 answers -
Парсер на Perl
Нужен парсер именно на perl, ну или js. Суть задачи: 1) Пройтись по странице, и с помощью регулярки отделить определенный кусок кода в котором находится информация о курсе валюты. 2) Нужно из получившегося результата вычесть 1 процент. 3) Так как курс время от времени меняется, надо переодично перезаписывать его (надо ли вообще?). 4) Округлить итог до сотых долей. Подскажите где найти инфу и куда копать?
0 votes4 answers -
Проблемы с формой обратной связи
Добрый день всем. Взялся писать сайт для своей жены и столкнулся с проблемой в форме обратной связи. Тестирую на локальном сервере. При нажатии кнопки отправить выводит: Сообщение отправленно"; } else { echo " Сообщение не отправленно"; } ?> Вот код: <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['message'])) {$message = $_POST['message'];} $address = 'bysinkamysinka@mail.ru'; $sub = "Это сообщение с моего сайта"; $mes = "Автор указал такое имя: $name \n Оставил такой E-mail: $email \n Содержание письма: $message"; $verify=mail($address,$sub,$mes,"Content-type:text/plain; charset =…
0 votes8 answers -
как организовать обратную связь с возможность вложения файлов?
поделитесь, пожалуйста, ссылкой или кусочком кода. А то никак(
0 votes2 answers -
Бан по IP
Здраствуйте,помогите пожайлуста сделать бан по IP чтобы он записывался в .htaccess например или в ban.txt. а то спамеры достали....
0 votes6 answers -
Помогите с почтой
Есть форма почты: <form action="http://sdcvoy.ru/phpbloks/mail.php" method="post"> <p>Ваше имя:<br /><input type="text" name="your_name" /> </p> <p>E-mail:<br /><input type="text" name="email" /></p> <p>Тема:<br /><input type="text" name="tema" /></p> <p>Сообщение:<br /> <textarea name="message" rows="5" cols="45"> </textarea></p> <p><input type="submit" value="Отправить"><input type="button" id="pochta12" value="x" class="knopka" title="Закрыть"></p> </form> И код обрабатывающий её: <?php /* Осуществляем проверку вводимых данны…
0 votes9 answers -
Обработка строки PHP
Добрый день, помогите пожалуйста сделать следующий скрипт: В общем вывожу текст(новость с html тегами) из бд! Понятия не имею как можно выбрать подстроку из строки, по следующему критерию. Допустим есть следующая картинка в нашей строке $string, <img src="dasdasd.jpg alt="mini">, вот как можно вытащить значение параметра src, из тега img с параметром alt="mini" .Помимо этой картинки в этой строке еще есть текст и многое другое! Заранее спасибо, надеюсь понятно расписал! Не знаю какую функцию выбрать для этого дела и как правильно составить регулярное выражение!
0 votes6 answers -
Динам ссылки и классы
Подскажите ктонить ссылки на материалы по динамическим ссылкам и класам с описанием каждого шага, плз
0 votes3 answers -
Простенькая авторизация на PHP
Привет! Подскажите пожалуйста в чем проблема? Решил попрактиковаться в php и сделал простенькую авторизацию. На локальном компьютере (денвере) Вот код: <?php session_start(); include_once("blocks/bd.php"); if (isset($_POST['login']) && isset($_POST['password'])) { $login = mysql_real_escape_string($_POST['login']); $password = $_POST['password']; $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $_SESSION['user_id'] = $row['…
0 votes8 answers -
Кириллица в pdf файле через FPDF
Добрый день. Собственно с выводом кириллицы (после некоторых "мучений") удалось справиться. НО! Это только если текст хранится в базе данных в кодировке cp1251 (шрифты для FPDF конвертируются именно под эту кодировку). А вот если текст хранится в базе в utf8..... В генерируемый документ выводится, извините, фигня! Может быть кто-то уже решил данную проблему, поделитесь знаниями.
0 votes0 answers -
Опреедлить приватный режим
Собственно, можно ли определить что пользователь зашёл в приватном режиме броузера, хотя бы для фаерфокса такое определение сделать?
0 votes3 answers -
Как совместить Dreamweaver с appserv
Надеюсь что я правильно выбрал раздел на форуме для своего вопроса. Моя проблема в следующем. Я не знаю как правильно прописать в настройках Дримвивера CS5 локальный тестовый сервер, чтобы сам Дримвивер мог обрабатывать и открывать PHP страницы сайта находящегося на этом локальном сервере. У меня установлен appserv- win32-2.5.10 на диске С. В директории WWW создана папка probi в которой и находиться мой самописный примитивный сайт. В настройках Дримвивера значиться следующее -- Имя веб-сайта: probi, Локальная папка сайта: C:\AppServ\www\probi\, Имя сервера: localhost, Подключение с помощью: локальный/сетевой, Папка сервера: C:\AppServ\www\appserv\, URL-адрес: http://www/l…
0 votes4 answers -
Заголовки
Подскажите пожалуйста! Мне нужен плагин для Лисы чтобы просматривать заголовки который браузер и сервак шлет один одному!
0 votes2 answers -
Ошибка
Что за ошибка ? Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2000 bytes) in imageresizer.php on line 103
0 votes3 answers -
zend studio for eclipse и класс
class some { private $db; public function __construct() { $this->db = new MySQL(); $this->db->connect(); } function func() { $this->db-> } } вопрос - почему из func у $this->db-> не выпадает табличка с методами и полями этого обьекта? в конструкторе она появляетса, а в другом методе - нет
0 votes3 answers -
mod rewrite
Хочется разобраться с данным модулем ибо мои познания в нем крайне скудны, поэтому бы не отказался от ссылки на толковый мануал(желательно чтобы он был понятным). А собственно разобраться хочется потому что у меня есть задача: Имеется url http://www.site.ru/showmodel.php?rid=192&a...8&mid=16436 хочется чтобы пользователь мог ввести такой URL http://www.site.ru/showmodel/192/207/1298/16436 ну собственно если кто-то осилит написать буду благодарен. Но мануал по преобразованию ссылок(я знаю что mod rewrite может не только это) нужен все равно... p.s. Я осознаю что тема не из радела PHP но раздела apach нету же...
0 votes4 answers -
Еще раз о быстродействии
Передача в браузер происходит параллельно с выполнением скрипта или скрипт сначала выполняется,а потом передаются данные?
0 votes5 answers -
Подсчет интервала между двумя датами
Срочно нужна функция php, которая подсчитывает интервал между двумя данными.
0 votes3 answers