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
-
Проверка ввода определенных символов и цифр
А можно ли сделать код не используя регулярных выражений, которы будет проверять что пользователю ввел в форму только цифры и символы +-. Кто такой делал, можно пример пожалуйста.
0 votes1 answer -
Папка в странице php?
В Php далеко не новичок, но и не специалист, постоянно нахожу что нибудь новое для себя. Вот например натолкнулся на ссылку : index.php/action Объясните: это папка в странице??? и если да, то как Сие реализовать
0 votes4 answers -
Идеальная модель [90,60,90]
Приветствую, дорогие форумчане! На дворе весна, давайте пофантазируем на тему идеальной модели (нет, разделом я не ошибся, речь пойдёт о модели представления данных). Какие методы, свойства, кроме стандартных (delete, add, update/set, select/get) было бы хорошо реализовать и удобно было бы использовать, чего не хватает, чего очень понравилось в уже существующих реализациях AR, ORM которые вы использовали. Ну, например: имеет ли смысл добавлять в модель форматер данных, чтоб при желании получать не только объект, но и/или массив, json, xml?
0 votes0 answers -
Объекты в параметрах функций
Вот решил написать функцию в классе, а в функции, внутри класса, хочу проверить, принадлежит ли той или иной объект какому-то классу. <?php class A{ public function f(){ echo 'Лето-2011!'; } } class B extends A{ function chekObject($obj){ if($obj instanceof User){ echo "Это наш!<br>"; } else{ echo "Это чужой!<br>";} echo $obj; } } $obj = new B(); $obj->chekObject("Петя"); ?> Код вроде работает, выводит такое: Но здесь получается грубо говоря проверка переменной, а не проверка объекта на принадлежность какому-то классу. Как сделать проверку на объект, который исходит от параметра функции и сделать проверку внутри функции?
0 votes1 answer -
узнать кодировку
слово "Смотритель" закодированое через urlencode в 2х разных кодировках выглядет так: %D1%EC%EE%F2%F0%E8%F2%E5%EB%FC %D0%A1%D0%BC%D0%BE%D1%82%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C может кто сказать какие используются ?
0 votes2 answers -
Помогите начинающему.Layout и страницы.
Здравсвуйте! Я недавно общаюсь с php и мне надо реализовать следующую вещь: У меня есть несколько страниц и один стандартный Layout. Мне надо чтобы при переходе на каждую страницу отображался соответствующий участок Layoutа.
0 votes3 answers -
понижение приоритета mysql при бэкапе
Вопрос есть на засыпку)) столкнулся с проблемой, что при бэкапе больших аккаунтов происходит очень большой расход ресурсов. вплоть до зависания всего сервера.... в основном это связано при бэкапе бд.... с последующим архивированием в .tar.gz есть вариант - как понизить приоритет и сократить количество используемых ресурсов? поделитесь, плиз, как решают такую проблему компании, у которых большие бд... а то ночью происходит стопор... от 30 минут до часу и интересен факт, что загруженность скачет. то больше сотни, то по минимуму.... но сайты и админ панель висит((( может это зомби? upd: рестартанул апач, блокировка на других сайтах снялась. а этот акк висит... бэкап…
0 votes0 answers -
Редирект
Всем привет, в скрипте определяется адрес страницы в зависимости от местоположения пользователя этот адрес запоминается в куках пользователя, далее когда пользователь закрыл и открыл страницу скрипт должен перейти по этому адресу , если делать через функцию header("Location") при выполнение какого-либо условия то происходит зацикливание т.е. $redirect_adress = $APPLICATION->get_cookie("user_adress"); if ( isset ($redirect_adress ) ) LocalRedirect($redirect_adress ) или header(); Делается редирект условие выполняется и так бесконечно как этого избежать ?
0 votes1 answer -
Вопрос по сессиям
Здравствуйте! Вот такой код 1.php session_start(); $_SESSION['a']='abc'; $_SESSION['b']='def'; header("Location: http://".$_SERVER['HTTP_HOST']."/2.php"); 2.php session_start(); print_r($_SESSION); Вопрос: если просто запустить 1.php то перейдет на 2.php и выдаст Array ( [a] => abc => def ) кроме ie 9 почемуто ,а если 1.php?PHPSESSID=1234 то перейдет на 2.php и выдаст Array ( ),т.е. переменных сессии нет, хотя если посмотреть файл ses1234, то в нем a|s:3:"abc";b|s:3:"def"; + создается новая сессия почему так?
0 votes1 answer -
Вывод html с сохранением стилей
Привет всем! Появился такой вопрос.. у меня есть строка, которая хранится в базе данных. Что-то вроде.. <p style="color: #ddd;">Какой-то текст</p><strong>Жирный текст</strong>..и так далее.. В итоге когда я вытаскиваю эту строку, и пытаюсь каким-то боком присвоить innerHtml через js скрипт, который впихнул в php, то выводится только сама структура, без стилей.. то есть выводится тот же текст, что я написал выше. А мне нужно чтобы вывело Какой-то текст жирный текст. Может кто знает решение?
0 votes2 answers -
Создание Брокерного сайта
Хочу сделать сайт, прогноз футбольных матчей на очки - как практика в учении Php и полезно и интересно Можете дать пару советов, умею обращаться к Бд Лучше делать через Бд или создавать файлы и в них вычислять сходство прогнозов ?
0 votes4 answers -
редактирование div{contenteditable="true"}
Добрый вечер. Есть страница с блоками div{contenteditable="true"}, которые можно добавлять и удалять. как сделать, чтобы при перезагрузке страницы все данные в div сохранялись и в будущем можно было их редактировать
0 votes1 answer -
mod_rewrite разбор ссылки
Подскажите вопрос. htaccess: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php?%{REQUEST_FILENAME} когда посылается ссылка типа - http://www.site.ru/contact (где contact - папка не существующая), в index.php, $_SERVER['QUERY_STRING'] = /www/users/alex/www/htdocs/contact но если посылаю двойную папку, типа http://www.site.ru/contact/moscow в index.php опять приходит первый вариант, т.е. вторая папка потерялась $_SERVER['QUERY_STRING'] = /www/users/alex/www/htdocs/contact в чем дело? Возможно у меня в корне неправильный подход к посылке в PHP файл переменных, но.. он работает Вот только двойные вымышленные папки подкосил…
0 votes1 answer -
Смена оформления элемента. Less+JQuery
Привет, форумчане! У меня такой вопрос возник.. я начал познавать Less, и вдобавок - через него я меняю стили отображения (@media screen, all, и т.д). Но в некоторых случаях мне непонятно - как fieldsetу (внутри которого ссылка, картинка, и т.д) - изменить стиль отображения, если размер окна меньше 800Px?.. Например, чтобы внутри fieldset'a остались только ссылки, без рамок, без картинок.. а когда размер окна > 800px - то сразу же отображать fieldset с "default-стилем".
0 votes1 answer -
Из передаваемого параметра - переменную
Имеем: function abc($x, $y) {...} Мне нужно из значения передаваемого параметра $x сделать переменную. Т.е. если abc(qwe,rty), то далее я хочу использовать переменную $qwe... '$'.$x возвращает, естественно, текстовую строку
0 votes3 answers -
откуда это береться?
уже голову сломал, не работает как надо скрипт и не могу понять откуда подчеркнутое берется.
0 votes3 answers -
Регулярное выражение
Добрый день. Помогите пожалуйста составить регулярное выражение. Имеется строка вида "/bla bla bla.", нужно из неё получить символы между / и . Пробовал $text = "/qwerty.";$pattern = "|/(.*?).|";preg_match($pattern, $text, $out);echo $out[0];Но в данном случае выводит /q
0 votes3 answers -
Подскажите фреймворк для парсинга текста..
Собственно сабж.. Есть ли аналоги simple_html_dom?
0 votes1 answer -
Разшшифруйте
Помогите расшифровать строку $group = $group == 1 ? 1 : 2; я примерно представляю что это но хотелось бы не гадать.
0 votes2 answers -
Категории
Есть несколько категорий,при нажатии на ссылку-категорию надо сделать выборку из бд по категориям. Ну так вот: если url == info { mysql } else { вывести все } И так далее Но что подставить вместо url???
0 votes3 answers -
Java. Разное число JButtons.
Привет, подскажите пример кода или дайте пожалуйста ссылку на пример, что бы можно было бы понять, как при каждом запуске программы на форму выводить различное число кнопок Например при выборке из БД число кнопок будет равно числу записей, не могу сообразить, как это сделать. Заранее благодарю!
0 votes3 answers -
Упорядочить значения массива по списку
Имеется массив Array( [0] => 1 [1] => 10 [2] => 2 [3] => 20)Как его можно упорядочить таким способом, что бы была последовательность чисел, т .е в результате получился массив Array( [0] => 1 [1] => 3 [2] => 2 [3] => 4)
0 votes1 answer -
Проблема с загрузкой файлов
В php.ini upload_max_filesize = 10M Все файлы до десяти мегабайт загружает нормально. Файл больше десяти мегабайт соответственно не загружает. Проблема в том, что и ошибки при этом никакой не записывается в $_FILES['file']['error']. И вообще массива $_FILES не создается, так же как и $_POST. Подскажите в чем может быть причина?
0 votes2 answers -
рассылка
есть кроновская рассылка на стену фейсбука юзерам . Отправка одному юзеру занимает секунду , что значит что за час я смогу отправить 3600 юзерам . А число юзеров скоро перевалит за этот лимит . Задача стоит написать демон на шеле , который будет исполнять по 10 юзеров через сценарий . тогда запустив 10 демонов мы увеличиваем скорость отправки . Как реализовать чтоб вызвав сценарий мы постили 1-10 юзерам , если еще раз то 10-20 юзерам и т.д.
0 votes5 answers -
Помогите с PHP ворнингом. Не хочет создавать и открывать файл
Возникает ворнинг: Warning: fopen(/var/www/XXX/data/www/XXX///XXX.sql) [function.fopen]: failed to open stream: Permission denied in /var/www/XXX/data/www/XXX/aaa.php on line 17 то есть я не могу открыть/создать файл для записи в него из-за доступа. Где мне изменить доступ?. В директории запись разрешена. Для администраторов разрешено всё, для остальных - только чтение.
0 votes2 answers