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
-
Zend_Layout intro
В основную ветку разработки zend фреймворка добавили Zend_Layout. Раньше приходилось извращаться по-своему для тех же целей, благо появилось общее для всех решение. Здесь можно почитать введение в использование. Пока нет вразумительной поддержки для модульной структуры сайта. Разработчики рекомендуют реализовывать поведение с модулями собственноручно)
0 votes0 answers -
Запрос почему-то перестал работать
Приветствую всех. Проблема вот в чем: во всех скриптах запрос работает, кроме одного. #..| #13| $link = mysql_connect("localhost", "db", "db"); #14| mysql_select_db("db"); #15| $pass_res = mysql_query("SELECT password FROM users WHERE username=".$username); #16| $my_pass = mysql_fetch_array($pass_res, MYSQL_NUM); #17| mysql_free_result($pass_res); #18| mysql_close($link); #..| После исполнения выходит сообщение: Что переводится как: Никак не могу понять в чем дело? Прошу Вашей помощи. Заранее спасибо.
0 votes4 answers -
Есть php код, суть кода вытащить из определенной папки, все названия файлов.
Есть php код, суть кода вытащить из определенной папки, все названия файлов. <?php $dir='upload/uploads'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!='.' && $file!='..') { echo("$file"); echo('<br/> '); } } closedir($dh); } } ?> В моем случае в папке находится 8 файлов названия выводятся в таком порядке: 1365944449_388.jpg 1365944479_966.jpg 1365945789_249.jpg 1365946958_332.jpg 1366021155_46.jpg 1366022256_307.jpg 1366030717_667.jpg 1366033309_706.jpg Как сделать чтобы все названия выводились в обратном порядке? То есть: 13660…
0 votes8 answers -
функция mail() и картинки
Помогите, пожалуйста новичку, есть скрипт, который должен отправлять письмо с картинкой, но вместо картинку вижу вот это: --==Multipart_Boundary_x29323c6321bd9745b520ee38f252626dx Content-Type: image/jpeg; name="12769903.jpg" Content-Disposition: attachment; filename="" Content-Transfer-Encoding: binary яШяа яА Щ)G-№#№µрЅn Іј‚Very Happyг¦јЁyf®sЫґ «њцД3О{`ъп‹н@&ЯqЯT~4Аb{З¬Да-KLн[©eЎ2Ј(зѕТ"ќќГтщdў§F*Lзn|-&Ro‡њ ё^Іn©ИH”ИF EJ’q$а"mДЏґ§оKo8Щ*$~Р#?›‘2e88%Б±sSUSўJqDa–c ›Lfнћ]±ф—6«EѕПLљ;{)i†АyЙЌЋ.ѕєk3^т6HЗ¦XЄя Y}JҐ™SPHЖI&,*ШЂ6zєОИЂ—#hгg«ТЮфЈPZ‘»е!Ъґ6e<'%aУd]љ’•ҐIPМ$RqАб#ЯIјЕLЁ“ж/‡МС8н};gцп8Ђ{Dъг Вот PHP код: <?php if ($_SERVER['REQUEST_METHOD']=="POST"){ $to…
0 votes1 answer -
Всплывающие окно
Как сделать всплывающие окно как тут - клик?
0 votes6 answers -
Permission denied
Здравствуйте. Нужно чтобы сессия была доступна как в домене так и в поддомене. Выскакивает ошибка: Насколько я знаю, решить проблему можно двумя способами: 1. открыть доступ к /tmp/ каталогу 2. переназначить каталог для сессий По первому пункту: безопасно ли так делать? Как это сделать при помощи .htaccess или нужно обращаться к хостеру? По второму пункту: сделал через .htaccess php_value session.save_path http://site.ru/session Появляется ошибка: Как сделать правильно, желательно при помощи .htaccess? Есть ли другие способы?
0 votes2 answers -
Нужно получить исходник GET запроса браузера
Проблема заключается в следующем. Мне хотелось бы проанализировать в своем скрипте содержимое того GET запроса, с помощью которого браузер пользователя обратился к моей странице. Говорю сразу -- не предлагайте мне использовать стандартный набор переменных. Мне необходим именно тот запрос, который получает сервер. Может я не там ищу? Кто-нибудь может подсказать? т.е. как мне получить примерно вот такую инфу: GET /index.php?user=12 HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-appli…
0 votes2 answers -
куки не выводятся
Всем хай. Такая проблема, устанавливаю куку, проверяю в браузере, она там есть, при выводе так - $_COOKIE['a'], получается пустота, в чем может быть пробла, заранее спасибо.
0 votes5 answers -
проблемы с кирилицей...
Доброго всем дня! Подскажите пожалуйста, как раскодировать данные от приложения написаного на С#. Приложение отправляет данные на русском языке, а на сервере получается "каталог добавлеР" вот такая аброкадабра... Как ее перевести в нормальную кирилицу? В С# есть методы, а рнр я не смогла найти...
0 votes2 answers -
Парсинг сайта
Всем хорошего дня! дано: урл (допустим): http://site.ru/index.php?id=...? вопрос: как получить все страницы (те что в дано) со всеми ip которые есть в бд? если точнее, то нужен список всех ip, при этом доступ к сайту отсутствует. решение: ...?
0 votes2 answers -
Сессии в PHP
Ситуация такая, когда логиюсь на сайте логин и пас попадает в сессию, но как только перехожу на другую страницу сайта(переход реализован через GET) сессия прерывается. В чем я ошибся? (session_start;) указан в начале страницы. <? function checkuser($email, $pass) { $strSQL = "SELECT * FROM users WHERE email='$email' and pass='$pass'"; $result = mysql_query($strSQL); while($row = mysql_fetch_array($result)) { if ($row["email"]==$email and $row["pass"]==$pass) return true; else return false; } ; } $email = htmlspecialchars($_POST["email"]); $pass = htmlspecialchars($_POST["pass"]); $pass = md5($pass); if (checkuser($email, $pass)) { $_SESSION["email"] = $email; $_SES…
0 votes9 answers -
Капча на PHP
Вот код: <?php header('Content-type: image/png'); $t=rand(1000, 10000); $a=imagecreate(100,20); $b=imagecolorallocate($a, 139, 137, 137); $n=imagecolorallocate($a, 0,0,0); $m=imagestring($a, 5, 2, 2, $t, $n); imagepng($a); ?> А вот другой код: <form method="POST"> <input type="text" name="kap"> <input type="submit"> </form> <?php header('Content-type: image/png'); $t=rand(1000, 10000); $a=imagecreate(100,20); $b=imagecolorallocate($a, 139, 137, 137); $n=imagecolorallocate($a, 0,0,0); $m=imagestring($a, 5, 2, 2, $t, $n); imagepng($a); ?> Здесь я добавил форму. С верхним кодом все нормально, а вот с нижним нет. Когда я добавляю форму, к…
0 votes14 answers -
Табы из БД с помощью PHP
У меня на сайте предусмотрены табы верстка такая суть вроде ясна, я с помощью jQuery ловлю 'data-class' в 'tabs-controls' и 'class' в 'tabs-content', и присваиваю им класс `selected`, а у соседей убираю этот класс В базе данных у меня есть таблица `events`(события/мероприятия) с такой структурой я хочу динамически выводить данные на сайт. но я не могу понять как мне это грамотно сделать. есть несколько вопросов: Необходимо ли мне делать еще одну таблицу с месяцами, и делать в таблице `events` поле, ссылающееся на месяц из таблицы месяцев? Мне надо будет делать два запроса в БД? первый для извлечения месяцев и посредством DISTINCT отсеивать дубликаты и пропускать чер…
0 votes5 answers -
Java - быть или не быть?
Добрый день формучане! Я новенький на форуме, да и в WEB-программировании тоже. Сейчас очень увлекся изучение HTML и CSS, так как хочу разрабатывать сайты. Параллельно с этим решил изучить язык программирования Java. Скажите пожалуйста, можно ли вообще использовать ЯП java в области сайтостроения и разработки сетевых приложений. Не раз читал, что PHP лучше и более подходит для этой задачи, с другой стороны многие не любят PHP, и считают, что он скоро исчезнет. Буду очень признателен, если вы приведете хоть какие-то примеры где использовалась Java. Или дадите понятный ответ (преимущества и недостатки языков). Прочитал много разной инфы по этим языкам, их сравнения, но в бо…
0 votes9 answers -
Скрипт доски объявлений
Хочу сделать "доску объявлений". С некоторыми скриптами уже "ознакомился". Среди них: 1.Elite Board 1.2 - (PHP+.txt) 2.JOKER Board Commercial Version 2 - (PHP+MySQL) 3.QPL Board 4.0.5 - (PHP+MySQL+Zend) 4.Profi Board 2.4 - (PHP+MySQL) И такое ощушение, что на этом нормальные скрипты из тех, что видел и закончились... Может есть какие то ещё интересные решения? Что бы уже потестировать штук 10 и потом выбрать лучшее? Буду рад любой информации. ICQ: 431=745
0 votes4 answers -
Допустимо ли генерировать JavaScript при помощи PHP
Собственно вопрос в теме. Как я это вижу Есть PHP код, Есть темплейты есть шаблонизатор. JavaScript в одном из темплейтов. В зависимости от результатов работы PHP, в темплейт подставляются те или иные функции и переменные. Реализация, на самом деле, простая. и работать будет. Но не является ли такая практика "Дурным тоном"? Или подобные вещи реализовывать при помощи AJAX?
0 votes5 answers -
Авторизация на сайте
Здравствуйте! Возникла необходимость установки авторизации на сайте. Перерыла весь гугл в поисках нужного урока, и ничего дельного не нашла. В одном случае объясняется не полностью, в другом в коде ошибки, которые я, по своей пока еще не грамотности в php и mysql, не могу исправить. Может быть кто-нибудь уже сталкивался с этим вопросом и сможет поделиться ссылкой, где можно будет почитать об этом (за меня сделать не прошу, хочу сама разобраться). Необходимо реализовать авторизацию через php+mysql, желательно через сессии.
0 votes2 answers -
как настроить два реальных домена на одном айпи в апачи на виндоус?
У регистратора все что нужно прописано. все нужные зоны ip статический. дальше. . . вот текст файла vhosts NameVirtualHost *:80<VirtualHost 192.168.1.13:80>DocumentRoot "C:/Server/mysite.ru"ServerName mysite.ruErrorLog "C:/Server/error.log"CustomLog "C:/Server/access.log" common</VirtualHost><VirtualHost phpmyadmin.ru:80>DocumentRoot "C:/Server/phpmyadmin"ServerName pmaErrorLog "C:/Server/error.log"CustomLog "C:/Server/access.log" common</VirtualHost><VirtualHost *:80>DocumentRoot "C:/Server/mysite2.com"ServerName mysite2.comErrorLog "C:/Server/error.log"CustomLog "C:/Server/access.log" common</VirtualHost>В апачи documentroot стои…
0 votes12 answers -
Вопрос про cookies - возможно ли?
Доброго времени суток, друзья! Появилась интересная идея реализовать задачу. Необходимо сделать так, чтобы на пустой странице возможно было бы сделать два окна, в каждом из которых был бы один и тот же сайт с разными куки. Например, сайт кинопоиска. На ум пришло использовать два iframe, тег хорошо выводит на странице два фрейма с сайтами, однако он подгружает куки из самого браузера. Соответственно, и авторизация в обоих фреймах под одной учетной записью. А необходимо сделать так, чтобы в каждом окошке можно было бы авторизоваться под различным учетными записями. Перелопатил кучу информации. Может и не iframe вовсе тут нужен? Локальное хранилище данных? Как, ну как это ре…
0 votes3 answers -
Стоит ли использовать __autoload и spl стек?
В последнее время замечаю много сообщений о том, что __autoload хоть и полезная ф-я, однако более медленная чем include (хотя информацию об этом не нашел, если есть-скиньте). Также стек spl, который позволяет регистрировать несколько ф-й autoload, которые в массиве загружаются в порядке очереди. В связи с этим вопрос, стоит ли использовать данные технологии при постройке cms, а именно подключение и вызов классов url?
0 votes9 answers -
парсер на удаление квадратиков после html
Всем привет. Случилась беда. При массовой вставке счетиков в html файлы переименовке контента и т.п случилось, что моя прога сдала сбой и наклепала каких-то симоволов которые отображаются как маленькие прямоугольнички т.е эти символы не относятся ни к коду iso-8859-1 ни к windows 1251 . Из за этого Валидатор не может утвердить мой код. Эти прямоугольнички иудт сразу после закрытия тега </html> Т.е <html> текст теги и т.п (все правильно) </html> а вот здесь после закрытия html тега несколько прямоугольничков. Нужен парсер или какая-нибудь прога .... может есть Помогите пожалуйста ?? Могу пообещть несколько webmoney на пиво !!!
0 votes4 answers -
проблемы с radio
Использую yii framework. Вот он для меня сгенерировал данный код. Вот такая проблема с отправкой данных post. Есть 4 inputa type=radio - когда выбираю 4-ый нормально получаю цифру 4 на сервере... но при выборе 1-3 й radio всегда 0. Вот уже бюсь оч долго... может глюки у меня уже но не нашел другого выхода как спросить на форуме. Неисключена тупая ошибка...))) Спасибо за понимание... ="Question_lang">Lang</label> <select selected="selected" name="Question[lang]" id="Question_lang"> <option value="KAZ">Казахский</option> <option value="RUS" selected="selected">Русский</option> </select> </div> <input value="entrant"…
0 votes1 answer -
Word обрезает #параметр
Здравствуйте. Подскажите пожалуйста по такому вопросу: Есть ссылка вида http://domain.com#param1#param2 Копирую ссылку и вставляю её в word (вставка -> ссылка). Но когда пробую перейти по этой ссылке, вижу что она http://domain.com#param1 Сылка конечно не валидная, но можно это как то побороть?
0 votes1 answer -
Js не видит класс который появляется при сессии php
<div class="modal-body"> <?php if (!empty($_SESSION['cart'])): ?> <?php else: ?> <p>Корзина пуста...</p> <?php endif; ?> <?php if (!empty($_SESSION['cart'])): ?> <table class="table"> <thead> <tr> <th scope="col">Изображение</th> <th scope="col">Название</th> <th scope="col">Цена</th> <th scope="col">Количество</th> </tr> </thead> <tbody> <?php foreach ($_SESSION['cart'] as $id…
0 votes1 answer -
Как с помощью функции header() послать кодировку?
Как с помощью функции header() послать кодировку? А конкретно кодировку windows-1251 ? Заранее спасибо.
0 votes2 answers