PHP
A general-purpose scripting language especially suited to web development
Explore Questions
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
xml + php
Добрый день! Посматривал тут, что можно сделать интересного с помощью xml и php, и решил быстренько попробовать набросать маленькую гостевую книгу, или что-то подобное, что бы можно было оставить коммент, да имя. Вроде всё просто: xml файл: index.php файл del_comment.php файл: и на всякий случай add_comment.php файл: Всё делалось на скорую руку, так что код конечно оставляет желать лучшего, но зациклившись на ошибке при удалении, я пока оставил работу над всей красотой. Буду мегапризнателен, если кто подскажет или натолкнёт на мысль, где у меня ошибка! всё пока тестится тут: тут
0 votes3 answers -
XML-диверсия
Не знал как эту тему назвать, но что-то неведомое творит диверсии в моём XML. Поэтому так её и назвал. Итак, ситуация такая: 1. Есть некий скрипт, который обрабатывает входящие в него данные и возвращает XML. Скрипт работает хорошо и как следует. 2. Есть другой скрипт, который обращается к скрипту из первого пункта при помощи fsockopen и через fgets забирает оттуда XML, чтобы его распарсить и выдать нужный результат 3. XML возвращается с ошибками. Во-первых, с чего-то, вдруг, в конце XML нарисовался ноль. Во-вторых, внутри XML происходят неведомые вещи: например, в середину тега добавляется пара переносов сторк и что-нибудь типа «1аа», хотя в скрипте тег выводится примерн…
0 votes3 answers -
XML-парсер
Добрый день. Существуют ли в php функции парсинга XML? Есть XML-файл данных, из него нужно построить модуль-навигатор по сайту - простой набор ссылок на подразделы. Во флэше я это сделал (example.rar 2кб), а как сделать на php? Только через функцию чтения файла и построчного его разбора?..
0 votes6 answers -
xpath. найти элементы любого уровня вложенности
помогите пожалуйста исправить xpath-выражение поиска функция parse_catalog_goods() следующего скрипта ищет элементы <a> первого уровня вложенности(то есть собирает информацию о всех товарах каталога). если каталог в будущем будет содержать <a> более высоких уровней вложенности, то parse_catalog_goods() не сможет собирать всю информацию о товарах каталога import pprintimport requestsimport lxml.etreeimport lxml.htmldef get_catalog(url): try: req = requests.get(url) except Exception: print('Error open. ') else: html = req.text doc = lxml.html.document_fromstring(html) listCatalog = doc.xpath('//section[@class="cata…
0 votes0 answers -
XSLT и хостинг
Тяжело протекает моё обучение php Сначала меня сильно смутило остуствие нормальной поддеркжи utf-8, и банальные функции, типо смена регистра букв решаются костылями с транслитом, либо своими собсвенными функциями Теперь мне сломало голову поддержка преобразований XSLT интернетовский сервер говорит Гугл на это отвечает что нет нужного расширения… Как это все заставить работать на удаленном сервере я не нашел… Локальный сервер на котором это расширение точно есть говорит вообще что то странное
0 votes11 answers -
XSS какая защита...
Собсвенно возник такой вопрос.. как защитить сайт от XSS Хотелось бы узнать мнение специалистов этого форума, так как вы наверняка пишете свои продукты CMS или другие скрипты использующие поля ввода или параметы $_GET, $_POST,$_COOKIE... примеры кода и комментарии не помешали бы =)
0 votes3 answers -
ZEND
У меня возникло несколько вопросов по Зенду. Почему вам нравится Зенд? Я лично долго работал в Дрививере и не жаловался. Простой интерфейс создания шаблона для последующей странички толи ПХП толи ХТМЛ. Ответьте те у кого есть опыт перехода с другого редактора на Зенд редактор. И объясните почему же вы сделали такой важный шаг в жизни? )))))))
0 votes5 answers -
Zend Framework - Пример простого приложения
Неплохой документ для тех, кто только начинает: http://www.scribd.com/doc/11995/gettingsta...ndframework-124 Разбирается пример на основе старых версий Zend Framework, в нынешней некоторые классы именуются немного по-другому. Но для тех кто в курсе думаю не будет лишним ознакомиться.
0 votes6 answers -
Zend Framework. Вызов контроллера из другого контроллера.
Ломаю голову над таким финтом ушами: Выполняется действие (action1) в контроллере (controller1), формируется соответствующий вид (view1) Как вызвать в действии (action1) контроллера (controller1) действие (action2) другого контроллера (controller2) и его вид (view2) сохранить в переменную что бы вставить её в вид (view1)? К сожалению такой код работает неправильно: class Controller2Controller extends Zend_Controller_Action{ function init(){} function action1Action() { $this->view->content = $this->_forward('action2', 'controller2'); } }
0 votes4 answers -
zend studio for eclipse и класс
class some { private $db; public function __construct() { $this->db = new MySQL(); $this->db->connect(); } function func() { $this->db-> } } вопрос - почему из func у $this->db-> не выпадает табличка с методами и полями этого обьекта? в конструкторе она появляетса, а в другом методе - нет
0 votes3 answers -
Zend раскрывается?
Есть средства, декомпилирующие код, защищенный Zend Guard?
0 votes5 answers -
Zend_Filter и utf-8
При попытке использования в проекте Zend Framework и его Zend_Filter столкнулся с таким вопросом: Что бы работать с кодировкой utf-8 нужно постоянно писать что-то типа: new Zend_Filter_StringToLower('UTF-8'). Можно ли настроить та, что бы не приходилось постоянно явно указывать кодировку?
0 votes1 answer -
Zend_Layout intro
В основную ветку разработки zend фреймворка добавили Zend_Layout. Раньше приходилось извращаться по-своему для тех же целей, благо появилось общее для всех решение. Здесь можно почитать введение в использование. Пока нет вразумительной поддержки для модульной структуры сайта. Разработчики рекомендуют реализовывать поведение с модулями собственноручно)
0 votes0 answers -
Zenphoto
Установил я с горем пополам zenphoto на сайт. Проде бы все работает. annabets . com / zenphoto А как теперь сам скрипт галереи внедрить в сайт? Ну, на обычную страницу сайта, annabets . com / фотогалерея
0 votes1 answer -
ZF: Принцип хранения файлов модуля
Предлагаю рассмотреть вопрос тем, кто знаком с zf. Всё нижеописанное лишь размышления на тему. Имеем структуру по умолчанию: <project name>/ application/ configs/ controllers/ helpers/ models/ modules/ views/ filters/ helpers/ scripts/ Bootstrap.php data/ database/ cache/ indexes/ locales/ application/ en_US.mo logs/ sessions/ uploads/ docs/ library/ public/ css/ js/ images/ .htaccess index.php scripts/ jobs/ build/ temp/ tests/ - Введение: 1.1 Каталог "application/" содержит файлы приложения, реализующие mvc. 1.2 Каталог "data/database" может содержать .sql файлы, нео…
0 votes1 answer -
А как поисковики к таким адресам относятся?
Слепил микро cmsку - вызывается всегда одна страница, а содержание зависит от переменных. Адрес одной из страниц каталога - fix.ru/index.php?a=2&b=5 Одна из страниц новостей - fix.ru/index.php?a=4&b=0&c=5 Вот, стало интересно: а как поисковики к таким адресам относятся?
0 votes5 answers -
А кто-нить юзал CuteNews?
А кто-нить юзал CuteNews?
0 votes0 answers -
А нужна ли CMS?
Вот допустим планируется сайт, на котором будут регаться очень много пользователей и сами будут добавлять по очень много постов в день, то такой сайт нужно делать с нуля или можно натянуть на какую-нибудь CMS? Просто вроде говорят, то, что CMSки не выдерживают большую нагрузку.
0 votes1 answer -
А что означает вот этот код?
Всем привет! Никто не подскажет - вот этот код <?php $random_image = rand(1,2); <img src="<?php bloginfo('template_url'); ?>/headers/header_<?php echo $random_image; ?>.jpg" alt="" /> означает, что будут при показе меняться 1-я и 2-я картинки, или это скорость смены картинок? Хэлп!
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 -
Абстрактные классы и методы
Сейчас вот стал более глубоко вникать в ООП в PHP, так вот: Абстрактные классы и методы Абстрактные методы имеют только объявление и не имеют реализации. Класс, который содержит такие методы, должен быть обязательно объявлен как абстрактный: <? abstract class MyClass { abstract public function fn(); } ?> Это все понятно, как объявлять и что это такое, НО ну никак не могу понять, зачеееем они надо???? Вот нашел такую цитату: А зачем тогда нужны абстрактные методы и классы? А чтобы описать объект, который будет реализован, но который еще не реализован. Зачем описывать объект, который будет реализован, но еще не реализован? В чем суть абстрактного класса??? Мож…
0 votes6 answers -
Абстрактный запрос к БД
Задолбался писать запрос к БД типа: $query="SELECT * FROM table"; $result = mysql_query($query); if($result){ if(mysql_num_rows($result)){ while($row=mysql_fetch_object($result)){ .... } }else{ ... } } else{ ... } Захотел написать простенький класс типа: <?php class table{ static function get($query){ $result = mysql_query($query); if($result){ if(mysql_num_rows($result)){ while($row=mysql_fetch_object($result)){ $result[]=$row; } return $result; }else{ return false; } } else{ return false; } } } ?> ...но нутром чую велосипед. Не подскажете, есть ли встроенная функция, класс с …
0 votes1 answer -
Авто выгрузка на бесплатный фотохостинг
Как можно организовать авто выгрузку на фотохостинг? Хочу реализовать размещение изображений добавленных пользователями на форуме в Радикале к примеру, а не на моем хостинге, но так что бы пользователи не уходили с сайта и добавляли изображения на Радикал через интерфейс форума!
0 votes8 answers -
Автодозагрузка контента.
Возможно пишу не туда, стало интересно, как реализуют авто дозагрузку контента, когда юзверь достигает "дна страницы". Если не совсем поняли, что я имел ввиду посмотрите тут vk.com pikabu.ru
0 votes1 answer -
Автозамена расширения изображений
Друзья, помогите понять, почему не работает автозамена расширений через htaccess. По сути должна быть замена jpg/png на webp если браузер пользователя поддерживает webp. В самом посте всегда указана картинка .jpg Замена работает если только удалить в папке сайта картинку с расширением .jpg либо изменить на .jpeg (методом тыка) Причем я знаю, что в консоли будет все равно отражаться что у картинки расширение .jpg и факт того, что есть подмена на webp видно только в графе type консоли вебразработчика. Вот, собственно код: <IfModule mod_rewrite.c> RewriteEngine On # Check if browser supports WebP images RewriteCond %{HTTP_ACCEPT} image/webp # Chec…
0 votes0 answers