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
-
Создание инсталлятора
Народ, кто пробовал реализовывать модульность на своем сайте, и разрабатывал для этого инсталлятор на php или попадался скрипт
0 votes8 answers -
запись даты рождения в базу данных
Подскажите у меня есть три инпута год , месяц и день рождения , пользователь выбирает и мне надо это сохранить в базу В базе данных я определил поля как date Спасибо
0 votes24 answers -
Статьи по темам онлайн-трансляция и обработка видео
В общем, кто знает хорошие статьи по этим темам?
0 votes3 answers -
Кривая замена пикселей в resampled
Доброго времени суток, столкнулся с такой проблемой, имею на руках код который нормально работает с jpeg и png но в gif имеются проблемы: <?php function img_resize($src, $dest, $width=350, $height=2000){ $size = getimagesize($src); $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1)); if($format == 'gif') $srcImage = ImageCreateFromGif($src); elseif($format == 'jpeg') $srcImage = ImageCreateFromJpeg($src); elseif($format == 'png') $srcImage = ImageCreateFromPng($src); else $srcImage = false; if($srcImage){ $srcWidth = ImageSX($srcImage); $srcHeight = ImageSY($srcImage); if(($width < $srcWidth) || ($height < $srcHe…
0 votes1 answer -
Помогите с сессиями
Добрый вечер Создаю сессию $_SESSION['user'] = $r['nick']; перенаправляю header("Location: http://www.mama.com/daf.php"); в самом daf.php проверяю если сессия есть echo $_SESSION['user']; действительно есть но в адресной строке нет скрипта т.е. есть только www.mama.com/daf.php просто читал про сессии и понял что даже если куки включены то один раз но скрипт должен быть в адресной страке а я не вижу может я что то не допонял а если при перенаправлении с помощью header надо вручную дописовать то зачем нужен скрипт в строке адреса если я и так вижу сессию на другой странице
0 votes13 answers -
Поиск в базе по шаблону, возможно ли?
Норм название темы: поиск по значениям в базе... Добрый день. у меня есть поле date в таблице, которое имеет такой вид: day.mouth.year;day_eng;hour:minute а в строке браузера у меня например так ?year=2009&mouth=06 как можно выбрать из таблицы все поля, где год 2009 и месяц 06, подскажите плиз... заранее спасибо..
0 votes13 answers -
Странный символ с вопросиком.
http://floomby.ru/content/lJHT9xf0YE/ Появлися непечатаемый символ. Вот код: $b = substr($r['description'], 0, 60); $b = str_replace('\n', '<br>', $b); $b = str_replace('\r', '<br>', $b); $b = str_replace('\r\n', '<br>', $b); Что делать?
0 votes6 answers -
Проблема с перенаправлением на другую страницу
Добрый день Вот решил сделать на сайте вход для посетителей Сделал базу данных Форму для ввода пароля и форму для регистрации И вот прочитал про header и вот что у меня получается if($_POST['do']) { //Проверяем данные $login = $_POST['login']; $upass = $_POST['password']; if($login !='' AND $upass !='') { //Создаем запрос $q1=mysql_query("SELECT * FROM users WHERE nick='".$login."' AND password='".md5($upass)."' AND status=1"); //Проверяем существует ли хоть одна запись if(mysql_num_rows($q1)===1) { //Если есть, то создаем сессии и перенаправляем на эту страницу $r=mysql_fetch_array($q1); $_SESSION['user'] = $r['nick']; $_SESSION…
0 votes37 answers -
Возврат значений функцией в PHP
Здравствуйте, товарищи.. В общем, тема, как обычно, проста и тривиальна. Мне нужно вернуть несколько зачений на выходе функции. Т.е. обычно можно вернуть одно значение с помошью оператора RETURN в конце функции. А вот мне нужно так чтобы вернуть стразу несколько значений - как это сделать? Пример кода: <?php function blaBlaBla($var1, $var2){ $var3 = $var1 + 1; $var4 = $var2 + 2; // Вот этот момент не работает!! // Что можно применить чтобы заставить // возвращать две и более переменных? RETURN $var3, $var4; }; $var = blaBlaBla(2, 3); ?>
0 votes5 answers -
группировать массивы
здравствуйте дорогие программисты мне нужно один вещь ecть такой массив надо группировать его ... $array = array( type_id=>38, type_id=>38, type_id=>38, type_id=>38, type_id=>37, type_id=>38, type_id=>38, type_id=>38, type_id=>29, type_id=>38, type_id=>38, type_id=>38, type_id=>27, type_id=>38, type_id=>38, type_id=>38, type_id=>38, type_id=>38, type_id=>38 ); как группировать если перед 38 нет не какой число который не равно на 38 значить он без типа, если после 37 там идет 38 надо группировать его 37=>array(все 38) до следующего 27 или 28 итого выво…
0 votes7 answers -
Как создать записи на сервере ?
Объясните, кто знает !!! Создаю сайт на движке вордпресс, все темы разбросал на рубрики, темы, даты. Появились страницы, у которых путь типа http://site.ru/2009/04/07/sample-post/ - открываются, но на сервере нет папки 2009 в которой 04 и тд . А яндекс и гугл не хочет индексировать – хочет чтобы на сервере были папки (что-то типа того). Нужно чтобы все записи находились на сервере в своих папках ??? ( чтобы поисковики идя по пути попадали куда надо или вордпресс должен как-то поисковики поправлять и отправлять на страницу) … что делать?
0 votes10 answers -
Встроить дизайн в Cms
Помогите пожалуйста, очень важно и очень срочно :cry_1: Проблема такая, у меня есть дизайн сайта, страница с этим дизайном на хтмл и цмс, в которую нужно его встроить. название цмс не скажу, сама не знаю. Основную структуру я вроде как сделала, проблема с меню. На старом дизайне меню одно, горизонтальное и впадающее, то есть с подменю, мне нужно сделать основное меню горизонтальное сверху и развернутое вертикальным короче как на картинке Пхп знаю плохо Вот из основного шаблона строка отвечающая за меню <?$page_block = BLOCKS_TPL_DIR."/menu/template.php"; if ( is_file($page_block) ) include $page_block;?> /menu/template.php <?php if ( is_file(dirname(__FILE__…
0 votes6 answers -
Шифрование исходников
Всем добрый день. Хотел бы спросить, как можно зашифровать исходный код, как делается это в social engine? заранее спасибо за ответ...
0 votes7 answers -
В чем разница между mt_rand() и rand() ?
Подскажите, в чем разница между mt_rand() и rand()? В каких случаях какую функцию лучше использовать?
0 votes5 answers -
Помогите с капчей
Добрый день Помогите пожалуйста с капчей Вот так я сгенерировал случайное число if($_SESSION['uid'] =='') { $_SESSION['uid'] = mt_rand(100000,999999); } Вот так я вызываю , по крайней мере должен так вызывать капчу <img src="capcha.php?sid='.$_SESSION['uid'].'"/> а что должно быть в самом capcha.php понять не могу Люди добрые научите подскажите
0 votes7 answers -
Нужно пресечь показ 400-й ошибки
Здравия всем! Задача такая: на серваке апач. Если сделать запрос к сайту вот такой: www.example.com/%% , то сервер возвращает страницу с ошибкой 400. Даже если в httaccess прописано ErrorDocument 400 iferror.html. Но на некоторых сайтах например www.mail.ru/%% результат другой. Вопрос: как сделать, чтобы вместо 400-й показывалось то что я хочу? Например содержимое страницы iferror.html.
0 votes2 answers -
Сжатие видео
Товарищи, можно ли при загрузки пользователем видео на хост через форму "облегчать" качество этого видео?
0 votes5 answers -
как отдать файл пользователю ?
На сайте есть каталог files для хранения файлов, имена файлов храняться в бд. Сейчас отдаю пользователям файлы вот таким образом: while($block = mysql_fetch_object($res)) { echo "<p><a href='./files/". $block->filename . "'>Скачать</a></p>"; } При этом файл открывается в окне браузера, как в цикле сформировать ссылки(кнопки) при нажатии на которые файлы отдавились пользователю с предложением сохранить ? а не открывались в браузере!
0 votes13 answers -
вызов одного класса в другом
Добрый день. проблема, я вызываю шаблон так $tpl = new template(tpl_dir,tpl_ext); $tpl->load('...'); $tpl->vars('...',array('redirect')); echo $tpl->out('...'); мне надо то же самое реализовать внутри функции другого класса, то есть: class sgd { function up() { $tpl = new template(tpl_dir,tpl_ext); $tpl->load('...'); $tpl->vars('...',array('redirect')); return $tpl->out('...'); } } но так работать не должно, я пробую так: $tpl .= template::__construct(tpl_dir,tpl_ext); $tpl .= template::load('...'); $tpl .= template::vars('...',array('redirect')); return $tpl .= template::out('...'); шаблон вызывается, но переменные не передаются, в чем может быть дел…
0 votes0 answers -
Кодировка при отправки почты
Кодировка моей страницы Добрый день всем вот кодировка моей страницы <META http-equiv=Content-Type content="text/html; charset=utf-8"> <META http-equiv=Content-Language content=he> а вот кусок кода для отправки почты <?php if(isset($_POST['submit'])) { $mail_to = "amnon@m5team.com"; $thm = "From site MATTY contact us"; $msg = "From : ".$_POST['l_name']."\n"; $msg .= "Position: ".$_POST['position']."\n"; $msg .= "E-mail adress: ".$_POST['email']."\n"; $msg .= "Phone: ".$_POST['t_number']."\n"; $msg .= "Selular: ".$_POST['s_number']."\n"; $msg .= "How do you know about us: ".$_POST['from_where']."\n\n\n"; $msg .=$_POST['m_message']; $headers = "From: ".$_POST…
0 votes9 answers -
Ошибка?
Сражаюсь с одной функцией, то есть с регулярным выражением. Обнаружил, что выражение: preg_match(("/^[[:digit:]]{6}$/"),$_POST['postal']) особенно фрагмент, где указывается количество символов ({6}), пропускает значение в один символ, если ввести "0". Короче, есть форма, куда нужно вписать не менее 6 символов, и в случае, если пользователь ставит, к примеру, "1", а далее вовсе не заполняет поле, то по логике функции она выдает ошибку, о которой сообщается пользователю. НО! Если вместо "1" вставить "0", то функция вернет true. Ошибка не исчезает даже, если задать вместо [[:digit:]] - [0-9]. Написал об этом, надеясь отыскать некий обходной путь. Хотя ошибка настолько мелкая…
0 votes3 answers -
Случайный вывод картинок из массива
М... имеется n картинок в массиве (абсолютные адреса). Код я приведу завтра - все работало, единственная проблема была в том, что выводил только аватары с расширением gif, и то - неанимированные( то есть показывал лишь 1 кадр. Есть ли у кого-то рабочий код? В любом случае, завтра выложу свой. Спасибо!
0 votes5 answers -
php+Mysql
Извеняись за скорее всего за тупой вопрос, но новичку простительно) Как втавлять в код готовые скрипты(они все с базами) c php кодм понятно,а вот что в базу вбивать я так и не понял(((
0 votes10 answers -
Вывести месяц его числом
Не нашел по поиску ничего. Проблема пустячная, можно было бы и не обращать внимания, но хочется все сделать именно так: $_POST['month'] из формы передает значение селектора в виде текстовой переменной (прим. "march"). Необходимо с помощью какой-либо функции php преобразовать в порядковый номер месяца (то бишь - "03"), чтобы далее поместить в БД. У кого есть какие соображения. Понимаю, что иногда самые простые решения спустя долгой работы трудно заметить.
0 votes8 answers -
Как с помощью функции header() послать кодировку?
Как с помощью функции header() послать кодировку? А конкретно кодировку windows-1251 ? Заранее спасибо.
0 votes2 answers