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
-
Подготовленные выражения и COUNT(*) в MySQLi
Здравствуйте. Никак не могу допетрить как сделать проще: function check_user($mysqli, $login, $password = FALSE){ // определяем проверять пароль $where = ($password) ? 'WHERE `login` = ? AND `password` = ?' : 'WHERE `login` = ?'; // запрос на подсчет количества строк if ($query = mysqli_prepare($mysqli, 'SELECT COUNT(*) FROM `users` ' . $where)) { if($password) mysqli_stmt_bind_param($query, "ss", $login, md5($password)); else mysqli_stmt_bind_param($query, "s", $login); // выполняем запрос mysqli_stmt_execute($query); // подготавливаем вывод mysqli_stmt_bind_result($query, $result); /…
0 votes3 answers -
подскажите про preg_replace
Нужно заменить например строку: C:рисункиразноеhome.jpg на images/home.jpg где home.jpg - рисунок с любым именем и расширением: gif, jpg, png, bmp, tiff. пишу: $way = "C:рисункиразноеhome.jpg"; $nway = preg_replace("/(?:file:)?w:.*([^/]+?.(?:gif|jpg|png|bmp|tiff))/im", 'images/$1', $way); print $nway; выводит: images/e.jpg проблема: в названии рисунка остается только последняя буква, как сделать подмену, чтобы название было полное.
0 votes2 answers -
Перестали грузиться шрифты на хостинге
Перестали грузиться шрифты на хостинге Подскажите в чем проблема. Я отслеживаю в браузере как он пытается взять шрифты с сервера и получает ответ "aborted" что это может значит и с чего вдруг? Где искать проблему? Если в папке fonts создать файлик 1.txt – он грузится. Если ввести в строке браузера адрес 1.ttf и путь до шрифтов (один из шрифтов, я специально переименовала проверить) – он совсем не грузится, при этом сервер даже не выдает ошибки, а просто ничего не грузится (если ввести несуществующее имя файла – выдаст ошибку). То есть непонятная проблема на стороне сервера. Если переимновать файл шрифта, изменив ему расширение- он грузится по прямой ссылке. В чем же мож…
0 votes12 answers -
Загрузка картинок
Есть самописный скрипт, вс? вроде работает, но хочу спросить - мб посоветуете что - нибудь? Из того что я буду дописывать - проверка на расширение, если только. Задача скрипта - получить картинку, залить е?, положить е? имя в бд. <?php include('../config.php'); MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение "); @mysql_select_db("$dbName") or die("Не могу выбрать базу данных "); $pageget = $_GET['id']; if($pageget != 'upload') { echo '<form enctype="multipart/form-data" action="images.php?id=upload" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> Send this file: <input name="userfile" type="file…
0 votes4 answers -
имя хоста в .htaccess
Есть на сервере две папки, из которых надо перебросить запросы на другие, т.к. там те же самые файлы лежат. Redirect /catalog/RELECO http://мой.домен/PDF/RELECO Redirect /catalog/TELE http://мой.домен/PDF/TELE работает нормально, но когда решил использовать переменную окружения, переадресовка вообще не происходит: Redirect /catalog/RELECO http://%{HTTP_HOST}/PDF/RELECO Redirect /catalog/TELE http://%{HTTP_HOST}/PDF/TELE Разве нельзя здесь использовать переменную? PS: К тому же сайт имеет несколько доменов, и локальную копию, так что хотелось использовать второй, более универсальный вариант.
0 votes18 answers -
PHP vs SOAP
Решил попробовать расширение SOAP в PHP. Написал простенький WSDL и к нему скрипт, реализующий логику. Все так сказать по мануалу. Соответственно, написал простенького клиента: <?php $params = array('soap_version' => SOAP_1_2, 'encoding'=>'UTF-8', 'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP); $client = new SoapClient("http://test.travelsnotes.com/stockquote.wsdl", $params); try { echo "<pre>n"; print($client->getQuote("ibm")); echo "n</pre>n"; } catch (SoapFault $exception) { echo $exception; } ?> Все проверил на локальном сервере, работает за милую душу. Более того проверил клиен…
0 votes3 answers -
link() и symlink() под Windows
Есть ли возможность реализовать link() или symlink() под Windows? И если есть, то как?
0 votes2 answers -
Помагите..
Что за скрипт php что накручивает хосты? очень надо.. и как ей пользоваться..
0 votes9 answers -
Как передать booklink ?
Есть джава скрипт,там форма,вопрос-как передать всё то что выбирается в форме в тело письма для отправки с помощью booklink ?
0 votes3 answers -
$_GET
Как вытащить из $_GET переменную, если имя переменной не известно? т.е. ссылка выглядит так: http://page/?somename Вот это самое somename может быть и somename1 и просто числом и заранее это не известно. Как получить содержимое массива $_GET?
0 votes5 answers -
Не получается открыть темы
Привет! МОжет кто сталкивался с такой проблемой. Мне нужно открыть файл и его обработать. Успешно перекачиваю файл на сервер, но вот открыть его не получается выдает такую вот ошибку: Warning: fopen(http://aquasilver.ru/files/pss.txt): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /www/aquasilv/www/htdocs/admin/insgoodfile.php on line 92 echo "<p> Имя файла: ".$_FILES['userfile']['name']." </p>"; //выводит название файла $ffile = "http://aquasilver.ru/files/".$_FILES['userfile']['name']; //в этой директории находится загруженный файл echo "<p> Имя файле: ".$ffile."</p>"; // проверяю правильность ссылки $file = fopen ($f…
0 votes4 answers -
Офф-лайн генератор галереи
Доброго времени суток. Столкнулся с некоторой проблемой, т.к. в пхп всего месяц-другой сижу. Есть задумка сделать что-то вроде генератора страниц. Есть папка с изображениями в формате *.jpg, есть некая страница на пхп, которая генерит страницы для них, учитывая их размер и пр. _______________________________________________________________ Проблема в том, что я не представляю, каким инструментарием можно указать необходимую папку и выбрать все файлы из неё. Буду благодарен за наводку,) ———————— С уважением, Олег.
0 votes8 answers -
htmlspecialchars()
Доброго времени суток. Устанавливая некоторый плагин для Magento в доке было указано использовать функцию htmlspecialchars() но не было показано как именно Такой вопрос: как правильно использовать эту функцию для того что бы в БД попали безопасные данные?
0 votes7 answers -
file_exists и чувствительность регистра
Если использую функцию локально,то работает без проблем,на сервере file_exists становится чувствительной к регистру,где мне найти эти настройки и есть ли они вообще?
0 votes2 answers -
Вопрос по PHP
Здравствуйте!!! Как на PHP сделать так чтобы при нажатие на кнопку выполнялись действия … допустим создание поля для ввода … ???
0 votes4 answers -
Оператор &=
Добрый день, помгите разобраться с оператором "&=" Он присутствует во многих help по php но нигде нет его описания. Спасибо..
0 votes4 answers -
Подайте идею, как защитить видео
Есть сервис с видео-материалами, доступ к которым предоставляется только если у человека есть пароль. То есть в списке он выбирает видео, вылезает окошко "Введите ваш пароль", и после ввода правильного пароля человек попадает на нужное видео. Подскажите, как это лучше реализовать. То есть чтобы человек не мог кинуть ссылку на видео другу. Сделать модальное окно, которое появляется только после ввода пароля, или может быть есть какой-нибудь способ получше и понадежнее. PHP/JS. И еще нужно защитить видео от скачивания (хотя бы от среднестатистического пользователя). Встраивание HTML5 видео-плеера будет достаточно?
0 votes19 answers -
Напомните скрипт
Нужно передать конкретный участок одной страницы на другую. В моей ситуации название ссылки. Напр. вот ссылка <a href=instituts.php>Область</a> на странице index.php, то есть мне нужно что бы на странице instituts.php в указанном месте писало "Область". Припоминаю такой метод: Страница index.php: <? $obl=$REQUEST['oblast']; echo "<a href=instituts?oblast=volyn>Врлынская</a>; ?> Страница instituts.php: <? $obl=$REQUEST['oblast']; echo $obl ?> Но вроде что-то не то, потому что параметр не передается. Подскажите в чем проблема.
0 votes8 answers -
Помогите с PHP скриптом
Здравствуйте, Собственно задача: на сайте есть кнопка "Сделать стартовой страницей", при нажатии на которую пользователь отправляется на страницу с инструкцией "как сделать сайт стартовой страницей". Для каждого браузера своя страница. Сейчас есть такой код: <?php if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) $browser='firefox'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Chrome') ) $browser='chrome'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ) $browser='safari'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') ) $browser='opera'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ) $browser='ie6'; elseif ( stristr($_SERVER['HTTP…
0 votes19 answers -
Кодировка в PHP->XML
Задача: перенести на новую машину (LAMP) сайт с базами данных с машины с аналогичной системой. Решение: Базы не большие поэтому посредством PHP были экспортированны в XML формат, результат переброшен на новую машину и импорт.. однако на этапе разборки XML часть информации исчезает, а именно запись вида <entry> <name>Вася Пупкин</name> <age>20</age> <addr>123456, деревня Кукуево...</addr> </entry> разбирается как <entry> <name>Вася Пупкин</name> <age>20</age> <addr>123456, </addr> </entry> то есть в случае наличия в строке русских букв, если первая русская, то запи…
0 votes1 answer -
Просмотровщик сайтов в iframe
Здравствуй, честной народ кто-нить знает, реально ли в айфрейме просматривать, при этом чтобы перебрасивания на сам сайт не происходило? т.е. я указываю ссылку например на http://www.rambler.ru для просмотра этого сайта во фрейме, но после полной загрузки - он обязательно меня перекидывает на rambler.ru. 1 Скрипт (script1): <?php .....куча меню.... $path = "http://www.rambler.ru"; <iframe id=frame src=script2.php<?=($path? "?path=$path":"")?> width=100% height=300 border=0 name=player frameborder=1 scrolling=yes></iframe> ?> .................................................... 2 скрипт (script2.php) <? if (isset($_GET["path"])) { $path =…
0 votes4 answers -
Массив POST
Такая проблема образовалась. Я конечно понимаю, что если не могу это решить, то я получаюсь полный кран, но всё-таки дочитайте до конца. Цель: реализовать удаление комментариев Вобщем всё просто создаю цикл, вывода комментов, к важдому комменту кнопочка удалить. Делаю обычный цикл do { $i++; printf("<div class='comment'> <p>Автор этзыва: %s</p> <p>%s</p> <form action='comments.php' method='post' name='form'> <input name='[color="#2E8B57"][b]kn$i[/b][/color]' type='submit' value='Удалить'> </form> </div> ",$myrow['author'],$myrow['text']); } while($myrow = mysql_fetch_array($result)); далее начинается проблема в файл о…
0 votes12 answers -
Не нормально работает конструкция include
Подключаю фаил через include между тегами <HEAD> и валидатор начинает сильно ругаться. Валидатор ругается: <HEAD> include("1.php"); </HEAD> Валидатор не ругается: <HEAD> код из 1.php </HEAD> как решить проблему, кто сталкивался????
0 votes13 answers -
Открытие файла для редактирования
Здравствуйте! Возникла надобность в скрипте, который будет открывать файл по указаному пути, выводить его содержимое в облость для редактирования, затем этот текст будут редактировать и потом скрипт должен перезаписать отредактированый текст в тот же файл. Ну как открытие и перезапись сделать я предстовляю, проблема с редактируемой областью, я не разу подобного не делал, поэтому хочу спрасить вашего совета.
0 votes6 answers -
Помогите написать код)
Нужно написать так,если id post=11 то выводим <!-- Ссылки на вызов модальных окон--> <a href="#win1" class="button blue" ><img width="200px" src="http://site.qq/wp-content/uploads/2014/03/Scan10005.jpg" ></a> <!-- Модальное окно №1 --> <a href="#x" class="overlay" id="win1"></a> <div class="popup"> <img width="500px" src="http://site.qq/wp-content/uploads/2014/03/Scan10005.jpg" > <a class="close" title="Закрыть" href="#close"></a> </div>В остальных постах не выводим. По другому говоря я добавли модальное окно картик…
0 votes8 answers