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
-
Как из phpBB убрать подтверждение регистрации по эмайл
Вот такая проблемка нужно убрать из форума phpBB подтверждение регистрации по мылу чтобы юзер мог сразу войти под своим логином и паролем
0 votes3 answers -
Как найти пиксель отличного от задонного цвета?
Есть у меня есть картинка посредине примерно нарисован круг http://s54.radikal.ru/i144/1004/b1/7cebf43b0a31.jpg есть какойнить скрипт или функция например пхп чтобы узнать его ширину? То есть у меня есть картинка мне необходимо обрезать белый фон и узнать ширину того что останется. Насколько я понимаю по средствам gdi набора функций можно находить пиксили отличного цвета, может ктонить подсказать как это делать?(какойнить пример маленький)
0 votes7 answers -
Это не вирус?
Использую на сайте скрипт для формы контактов. На сайте стоит плагин-антивирус и он регулярно сообщает, что в этом скрипте есть подозрительный код - типа, обратите внимание, не вирус ли это? Просьба к специалистам - посмотрите, пожалуйста, что в этом коде подозрительного: <?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 -
Настройки 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 -
Обработка данных перед запросом к базе
Хотел поинтересоваться, какими функциями пользуетесь для проверки введенной пользователем информации перед заносом ее в базу? Чтоб избежать инъекций и прочих проблем.
0 votes3 answers -
Мини torrent
Так суть проблемы, даже не проблемы, а задачи у меня есть сайтик в локальной сети который доступн как вы понимаите только для пользоателей этой сети и вот я задумал зделать небольшо торрент трекер на этом сайте, и вот проблема в сети полно готовых движков трекеров но мне не нужно такое грамаздкое решение да и не интересно готовое ставить хотелось бы самому написать, а как работают трекеры на php я не оч понимаю поэтому прошу помощи и сылок побольше на темы по созданию трекеров, думаю тут парой скриптов не обойтись. Жду ваших ответов уж очень хочется зделать. З. Ы. небольшие знания php имеются.
0 votes6 answers -
Счетчик для изображений
Интересуюсь таким моментом. Есть счетчик, который считает количество скачиваний файлов - изображений, запакованных в архив zip. Однако у пользователей есть возможность просто открывать изображение и сохранять его через Save as. По сему понятно, что из этих двух способов получить файл засчитать получается только, когда скачивается архив. Каким образом можно обеспечить учет показа изображений средствами php и возможно ли это вообще? Обычный счетчик использует промежуточную страницу, на которой размещен только код php, который принимает запрос и осуществляет выдачу файла и учет скачивания. Полагаю, можно этой же страницей или другой сделать выдачу изображения, только смущает…
0 votes2 answers -
Реализация Блок-схемы
Помогите если сможете))). Задача: Реализовать средствами PHP и MYSQL блок-схему. Сама блок схема рисуется пользователями средствами javascript, потом собирается в объект и сохраняется в базу, после чего должна быть возможность вывести схему на экран и изменять ее. В блок-схеме используется 2 типа блоков. 1 тип - Выбор (Да или нет), т.е. предполагает наличие раздвоения на две ветки и второй блок - Событие, т.е. подразумевает выполнение какого-либо события с продолжением только в одну сторону. Блок "Выбор" всегда сходится. Вложенностей может быть много. Пример на картинке. Щас таблица в базе выглядит так: CREATE TABLE `table` (`ID` int(18) NOT NULL auto_increment, `TYPE`…
0 votes3 answers -
Редиректы на якорные ссылки в .htaccess ?
Проблема такая: В .htaccess прописываю редиректы, на обычные ссылки всё работает.. а на якоря нехочет.... может можно как-то заменить # чтобы ссылка работала? зы. %23 \# Пробовал.. не работает =/
0 votes1 answer -
XSLT и хостинг
Тяжело протекает моё обучение php Сначала меня сильно смутило остуствие нормальной поддеркжи utf-8, и банальные функции, типо смена регистра букв решаются костылями с транслитом, либо своими собсвенными функциями Теперь мне сломало голову поддержка преобразований XSLT интернетовский сервер говорит Гугл на это отвечает что нет нужного расширения… Как это все заставить работать на удаленном сервере я не нашел… Локальный сервер на котором это расширение точно есть говорит вообще что то странное
0 votes11 answers -
Помощь в регулярных выражениях
Помогите с регуляркой, вот моя: if (!preg_match("/^[A-Za-z0-9_-]{3,15}$/i",$login)) { $login_pattern_error = "<span class=\"err\">Выберите другой логин</span>\n\r"; $success = false; } В ней допускается использование a-z, A-Z, цифр от 0 до 9, тире, подческивание и длинной от 3 до 15 символов независимо от регистра. Как дописать чтобы нельзя было использовать в логине - и _ в начале и конце?
0 votes6 answers -
preg_replace_callback
Привет всем. Подскажите, как сделать вместо вызова функции, вызов метода текущего класса для preg_replace_callback(), например: class Name{ public function __construct($text) { $text = preg_replace_callback("/[0-9]+/s","number",$text); } private function number($p) { // какой-то код } }
0 votes1 answer -
регулярные выражения
В регулярных выражениях есть такая конструкция [^9] что означает "все что угодно кроме 9", а есть ли такая же конструкция но не для символов, а для выражений, например: [^folder] что должно означать "все что угодно кроме слова 'folder'"? Может как-нибудь использовать незахватывающий поиск?
0 votes0 answers -
Вопрос про галерею , хранение и вывод картинок из базы данных
Добрый день ! Задача заключается в том что я хочу выводить несколько картинок на строничку , так называемый построчный вывод не более , скажем , 6 фоток на страничке, при этом при нажатии на картинку она увеличивается. Вопрос в том как мне хранить картинки, и мини и макси в базе данных, это приведет к тому что на сервере надо хранить две копии маленькую и большую , но скорость вывода будет быстрее нежели хранить только большую и при выводе уменьшать их размер но тогда на сервере есть только одна картинка. Что вы посоветуете? И еще пожалуйста , дайте примеры данной задачи. Огромное Вам спасибо!!!
0 votes7 answers -
Загрузка файлов и изображений в БД
Встала задача - загрузки файлов на сервер и собственно доступ к ним с сайта. Не могу найти ценной информации по этому поводу. Во первых хотелось бы узнать логику происходящего, как удобней делать : Ну к примеру -Загрузка файлов в БД -Загрузка файлов на сервер, а в бд прописывать только путь к файлу. Во вторых хотелось бы узнать как вызывать окно "Открыть..." из браузера. Тоесть нажимаешь на кнопку , открывается диалоговое меню "Открыть..." c возможностью выбора в нем необходимого изображения, как только я выбрал и жму Окей...окно закрывается, и данные о местоположении картинки заносятся в переменную. Затем когда остальные данные новости отредактированы , я жму кнопку сохр…
0 votes10 answers -
Прикрепить файл к письму mail()
Здравствуйте! Пробую реализовать прикрепление файла в письму... сама суть понятна: первым делом загружаем файл на сервер, затем прикрепляем к письму. Закачка файла на сервер проходит - тут все ок. А вот прикрепить аттачмент - не получается. С картинкой получается - то есть в теле письма приходит текст с картинкой. А вот вордовский и архив не прикрепляется во вложение..... Делаю так: $file_name=$files_n; // путь к файлу ./temp/files_123.docx $subj="Отправка изображения"; $bound="web-1234"; $headers="From: \"Name\" <admin@mail.ru>\n"; $headers.="To: mail@mail.ru\n"; $headers.="Subject: $subj\n"; $headers.="Mime-Version: 1.0\n"; $headers.="Content-Type: multipart/alte…
0 votes3 answers -
Каптча
Здравствуйте! Нужна помощь в установке каптчи, я установил контактную форму с сайта Евгения Попова http://ruseller.com/lessons.php?rub=37&id=289 и теперь нужно заменить его проверку на спам на каптчу а вот как впихнуть ее не знаю,еще посоветуйте каптчу хорошую вот код <?php $error= ''; // сообщение об ошибке $name= ''; // имя отправителя $email= ''; // email отправителя $subject = ''; // тема $message = ''; // сообщение $spamcheck = ''; // проверка на спам if(isset($_POST['send'])) { {$name = $_POST['name'];} {$email = $_POST['email'];} {$subject = $_POST['subject'];} {$message = $_POST['message'];} {$spamcheck = $_POST['spamcheck'];} if(trim($name) == '') { $…
0 votes8 answers -
Сумма значений массива
Здравствуйте! Делаю корзину на сайте, возникла проблема с подсчетом итоговой суммы, не пойму как реализовать. Как сумировать в цикле значение одного массива? Кусок кода такой: rsQuery_1 - Id rsQuery_3 - количество товаров rsQuery_4 - сумма / этот массив и нужно суммировать на каждом прохождении цыкла echo $count = count($_SESSION["rsQuery_1"]); echo "<form name='cart' action='/billing/card/' method='POST'>\n"; echo "<table width='100%'>"; echo "<tr><th>ID</th><th>Наименование</th><th>Количество</th><th>Цена</th><th>Удалить</th></tr>\n"; for ( $i=0; $i < $count; $i++ ) { if ($_SE…
0 votes2 answers -
SELECT из БД
Подскажите пожалуйста как сделать запрос из двух таблиц? Есть таблица users( `id` int (8) AI, `name` varchar(50), `login` varchar(50), `password` varchar(32), PRIMARY KEY (`id`) ) TYPE MySAM; И есть таблица notes( `notesid` int(8) AI, `message` text, `tel` varchar(50), `userid` int(8), PRIMARY KEY (`notesid`) ) TYPE MySAM В коде идет выборка: $result = mysql_query('SELECT message,tel FROM notes ORDER BY notes DESC ) or die('error Что то не выбирает'); И далее эти данные выводятся в табличку: while($row = mysql_fetch_array($result)) { printf("<table class='table_buy'> <tr> <td><span class='select'>Текст объявления: </span>".$ro…
0 votes4 answers -
Онлайн статус
Как можно сделать так чтобы после входа статус пользователя становился "онлайн" и после нажатия но логаут становился "офлайн". Через UPDATE запросы в БД это понятное дело что легко, зашел - апдейт поля онлайн, выходит еще раз апдейт, а что делать если он не нажимал на логаут а просто закрыл браузер? так статус "онлайн" будет пока он не нажмет логаут) подскажите кто знает) если можно на пальцах
0 votes3 answers -
перенаправление всех страниц сайта
Сайт отображается как с www так и без Можно каким нибудь хитрым образом сделать чтобы страницы сайта для примера при заходе на сайт: inter.com inter.com/about inter.com/product inter.com/contact отображались только как www.inter.com www.inter.com/about www.inter.com/product www.inter.com/contact
0 votes17 answers -
Выполнение скрипта в том же окне
Есть две страницы: current_clients.php и current_clients_script.php. current_clients.php: <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> </td> <td width="750" height="100%" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="1" valign="top"> <div style="position:absolute; top:43px; margin-left:1px; width:150px"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="c_name"> <a href="../../index.php"><img src="../../images/emblem.png" border="0"></a…
0 votes12 answers -
Zend_Filter и utf-8
При попытке использования в проекте Zend Framework и его Zend_Filter столкнулся с таким вопросом: Что бы работать с кодировкой utf-8 нужно постоянно писать что-то типа: new Zend_Filter_StringToLower('UTF-8'). Можно ли настроить та, что бы не приходилось постоянно явно указывать кодировку?
0 votes1 answer -
Динамическое меню
У меня вопрос, как можно сделать динамическое меню с подменю посредством вывода из базы? т.е.: Ссылка 1 | Ссылка 2 | Ссылка 3 | Ссылка 4 | Ссылка 5 и чтоб при наведении на Ссылка 2, внизу вываливалось ПодменюСсылка 1 | ПодменюСсылка 2 | ПодменюСсылка 3 в плане яваскрипта ненадо, интересует как правильно сформировать таблицу в базе и растыкать ссылки по местам. Делал кто-то такое?
0 votes10 answers -
Как загнать полность html сайт в php?
Вобщем у меня вот такой вопрос. У меня есть сайт, написанный исключительно в html и стилей css. Но php я не знаю, просто подумал, что при запуске сайта, если я захочу поменять определенный пнкт меню на всех страница, мне придется каждую страницу по отдельности переделывать и сносить свой код. Мне нужно его как то переделать, что бы он в php стал. Скачла я denwer, устанвоил, все работает, даже на сайте с которго качал там после процедур появилось. Ура все работает! На рабочем столе дажде появилось 3 значка старт девер, рестарт и стоп. Но главная проблема, что я не умею им пользоваться, жму старт денвер, появляется системное окно, там типа запуск базы MysQL и прочее. Вов…
0 votes20 answers