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
-
вывод формы для редактирования новасти
if(!isset($id)){ $result = mysql_query("SELECT title, id FROM post",$db); $myrow = mysql_fetch_array($result); do{ printf(" <p><a href='edit_post.php?id=%s'>%s</a></p> ", $myrow['id'], $myrow['title']); } while($myrow = mysql_fetch_array($result)); } else{<<<HERE <form method="post" action="add_post.php"> <br><label for="title">Название</label><br> <input na…
0 votes14 answers -
Об отправке почты
Возникает проблема при просмотре в "The bat" отправленной почты с сайта. Тело письма просматривается нормально, а заголовок видится не в той кодировке и соответстввенно нечитабелен. Привожу код скрипта: <?php $config['smtp_username'] = 'ven'; //Смените на имя своего почтового ящика. $config['smtp_fullusername'] = 'ven@mail.lanck.net'; //Смените на имя своего почтового ящика. $config['smtp_port'] = '25'; // Порт работы. Не меняйте, если не уверены. $config['smtp_host'] = 'smtp.lanck.net'; //сервер для отправки почты(для наших клиентов менять не требуется) $config['smtp_password'] = 'xxxx'; //Измените пароль $config['smtp_debug'] = true; //Если Вы хотите …
0 votes2 answers -
PHP DOM
Помогите, не могу найти в докуменатации по PHP DOM информацию как сохранить текстовое содержимое текущего узла с тегами. Например: echo $dom->getElementById('first')->textContent; echo $dom->getElementById('first')->nodeValue; выведет текст без тегов
0 votes3 answers -
Проблемы с TPL-файлом
Здравствуйте! Такая вот ситуация - нужно изменить дизайн в системе, все отлично работало и мне нужно было изменить дизайн в файле detailedProperty.tpl, раньше я редактировал только части в этом файле - и все работало. Сейчас пришлось переделать полностью дизайн, в html-версии все работало. Создал такой же файл detailedProperty.tpl, заменил старый - и все перестало работать. В браузере выдает пустую чистую страницу без код. Ни единого символа. В чем может быть проблема? Я понимаю что проблем может быть куча. Помогите, уже 3 дня мучаюсь!!!
0 votes5 answers -
загон с жесткими ссылками
добрый день. помогите понять смысл сего выражения: $b&=$a; и результат, получаемый в результате выполнения: for ($a=0;$a<=10;$a++) { $b=5; $b&=$a; echo 'a=',$a,' b=',$b,'<br/>'; } [color="#FF0000"]Результат:[/color] a=0 b=0 a=1 b=1 a=2 b=0 a=3 b=1 a=4 b=4 a=5 b=5 a=6 b=4 a=7 b=5 a=8 b=0 a=9 b=1 a=10 b=0 вопрос по сути муть, но всё-таки. спасибо
0 votes3 answers -
Абстрактные классы
Изучаю полиморфизм - способность класса-родителя использовать функции, классов-потомков, даже если неизвестно реализованы функции-потомков или нет. Вот написал элементарный код, без реализации, выдаёт ошибку: abstract class Db{ abstract function db_conn(); abstract function db_open(); abstract function db_query(); abstract function db_close(); } class B extends Db{ function db_conn() {}; function db_open() {}; function db_query() {}; function db_close() {}; } $o1 = new B; Дальше, пробую по примеру в книге вот этот код, который в классе-родителе вызывают функцию из производного класса, но интерпретатор тоже ругается. <?php …
0 votes2 answers -
сессии
День добрый, есть файл main.tpl в нем прописан код всплывающего окна, которое открывается при загрузке любой странице на сайта. В этом окне есть форма, при отправке данных происходит перезагрузка страницы и окно всплывает опять, нужно было сделать так, чтобы после отправки окно больше не всплывалась. Сделал это так: Вот форма <form method="POST" action="send.php" class="popupForm"> <input type="text" name="name" class="name" value="Имя" onfocus="if (this.value == 'Имя') {this.value = '';}" onblur="if (this.value == '') {this.value ='Имя';}"/> <input type="text" name="phone" class="number"value="Номер" onfocus="if (this.value == 'Номер') {this.value = '…
0 votes1 answer -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
Не работает id=$id
Весь мозг уже сломал, и вроде должно все работать, ан нет. Не выводит из базы текстовое поле, хоть убей. <?php include ("blocks/connect.php"); if (isset($_GET['id'])) {$id = $_GET['id'];} $result = mysql_query("SELECT * FROM parts WHERE id=$id",$db); $myrow = mysql_fetch_array($result); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <style type="text/css"></style> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/> </head> <body> <?php …
0 votes7 answers -
Отправка файлов php
Могу отправить файл размером 300 мб Но когда пытаюсь отправить файл около 500 мб, пишет мол память ограничена прописываю в .htaccess php_value memory_limit 10000000000000000000000 все ровно такая же ошибка все уже перепробовал не получается. в чем проблема?
0 votes1 answer -
Вопрос по циклу for
Читаю книгу по пхп. И возник вопрос по примеру. Почему данный цикл выводит не 100 точек в конце? <?php for ($i=0, $j=0, $k="Points"; $i<100; $j++, $i+=$j) $k = $k."."; echo $k; ?>
0 votes1 answer -
Загрузка страницы
Здравствуйте подскажите пожалуйста как мнеподключить прогресс бар чтобы он отображал на сколько загружена страница а потом она открывалась
0 votes5 answers -
Как получить developer key для youtube
По этой ссылке , всегда ошибка Network or server error: Developer account details could not be updated. Please try again later. https://code.google....html#newProduct
0 votes1 answer -
Скрипт поиска, приравнять регистр
Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например abba::http://www.domen.ru/index1 beatles::http://www.domen.ru/index2 bad boys::http://www.domen.ru/index3 rembo::http://www.domen.ru/index4 terminator::http://www.domen.ru/index5 и т.д. В итоге если в поисковую форму вбить Abba (с заглавной буквы) или aBBa то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Abba aBBa abba::http://www.domen.ru/index1 то тогда он бы понял..т. он ищет четкую с…
0 votes1 answer -
URL action'а в form
Доброго времени суток. Создавая небольшой сайт решил применить наверняка известный многим прием, когда желаемый раздел/страница сайта указываются таким образом: http://127.0.0.1/?page=about http://127.0.0.1/?page=main Все было отлично до того момента, когда не начал создавать форму регистрации по адресу: http://127.0.0.1/?page=registration На этой странице пользователю выводится форма для заполнения, но передавать данные от нее мне так же хотелось бы в этот адрес. Пробую: <form action="/?page=registration"> Но браузер судя по всему обрезает все после слэша и данные передаются так: http://127.0.0.1/?name=Ivan&password=123456&captcha=123456 Каким образом м…
0 votes2 answers -
WEB видеоредактор
Привет всем, подскажите пожалуйста как создать web видеоредактор наподобие ютубовского. Я конечно понимаю что точного ответа и написанного кода я не получу но подскажите хотябы в каком направлении копать и на чем вообще его делать? flash отпадает сразу же. Я думаю может html5, js? но покопавшись в интернете ничего не нашел как ни странно. Вообще пишите кто что думает по этому поводу. Нужна любая информация.
0 votes4 answers -
Как внедрить RSS в саита а не в блог
Не знаю даже что лучше, - RSS или Atom для обычного HTML сайта, который не расчитан как динамичный сайт, но предпологает обновления некоторой части контента, который в частности и предусмотрен для рассылки . . . Познакомилась. как я думаю с наиболее информативной статьей по данной теме: http://www.oqbo.ru/read.php?block=11 Но думаю тут вопрос также должен быть связан с файлом Config (т.к. тут востребована MySQL), а об этом, в приведенной статье ничего не сказано . . . Прошу дать совет. Меня также интересует, получится ли потом этот RSS (или Atom) пристроить к FeedBurner. Надеюсь на ответ. Вопрос внедрения RSS планирую в сайт: t a m c r e d i t . g e (без пробелов), там …
0 votes0 answers -
Стоит ли вводить класс
Есть массив с разделами, есть с массив с подразделами; каждый подраздел относится к определенному разделу; при выводе разделов в цикле for на каждый шаг выводятся кроме самого раздела все его подразделы, хранящиеся в другом массиве : for($i=0;$i<count($razd);$i++) { //выводить все разделы echo $razd[$i]; // массив $razd содержит все разделы if(isset( $podr[$i] )) { //если есть подразделы, относящиеся к этому разделу for($k=0;$k<$kwo_podr;$k++) {//$kwo_podr -- количество подразделов всего, count($podr[$i]) -- количество //подразделов, относящихся к данному разделу, а $podr[$i][$k] -- сам подраздел //массив $podr[$i] содерж…
0 votes0 answers -
Нужен совет
Задача такая, многим покажется элементарной, но не мне, ничего хитрого для профи: Есть сайт, в нем есть различные формы ввода, пользователь заполняет формы информацией, нажимает кнопку "отправить", и эти данные уносятся на сервер, где обрабатываются по заданным алгоритмам, вместе с обращением к базе данных, а затем результат выводятся на экран, тоже в виде странички. Вопрос у меня такой, как удобнее и проще всего реализовать такую задачу? Правильно ли я понимаю, что php для этого лучший вариант? И как программа, если это будет Php, возвращает результаты на страничку? Нужен код генерации html кода?
0 votes5 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes0 answers -
Как получить "будущую" дату?
Добрый день. Подскажите пожалуйста с такой проблемкой: Нужно вывести на сайт счётчик обратного отсчёта, но с таким условием что мы заранее задаём время. В общем есть 2 поля, куда мы забиваем часы и минуты. Нужно что бы таймер отсчитывал текущее время + время из полей. Мне нужно как то поменять на date('d.m.Y H:i') на date('d.m.Y H+$myHours:i+$myMinutes'). Как такое можно сделать?
0 votes2 answers -
.htaccess перенаправление внутренних страниц
Прошу помощи. Надо перенаправить сайт .ru и всего его внутренние страницы на .com С доменом всё понятно, пишем: RewriteCond %{HTTP_HOST} ^www.sitename\.ru$ [NC] RewriteRule ^(.*)$ http://sitename.com/$1 [R=301,L] А как здесь же прописать перенаправление внутренних страниц, например, www.sitename.ru/news -> sitename.com/news ?
0 votes4 answers -
Ввидеоплеер на сайт
Здавствуйте Подскажите Ввидеоплеер на сайт для андроид и айфон. Пробовал jwpleer, flowpleer - они не запускаяются на телефонах. Воспроизводим живой поток видео rtmp
0 votes2 answers -
вывести вложенный элемент словаря
помогите пожалуйста исправить python3-код проблема в том, что метод outputAttr() не выводит определённое значение словаря. при этом консоль выводит "norecord" то есть срабатывает блок "except:"import shelveclass Record: def __init__(self, temp): print('rrr') self.id = temp['id'] self.type = temp['type'] self.number = temp['number'] self.video = temp['video'] self.audio = temp['audio'] def outputAttr(record, attr): print(record.attr) def outputRecord(record): print(record, ':: ', end = '\n') print('\tid:\t', db[record].id, end = '\n') print('\ttype:\t', db[record].type, end = '\n') …
0 votes1 answer -
Проблема с кодировкой (точнее с её отсутствием)
Здравствуйте. Скорее всего вопрос детский, но в гугле решения проблемы найти не смог. Есть PHP файл. Он отправляет форму на почту. Как прописать кодировку utf-8? <?php function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['name'] = substr(htmlspecialchars(tri…
0 votes1 answer