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
-
Сервер переодически недоступен
Появилась проблемма. Вернее возможно всегда была. просто не замечал. средства диагностики показывают что постоянно сервер провисанет на несколько минут Хостер не сознается. Пишет что не может выявить причину В логах странного нет. грешил на крон, думал какой нибудь процесс запускает - но он работает в одно и тоже время, а здесь спонтанно. кто нибудь сталкивался с таким? Причём в эти моменты отрубается не только пинг но и доступ по ssh
0 votes5 answers -
Двуязычный сайт
Здравствуйте! Подскажите, пожалуйста, оптимальную методику создания двуязычного сайта. Никакой автоматики не надо. Пользователь переключает языки сам (стандартные флажки rus/eng). Перевод подготовлен заранее. Сайт будет на django, но хотелось бы для начала понять принцип решения проблемы. Спасибо!
0 votes2 answers -
Парсинг сайта
Всем хорошего дня! дано: урл (допустим): http://site.ru/index.php?id=...? вопрос: как получить все страницы (те что в дано) со всеми ip которые есть в бд? если точнее, то нужен список всех ip, при этом доступ к сайту отсутствует. решение: ...?
0 votes2 answers -
Влаженность бб-кодов
здравствуйте, такой вопрос, у меня есть замена с помощью регулярного выражения: $body = preg_replace("#\[size\=(1|2|3|4|5|6|7|8])\](.*)\[/size\]#isU", "<font size=\"$1px\">$2</font>", $body); вот текст для замены: [size=1] малый текст [size=3]средний[/size] [size=4]большой[/size] [/size] как сделать так, чтобы обрабатывалось не так: <font size="1px"> малый текст [size=3]средний</font> <font size="4px">большой</font> [/size] а так: <font size="1px"> малый текст <font size="3px">средний</font> <font size="4px">большой</font> </font> заранее спасибо
0 votes2 answers -
Cannot send session cache limiter
Поставил скрипт регистрации и авторизации пользователей на сайт, в скрипте присутствуют куки, всё прекрасно работает в голом виде, то есть в таком : <?php // вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!! session_start(); ?> <form action="testreg.php" method="post"> <!--**** testreg.php - это адрес обработчика. То есть, после нажатия на кнопку "Войти", данные из полей отправятся на страничку testreg.php методом "post" ***** --> <p> <label>Ваш логин:<br></label> <input name="login" …
0 votes2 answers -
SSI или PHP
Прочитал на этом сайте про SSI. Стало интересно, что лучше по возможности использовать, ведь всё это можно сделать при помощи PHP. Вообще стоит ли использовать эту технологию? Есть ли у неё какие-то преимущества, может быть код быстрее обрабатывается?
0 votes2 answers -
Что то не так с переменными, в чем дело может быть ?
Я немного помогаю на собственной инициативе в доработке игры. В общем задача была доработать файл помощи. что я собственно и сделала. Но пришлось немного изменить файл - добавить еще одну переменную. Итог: из трех переменных работает только 1. При ссылке на остальные переменные выводится пустая страница с одним только заглавием . Что из этого получилось можно посмотреть на http://rem-sot.ru/bot/faq.php (для теста заливала к себе на сайт) http://www.188.ru/39749 тут скрипт сам . подскажите пожалста где напортачила, если не трудно , или хотяб из за чего так вообще может быть? Заранее спасибо.
0 votes15 answers -
как на данном форуме реализованно добавление новых сообщений?
Добрый день! Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило! У меня есть 3 таблицы users,topics, messages в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил. меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения. Заранее спасибо!
0 votes3 answers -
next photo
вот, сколько мучаю не выходит... есть к примеру фотоальбом, выборка нужного фото происходит через get запрос который выдирает из таблицы данные: пример урла: адрес.ру/photo_view.php?id=1&photo=3083504 $photo = $_GET['photo']; $photoload = 'SELECT * FROM `'.$phototable.'` WHERE photo IN("'.$photo.'")'; мне нужно сделать 2 кнопы следующая фото и предыдущая, то есть ссылки типа адрес.ру/photo_view.php?id=1&photo=3083504&next=1 адрес.ру/photo_view.php?id=1&photo=3083504&last=1 (может это неправильно?) пытался сделать переменные через определение get next и last, но как выбирать не понятно... Сама таблица выглядит так: id uid photo 54 1 8928309 5…
0 votes7 answers -
Многомерные массивы в filter_var_array PHP
Есть массив: $_POST['rooms'] = array( 'standart' => array( 0 => 1, 1 => 5, 2 => 10 ), 'suite' => array( 0 => 3, 1 => 4, ), ); Есть код: function roomsFilter($value){ echo $value; } $filter = array( 'rooms' => array( 'filter' => FILTER_CALLBACK, 'options' => 'roomsFilter' ) ); filter_var_array($_POST, $filter); В функцию roomsFilter в $value получаю значения: 1, 5, 10, 3, 4, т.е. массив обходится рекурсивно. Как получить в $value весь массив $_POST['rooms'] целиком?
0 votes0 answers -
responseXML(тема уже была)
Почитал тему на вашем форуме, но так ответа на нее не было... У меня такая же проблема. Буду рад если помогут: ajax.js: var request = null; function createRequest() { try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try {request = new ActiveXObject("Microsoft.XMLHTTP");} catch (failed) {request = null;}}} if (request == null) alert("Ошибка при создании объекта XMLHttpRequest!");} function getList(ctg, mkr) { var _select = document.getElementById("product"); _select.innerHTML = ""; // Удаляем всех потомков var option = document.createE…
0 votes5 answers -
Очистка
Всем привет. Вот столкнулся с неприятной ситуацией. Есть некая форма с полями. После ввода данных и нажатия на субмит, форма уходит на сервер и обрабатывается. Но дело в том что если нажать кнопку Ф5 запрос сново удет на сервер и опять будут выполнены теже самые действия. Как с этим бороться??
0 votes2 answers -
Хранение HTML форм в базе
Приветствую всех, извиняюсь заранее за ламмерский вопрос - но мне вот нужно хранить код html формы в базе - то есть форма сама верстается через админку в textarea далее она должна сохранятся в базу и потом же опять грузится в textarea для например правки , вроде все работает но не работает если в самой редактируемой форме есть тоже textarea - смысл в том нужно редактировать формы (точнее их код ) в админке технология используется стандартная - php + bootstrap кто знает как это победить?
0 votes2 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 -
отображение формы через функцию
хочу сделать чтоб форма запускалась через функцию, например основной скрипт <?php // подключение файла с функциями include 'competitor.function.php'; // проверяем была ли заполнена форма или нет if ($_SERVER['REQUEST_METHOD'] == 'GET') { small_questionnaire(array()); } else { presurvey_small_questionnaire(array()); } // далее скрипт записи данных в БД ..... ?> далее файл с функциями <?php // функция отображения формы function small_questionnaire() { <div align="center"> <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" name="small_questionnaire" method="post"> <table cellpadding="0" cellspacing="5" border="0" width="50%"> <…
0 votes1 answer -
Кто нибудь может подсказать с ООП?
В общем ситуация такая:у меня есть фото галерея на каком то идиотском движке,там есть вверу кнопка Контакты,эта кнопка залинкована на ту же страницу на которой она стоит.Мне нужно тупо переписать линку на эти самые Контакты.Полез искать эту линку,нашёл вот такую:<img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/> Как я понимаю вот это: g->url должно быть в ООП файлике,вот вопрос как его обычно называют?)И как это ООП работает?Заранее БОЛЬШОЕ СПС всем кто откликнется) подскажите что можете плизз(((
0 votes4 answers -
Парсинг xml-документа
Всем привет... Помогите разобраться с парсингом xml-документа. При чтении xml-документа парсер воспринимает перенос строки как пустой элемент, можно ли как-то от этого избавиться???? Вот код: $xml = <<<XML <?xml version="1.0" encoding="utf-8"?> <root> <element>assdsda</element> </root> XML; $reader = new xmlReader(); $reader->xml($xml, 'utf-8', LIBXML_NOBLANKS); while ( $reader->read() ) { echo "{$reader->name}"; } Вот что получаю: root #text - перенос строки element #text element #text - перенос строки root В мануале пишут что опция LIBXML_NOBLANKS решает эту проблему, но как видите не помога…
0 votes1 answer -
Существует ли серверная программа для сжатия изображений?
Весна... Учеба заканчивается... Близится дипломная работа... Учусь на техника-программиста и как дипломную работу решил взять сайт. Не могу назвать себя гуру в этом деле, но что к чему улавливаю быстро. А теперь к делу... Есть сайт, на который пользователи будут грузить изображения, много изображений(нет, я не собираюсь делать что-то вроде инстраграма :-D). Естественно возник вопрос о сжатии изображений. Так вот, существуют ли какие-нибудь программы которые могли бы сжимать вес каждого изображения, которое будет загружать пользователь ?
0 votes4 answers -
Верхнее меню
Использую Пхп нюку 8 надо вставить вот в этот файл http://rus-phpnuke.com/forum/index.php?act...pe=post&id=1156 А именно в этом месте >Меню Сюда надо вставить< echo "</center></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" height="2">n" ."<tr><td width="100%"></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" bgColor=#ff9900 height="20">n" ."<tr><td width="60%">n" ."<form action="modules.php?name=Search" method="post" style="display: inline">n" ." <font class=A_white>Поиск:</font>n" ."&…
0 votes3 answers -
Вывод файлов директории для скачивания
Здравствуйте! Подскажите, пожалуйста, как вывести файлы не каталогом, а в виде списка… в тегах <p> или <a> , или ещё как, чтобы их можно было скачать??? http://jsfiddle.net/vr6qruy1/1/
0 votes1 answer -
Zend_Layout intro
В основную ветку разработки zend фреймворка добавили Zend_Layout. Раньше приходилось извращаться по-своему для тех же целей, благо появилось общее для всех решение. Здесь можно почитать введение в использование. Пока нет вразумительной поддержки для модульной структуры сайта. Разработчики рекомендуют реализовывать поведение с модулями собственноручно)
0 votes0 answers -
Функции. Значения по умолчанию
Всем хи. Вот есть такая функция function GetString($columnDelimiter='', $rowDelimiter='', $rowCount=null, $nullExpr='') { ........................ } Можно ли вызвать функцию так чтобы $rowDelimiter получил какоето значение, а остальные аргументы остались со значением по умолчанию(не используя функции func_num_args(), func_get_arg() и func_get_args())? Что то на подобие такого вызова GetString(, 'value', , );
0 votes1 answer -
Калькулятор
Хочу проверить каждое поле на пустоту, вот так пробую что-то не срабатывает. <?php if(empty($_POST['chislo1'])) echo 'Пожалуйста, введите Число №1 <br />'; if(empty($_POST['chislo2'])) echo 'Пожалуйста, введите Число №2 <br />'; if(empty($_POST['znak'])) echo 'Введите знак во второе поле <br />'; if(isset($_POST['chislo1']) && isset($_POST['chislo2']) && is_numeric($_POST['chislo1']) && is_numeric($_POST['chislo2']) && !empty($_POST['znak']) ) { $ch1 = $_POST['chislo1']*1; $ch2 = $_POST['chislo2']*1; $znak = $_POST['znak']; switch($znak){ case '+': $rez = $ch1 + $ch2; break; case '-': $rez = $ch1 - $ch2; break;…
0 votes7 answers -
Помогите разобраться новичку
Что имеем: страницу index.php куда через include вставляем соответсвующие разделы - верхнее навигационное меню, основной контент и футер. При нажатии на кнопку меню методом GET на сервер отправляется соответствующий id запрашиваемой страницы, и она подставляется в область основного контента. По-логике шапка и футер постоянно остаются без изменений, меняется только основной контент. Проблема: попытка выделить активный пункт меню с помощью jQuery не приносит никаких результатов (все классы и стили в css прописаны верно), ссылка не получает класс 'active'. Подскажите пожалуйста где может быть причина (может при получении ответа страница полностью обновляется и скрипт просто …
0 votes4 answers -
Из рекурсивной функции не возвращаеться переменная
привет, вот скелет функции, (код который не влияет на вопрос, не показываю что бы - не тратить ваше время.) в принципе обычная рекурсия, НО return не возвращает переменную которая есть (показывается внутри функции var_dump). return возвращает NULL. По return выход из рекурсии. function check($data,$email){ if(..........) { //тут что делаем if(....) { //тут что делаем foreach($em as $ems) { //тут что делаем if(preg_match($r, $content, $m)) { //тут что делаем $m = $link; var_dump($link);//здесь переменная есть retur…
0 votes3 answers