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
-
обновление данных в бд
Выдает данные обновлены успешно, но передает пустое значение, в чем косяк? <? session_start(); $id=$_SESSION['id']; include ('connect.php'); $reg=false; if(!empty($try)){ $naimenovanie =($_POST['naimenovanie']); } if(isset($_POST['go'])) { $reg=true; } if ($reg) { $sql = "UPDATE user set naimenovanie='$naimenovanie' where id=".$id.""; $res = mysql_query($sql); if ($res == 'true') { echo "<h3>Данные успешно обновлены</h3>"; } else { echo "<h3>Ошибка при добавлении в базу данных</h3>"; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html…
0 votes10 answers -
Включение в страницу готовых элеметов
Задача: Передача на страницу уже сформированных участков кода. Решения: С помощью SSI:<!--#include file="content.html"--> С помощью PHP:<? include ("content.html"); ?> Вопрос: В этих решениях есть какая-то разница, при условии, что есть возможность использовать и то, и то? Какие плюсы и минусы есть у каждого способа? Заранее спасибо.
0 votes4 answers -
Перевод времени из БД в нужную timezone
Коллеги, подскажите пожалуйста по такому вопросу: Получаю из БД дату вида 2016-09-17 09:48:45. (Время по Владивостоку). Потом мне нужно часы (09) перевести на время по Москве. Как это наиболее эфективно можно сделать? У нас разница -7 часов.
0 votes2 answers -
Force-Download
Privet vsem !!! U menya takaya problema: function download($file_name){ header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: private',false); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="'.basename($file_name).'"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.filesize($file_name)); // provide file size readfile($file_name); // push it out exit; } if(isset($_GET['f'])){ download("download/{$_GET['f']}"); //print urldecode($_GET['f']); } esli ya poprobuyu download s takim imenam: downl…
0 votes0 answers -
Глюки с русским языком
Доброго времени суток Проблема в том, что нужно на страницу вывести список имеющихся папок в директории а папки в ней имеют русские названия при работе вот этого скрипта $folder ='../photo'; $dir = opendir ($folder); while ( $file = readdir ($dir)){ if (( $file != ".") && ($file != "..")){ echo '<td class="smItems"><a href="#">'.$file.'</a> |</td>'; } } closedir ($dir); все папки находит все замечательно но русские названия имеют неправильную кодировку!!!!! В файле кодировка UTF-8 статический русскоязычный контент отображает нормально Может кто сталкивался с такой штукой под…
0 votes5 answers -
Полиморфизм и его особенности
Скажите в двух словах, какой главный смысл полиморфизма(читал что 1 интерфейс и множество реализаций), и приведенный код нже демонстрирует ли полиморфизм? <?php header('content-type: text/html;charset=utf-8'); ?> <? // Класс Фигуры (какой фигуры - неизвестно. просто фигуры) abstract class Figure { abstract public function Draw(); // абстрактный метод «Нарисовать фигуру» } // Класс Треугольника class Triangle extends Figure { public function Draw() { // метод «Нарисовать треугольник» echo 'рисуем треугольник '.'<br/>'; } } // Класс Эллипса class Ellipse extends Figure { public function Draw() { // метод «Нарисовать эллипс» echo 'р…
0 votes3 answers -
Кодировка при отправке инфо на email
Подскажте про кодировку при отправке письма. Тексты разноязычные, и как в этом случае быть с кодировкой письма? Сам текст в Юникод (utf-8) создается... смогут ли его пропустить почтовики не испортив... если написать: $encoding = "From: ".$email_owner." n"; $encoding .="X-Mailer: PHP/" . phpversion(); $encoding .="MIME-Version: 1.0n"; $encoding .="Content-Type: text/html; charset=utf-8n"; $encoding .="Content-Transfer-Encoding: 8bit"; И скольки-битная? 8bit?
0 votes0 answers -
мини-cms
Добрый народ, помогите! Создаю сайт для агентства недвижимости, в php очень слаб, поэтому необходима помощь. Нужно создать мини cms: Добавление вариантов через админку на главную страницу. А также редактирование и удаление вариантов. Варианты будут в формате |1-комнатная | никитина | + | + | + | + | 12000 | Заранее огромное спасибо P.S Желательно без mysql ... информация будет зранится в data.txt
0 votes2 answers -
Помогите с решением.
Подскажите какие здесь могут быть ошибки, хочется правильно научиться писать скрипты и знать мнение других. Скрипт проверяет авторизован ли посетитель на сайте. Это код для защищенных страциц сайта. <?php mysql_connect ("XXXXX.mysql.XXXXX.ru", "XXXXX", "XXXXX"); mysql_select_db ("XXXXX"); mysql_query ("set names utf8"); ?> <?php if ($_COOKIE ["Identificator"]) { $Identificator = $_COOKIE ["Identificator"]; $Request_Select = mysql_query ("SELECT * FROM Table WHERE Identificator = '$Identificator'"); $Result = mysql_fetch_array ($Request_Select); if ($_COOKIE ["Identificator"] == $Result ["Identificator"]) { echo ("Страница для авторизо…
0 votes5 answers -
action формы - индексируют ли поисковики?
Такое дело - action формы индексируется поисковиками? Такой случай у меня произошел, хоть сайт и свежий, но кто-то зашел по ссылке из action на contacts.php страницу и на почту в итоге пришло пустое письмо без данных. Только айпи записалось - кстати локальный (втф?). Сижу и думаю - писать обработку на входящие данные еще, чтобы переменные были не пустыми или что делать...
0 votes17 answers -
Как динамически менять имя в $_POST
Здравствуйте! Я динамически составил SELECTS <table> <?php while ($row=mysql_fetch_array($result)) { $product_name = $row["prd_name"]; $key_product_name = $row["prd_key"]; echo'<tr> <td> <font >'.$prd_name.'</font> </td> <td> <select name="'.$prd_key.'" dir="ltr" lang="ru" id="font"> <option value="0" selected="selected">Нет</option> <option value="'.$prd_key.':::">Да</option> </select> </td> </tr>'; } ?> </table> После того как пользователь выбрал нужные пункты, я хочу составит string, в котором я сохраню все пункты которые выбрал пользо…
0 votes1 answer -
Разбитие даты на две части
У меня дата всегда хранилась в базе данных в таком формате: 2012-11-07 16:54:00 и меня это устраивало. Теперь мне нужно "отрезать" дату и секунды при выводе содержимого. То есть, чтобы в таблице хранилось полная информация(дата и время), а на сайте выводилось просто время (без секунд). Как эффективнее это сделать?
0 votes8 answers -
ссылка на массив
Привет. Есть вопрос по php К примеру такая запись на JS var a = [1];var b = a;a.push(2);console.log(;// выведет [1, 2];Теперь на пхп $a = [1];$b = $a;array_push($a, 2);print_r($;// и будет условно [1] - без двойкиЕсть возможность в php работать с разными ссылками на один и тот же массив?
0 votes10 answers -
Удаление неизвестного файла
Имею некоторое количество динамически созданных файлов. Имена файлов имеют некую структуру. В начале идет слово, которое известно и хранится в переменной, потом разделительный символ и некий набор цифр, который неизвестен. (string_123456.file). Необходимо удалить эти файлы. Можно ли использовать регулярное выражение в теле функции unlink или есть какие-то способы решения этой проблемы? Вопрос не очень большой важности, но все таки дал бы хороший плюс. Заранее буду благодарен, ежели кто даст подсказку. P.S. Количество удаляемых файлов и цифр в имени неизвестно или известно примерно
0 votes4 answers -
как на данном форуме реализованно добавление новых сообщений?
Добрый день! Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило! У меня есть 3 таблицы users,topics, messages в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил. меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения. Заранее спасибо!
0 votes3 answers -
fsockopen и тормоза
Итак, есть некий скрипт, в который надо отправить данные методом POST и получить от него ответ. Всё работает как следует, но тормозит просто адски— время от запроса до получения ответа может достигать 30 секунд, что совершенно неприемлемо. Даже при условии, что «вызывающий» и «целевой» скрипты на одном сервере расположены. Это как-то лечится? Какие-то, может, параметры надо указывать или еще что?
0 votes2 answers -
Два дефиса в адресе e-mail.. функция mail..
Привет всем.. Создал фрму, и написал: if (mail('a-user@e-tagil.ru','Письмо ч/з форму сайта',$msg, $headers) && mail('b-user@e-tagil.ru','Письмо ч/з форму сайта',$msg, $headers)) {echo "<h2>Спасибо, наши сотрудники скоро свяжутся с Вами.</h2><p>Вы можете закрыть это окно, щелкнув на крестике справа.</p>"; } else {echo "<h2>Простите, ваше сообщение не удалось отправить из-за ошибки на сервере!</h2><p>Вы можете связаться с нами по указанным телефонам. Вы можете закрыть это окно, щелкнув на крестике справа.</p>";} И вот беда в том, после такой записи вылазят какие то теги на странице, вплоть до php-кода.. вставляю зам…
0 votes2 answers -
php проблема
Привет всем! Сразу скажу я нуб в php, пытаюсь сделать кое - что, но никак не поулчается. Суть проблемы в следующем: Собственно работаю с magento, и надо прикрутить картинку, в зависимости от значения атрибута. Грубо говоря, есть атрибут для товара, в моем случае это чернота кофе ( от 1 до 6), и в зависимости от выбранной цифры должна выводиться соотвествующая картинка. Нашел в sql значения атрибута, теперь вопрос как связать это значение из бд с определенной картинкой. query : <?php $db = mysql_connect('***','***','***') or die("Database error"); mysql_select_db('***', $db); $result = mysql_query("set names 'utf8'"); $query = "SELECT value, attribute_code from eav_…
0 votes2 answers -
Не запускается апач
Скачал по ссылке: http://www.denwer.ru/ Апач 5.3, что не запускаю, выдаёт 404, запускаю тестовую test1.ru не запускается 404, положил сайт, privet.ruв нём папка www - файл index.php в нём банальное <?php echo 'Privet'; ?> не запускается, что делать?
0 votes4 answers -
Повторный разбор запроса mysql
Есть запрос: $q = mysql_query("..."); Необходимо 2 раза вывести его результат на страницу Если использовать второй раз mysql_fetch_assoc($q), то ничего не выводится Способ который знаю я: в цикле переписать все данные в массив и затем пользоваться им сколько влезет Вопрос следующий: Есть ли более грамотный способ о котором знают только гуру?)
0 votes11 answers -
как защитить страницу паролем
Здраствуйте я сделал на сайте регистрацию и авторизацию с помощью php и mysql. А какой код надо добавить на страницы, чтобы они были видны только зарегистрированным пользователям?
0 votes4 answers -
Zend_Filter и utf-8
При попытке использования в проекте Zend Framework и его Zend_Filter столкнулся с таким вопросом: Что бы работать с кодировкой utf-8 нужно постоянно писать что-то типа: new Zend_Filter_StringToLower('UTF-8'). Можно ли настроить та, что бы не приходилось постоянно явно указывать кодировку?
0 votes1 answer -
Тест на сайте
Здравствуйте, я сделал тест на js. Все вопросы размещаются на одной странице, поле с результатом скрыто, после нажатия на кнопку появляется результат прохождения теста, поле с вопросами скрывается. Мне нужно, чтобы каждый вопрос был на отдельной странице. Как это лучше сделать? Или лучше создать на php, я нашел готовые скрипты, но они замудренные (с mysql и тому подобное, php я знаю немного, мне нужен простой скрипт). Не мог бы кто-нибудь помочь. Заранее благодарен.
0 votes6 answers -
Как получить свойство объекта, если в его имени есть тире?
Собственно столкнулся с проблемой. Вот исходные данные: Object ( [image-v2] => skc_d_+34 [image-v3] => skc_d ) не мудрствуя лукаво я пробовал print_r($var->image-v2); И был вознагражден "Notice: Use of undefined constant v3 - assumed 'v3'". Как же все таки получить свойство объекта, без его преобразования(с преобразованием не интересно). А да чуть не забыл для теста можете попробовать запустить: $xml = simplexml_load_file('http://export.yandex.ru/weather-ng/forecasts/62460.xml'); print_r($xml->fact->image-v3);
0 votes10 answers -
.htaccess redirect для каждой страницы
Подскажите пожалуйста. Как реализовать редирект со страницы site.com/en/any-page на site.com/any-page ? Короче что бы убиралось en/ И что бы это работало на все страницы с .com/en, а не только на одну отдельную. Заранее спасибо
0 votes9 answers