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
-
XSLT и хостинг
Тяжело протекает моё обучение php Сначала меня сильно смутило остуствие нормальной поддеркжи utf-8, и банальные функции, типо смена регистра букв решаются костылями с транслитом, либо своими собсвенными функциями Теперь мне сломало голову поддержка преобразований XSLT интернетовский сервер говорит Гугл на это отвечает что нет нужного расширения… Как это все заставить работать на удаленном сервере я не нашел… Локальный сервер на котором это расширение точно есть говорит вообще что то странное
0 votes11 answers -
Редиректы на якорные ссылки в .htaccess ?
Проблема такая: В .htaccess прописываю редиректы, на обычные ссылки всё работает.. а на якоря нехочет.... может можно как-то заменить # чтобы ссылка работала? зы. %23 \# Пробовал.. не работает =/
0 votes1 answer -
Реализация Блок-схемы
Помогите если сможете))). Задача: Реализовать средствами PHP и MYSQL блок-схему. Сама блок схема рисуется пользователями средствами javascript, потом собирается в объект и сохраняется в базу, после чего должна быть возможность вывести схему на экран и изменять ее. В блок-схеме используется 2 типа блоков. 1 тип - Выбор (Да или нет), т.е. предполагает наличие раздвоения на две ветки и второй блок - Событие, т.е. подразумевает выполнение какого-либо события с продолжением только в одну сторону. Блок "Выбор" всегда сходится. Вложенностей может быть много. Пример на картинке. Щас таблица в базе выглядит так: CREATE TABLE `table` (`ID` int(18) NOT NULL auto_increment, `TYPE`…
0 votes3 answers -
Счетчик для изображений
Интересуюсь таким моментом. Есть счетчик, который считает количество скачиваний файлов - изображений, запакованных в архив zip. Однако у пользователей есть возможность просто открывать изображение и сохранять его через Save as. По сему понятно, что из этих двух способов получить файл засчитать получается только, когда скачивается архив. Каким образом можно обеспечить учет показа изображений средствами php и возможно ли это вообще? Обычный счетчик использует промежуточную страницу, на которой размещен только код php, который принимает запрос и осуществляет выдачу файла и учет скачивания. Полагаю, можно этой же страницей или другой сделать выдачу изображения, только смущает…
0 votes2 answers -
Мини torrent
Так суть проблемы, даже не проблемы, а задачи у меня есть сайтик в локальной сети который доступн как вы понимаите только для пользоателей этой сети и вот я задумал зделать небольшо торрент трекер на этом сайте, и вот проблема в сети полно готовых движков трекеров но мне не нужно такое грамаздкое решение да и не интересно готовое ставить хотелось бы самому написать, а как работают трекеры на php я не оч понимаю поэтому прошу помощи и сылок побольше на темы по созданию трекеров, думаю тут парой скриптов не обойтись. Жду ваших ответов уж очень хочется зделать. З. Ы. небольшие знания php имеются.
0 votes6 answers -
Обработка данных перед запросом к базе
Хотел поинтересоваться, какими функциями пользуетесь для проверки введенной пользователем информации перед заносом ее в базу? Чтоб избежать инъекций и прочих проблем.
0 votes3 answers -
Настройки TinyMCE для ЧПУ
Здравствуйте! Кто сталкивался с настроками визивига? Сама проблема в следующем: Сайт с mod_rewrite и ссылки при загрузке фоток и файлов должны быть прямые. Для картинок (MCImageManager) все нормально получается указать домен и все работавет, а для файлов ( MCFileManager) с теми же настройками не работает. Редактор вместо домена делает условный путь ../ и соответственно ссылка битая..... MCImageManager $host_name = $_SERVER['HTTP_HOST']; // Preview options $mcImageManagerConfig['preview.wwwroot'] = ''; // absolute or relative from this script path, try to leave blank system figures it out. $mcImageManagerConfig['preview.urlprefix'] = "{proto}://www.".$host_name.…
0 votes1 answer -
Это не вирус?
Использую на сайте скрипт для формы контактов. На сайте стоит плагин-антивирус и он регулярно сообщает, что в этом скрипте есть подозрительный код - типа, обратите внимание, не вирус ли это? Просьба к специалистам - посмотрите, пожалуйста, что в этом коде подозрительного: <?php //validate email adress function is_valid_email($email) { return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)); } function is_valid_user($answer) { global $cp_answer; if ($answer == $cp_answer) { return true; } else { return false;} } //clean up text function clean($text) { return strip…
0 votes14 answers -
Как найти пиксель отличного от задонного цвета?
Есть у меня есть картинка посредине примерно нарисован круг http://s54.radikal.ru/i144/1004/b1/7cebf43b0a31.jpg есть какойнить скрипт или функция например пхп чтобы узнать его ширину? То есть у меня есть картинка мне необходимо обрезать белый фон и узнать ширину того что останется. Насколько я понимаю по средствам gdi набора функций можно находить пиксили отличного цвета, может ктонить подсказать как это делать?(какойнить пример маленький)
0 votes7 answers -
Как из phpBB убрать подтверждение регистрации по эмайл
Вот такая проблемка нужно убрать из форума phpBB подтверждение регистрации по мылу чтобы юзер мог сразу войти под своим логином и паролем
0 votes3 answers -
Динамическая структура сайта на основе БД.
Осваиваю Zend Framework. Сайт разделил на два модуля: сам сайт и его админка. Начал с модуля админки. Там всё получилось классически - нужно создать страницу, значет нужен соответствующий контроллер. Подстраницами будут являтся действия контроллера. Таким образом я создал интерфейс для создания древовидной структуры страниц самого сайта и записал её в БД. Когда начал писать модуль непосредственно сайта, то сразу возник вопрос: а как быть тут? Ведь структура сайта храниться в БД и именно исходя из неё должны выводится те или иные данные страницы соответствующего URL, а не исходя из наличия контроллера и его действий. Решил, что в данном случае именно IndexController буде…
0 votes4 answers -
Вопрос по ООП
Здравствуйте! Есть такой объект: Array ( [0] => stdClass Object ( [id] => 537 [from] => 73 [parent] => 506 [from_name] => Дмитрий [posted_on] => 2010-03-29 01:45:21 [subject] => RE:dsfsdf ) [1] => stdClass Object ( [id] => 536 [from] => 73 [parent] => 536 [from_name] => Дмитрий [posted_on] => 2010-03-29 01:44:05 [subject] => 456 ) ) есть переменная, в которой хранится значение, которое соответствует полю parent. $p = 506; Как получить остальные поля этого объекта через поле parent, не перебирая всё это дело через цикл? Нужно что-то типа конструкции, как в SQL SELECT * FROM ARRA…
0 votes2 answers -
Подскажите скрипт
Всем привет. Подскажите пожалуйста скрипт. Есть формы: Страна, Область, Город. При выборе страны в форме область формируется список областей для данной странны. При выборе Области, формируется список городов данной области. Примерная реализация понятно, но хотелось бы хоть глазком взглянуть на сам скрипт. А лучше подскажите где можно скачать данный скрипт, а дальше я сам разберусь.
0 votes17 answers -
Задачка с выводом из базы
Подмогните решить такую задачку. В базе имеются пользователи и каждый может положить туда до 5-ти объявлений. Нужно вывести на главной не более пяти позиций. Вывожу в цикле с лимитом 5. Т.е., если у каждого пользователя будет по одному объявлению, то выведется как раз список из 5-ти штук. Если у каждого будет по максимуму (по 5), то все 25. Чё-то ума не приложу, как это сделать.
0 votes6 answers -
JavaScript IE6 многоуровневые select
Здравствуйте, тут такая проблема, нужно для JSON вывести массив, но в последней строке не должно быть запятой... подскажите, как определить последнюю сроку для этого. <?php $sCountry = ''; $sCity = ''; mysql_select_db($database_Liga, $Liga); $query_rsCountry = "SELECT * FROM Country"; $rsCountry = mysql_query($query_rsCountry, $Liga) or die(mysql_error()); $totalRows_rsCountry = mysql_num_rows($rsCountry); while ($row_rsCountry = mysql_fetch_assoc($rsCountry)) { $sCountry .= '<option value='.$row_rsCountry['Id'].'>'.$row_rsCountry['Country'].'</option>'; mysql_select_db($database_Liga, $Liga); $query_rsCity = "SELECT * FROM City WHERE City.Coun…
0 votes0 answers -
Сомнительный скрипт
Предположим, необходимо создать несколько переменных, имена которых совпадают с названиями городов, а их значениями является количество людей, населяющих соответствующий город. Для этого можно использовать такой код: $Reno = 3 60000; $Pasadena = 13 8000; $cityname = "Reno"; echo "Население $cityname - ${$cityname}"; $cityname = "Pasadena"; echo "Население $cityname - ${$cityname}"; Результатом выполнения этого кода является следующий текст: Население Reno - 360000 Население Pasadena - 13 8000 Вот такое я прочитал в одной из книг по ПХП. Но данный скрипт не работает. И вообще, мне кажется, что здесь какая нить ошибка. Да или нет?
0 votes4 answers -
Использование символа \n
Как я прочитал, символ \n используется для переноса строк при обработке интерпретатором. Для чего тогда его используется при написании Web-приложений, если браузер на него ни как не реагирует?
0 votes14 answers -
Изучаю PHP
Добрый вечер! Я отчаялся установить Apache и PHP по отдельности (ну никак не хотели работать). Скачал себе пакет AppServ (установил его без проблем) и засел за изучения PHP. Сразу оговорюсь, что базовые знания этого языка у меня имеются. Я как то раз даже интернет-магазин написал самостоятельно. Но умел я программировать только процедурным методом, да и знал язык плохо. И вот теперь хочу засесть за изучение языка основательно. Купил себе книгу под названием "PHP Практика создания WEB-сайтов", авторы Максим Кузнецов и Игорь Семдянов, издание второе. Книга толстая - 1244 страницы, так что должно быть освящено все достаточно подробно. Выбор на эту книгу пал из-за того, что п…
0 votes39 answers -
Помогите составить ЧПУ для поддомена
Ребята, нужна помощь. Нет времени разбираться в нюансах... Мне нужно сформировать только одно правило. Есть поддомен: poddomen.domen.com Необходимо чтобы при обращении к нему, выдавала страницу poddomen.domen.com/index.html Имеется ввиду, что сам индексный файл лежит в подпапке. Мне нужно правило .htaccess и куда его прописывать - имеется ввиду: в корневой .htaccess или в подпапку
0 votes5 answers -
Интерпретация url
Осваиваю Zend Framework. Столкнулся с такой ситуацией: Рассмотрим url "http://site/admin/tree/edit/" соответственно :module = 'admin'; :controller = 'tree'; :action = 'edit'. Что бы добавить к этому url параметры :article = 1 и tupe = 'news' нужно писать, как я понимаю, так "http://site/admin/tree/edit/article/1/type/news", а ведь можно еще и так: "http://site/admin/tree/edit/type/news/article/1". В принципе не понимаю зачем такое чудо нужно!? Но вопрос не столько в этом, а в том как заставить Zend Framework правильно понимать такие url как "http://site/admin/tree/edit/news/1"?
0 votes6 answers -
onClick и PHP
Доброго времени суток , о сенсеи PHP! К вам взывает падаван этого древнего искусства. Дело такое: Есть 4 php файла, которые соответственно отвечают за : вывод таблицы в html,добавление записи, удаление записи, редактирование записи. Все работает - с этим проблем нет. Идея вот в чем : Хочу чтобы добавление и удаление не было отдельными файлами,а содержалось в файле вывода таблицы в html. Выглядеть это будет так: 1.В самом верху находится форма добавления новости. 2.Под ней таблица с записями из заданной таблицы БД. 3.Напротив каждого элемента будет находится кнопочка удалить. Вопрос по функционалу: Как сделать так, чтоб по нажатию кнопки добавить, 1.Данные с полей ввода з…
0 votes5 answers -
Как в цикле foreach задать только один проход?
Подскажите, как в цикле foreach сделать только один проход (показать один результат)? Вот код: foreach ($xml->REPORT->TOWN->FORECAST as $f) { echo ""; }
0 votes6 answers -
Прошу помощи
Помогите не могу понять в чем ошибка! Вот код </P><P> <?php $result = mysql_query("SELECT * FROM main ORDER BY id DESC", $db); $myrow=mysql_fetch_array($result); { printf(" %s (<a href='#'>подробней</a>) <table width='400' border='1'> <tr> <td rowspan='4' width='100'><img src='%s' width='100' height='75'></td> <td class='cena-g'>Вес</td> <td>%s</td> <td>%s</td> </tr> <tr> <td class='cena-g'>Цена</td> <td>%s</td> <td>%s</td> </tr> <tr> <td class='cena…
0 votes22 answers -
Исправление скрипта
<?php //create short variable names $email=$HTTP_POST_VARS['email']; $message=$HTTP_POST_VARS['message']; $toaddress = rd1m87@mail.ru'; $subject = 'яННАЫЕМХЕ'; $mailcontent = 'E-MAIL: '.$email."\n" .'яннаыемхе: '.$message."\n"; $fromaddress = 'From: atlas-mira.ru'; mail($toaddress, $subject, $mailcontent, $fromaddress); header("Location: http://atlas-mira.ru/obr_sv.html"); ?> Помогите пожалуйста исправить этот скрипт! Тут видимо что-то с кодировкой - не знаю, что вставить в $subject $mailcontent (может проблема и в другом). По нажатию "Отправить" происходит обработка текста этим скриптом: отправка введённого текста в форму на почту…
0 votes7 answers -
Как реализуется такое меню?
http://forum.htmlbook.ru/index.php?showtopic=19999
0 votes9 answers