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
-
расползается сайт до бесконечности
Имеется код для вывода последних регистраций девушек. Все бы ничего, но при использовании тега <td></td> все анкеты располагаются в 1 строку (даже если будут 100 анкет), поэтому сайт расползается. Вот фото, как это выглядит: А хотелось бы ограничить ширину и чтобы стало так: Использую малоизвестный скрипт знакомств http://www.azdg.com/ Не могли бы вы подсказать, можно ли прописать код "<td>текст</td><td>текст</td><td>текст</td><td>текст</td><td>текст</td>", чтобы он не расползался по всей ширине, растягивая сайт (в 1 строку 100 анкет), а переносился на вторую строку? А вот и сам код вывода: <?w…
0 votes5 answers -
IPB v2.3.4
В общем, я немнога модернизировал таблицу topics. добавил туда поле xxx. Теперь же мне нужна помощь в отображение этого поля в темах. Сделал небольшой запрос, незнаю правильный он или нет. $this->ipsclass->DB->simple_construct( array( 'select' => 'xxx', 'from' => 'topics', 'where' => "tid =".$this->topic['tid']) ); $this->ipsclass->DB->simple_exec(); $den = $this->ipsclass->DB->fetch_row(); По началу этот запрос я записывал в sources\action_public\topics.php А там где данный запрос должен давать результат (\cache\skin_cache\cacheid_2\skin_topic.php ) вставлял $den, но он не работал, было пусто, не был…
0 votes1 answer -
Ошибка при записи массива в констану
При определении константы через define(), все идеально. define('PATH', $_SERVER['DOCUMENT_ROOT']. '/my_path');Однако при аналогичном определении через const const PATH = $_SERVER['DOCUMENT_ROOT'];Выбрасывает синтаксическую ошибку : Parse error: syntax error, unexpected '$_SERVER' (T_VARIABLE) Мб я уже туплю, но разъясните плз, что тут не так?
0 votes3 answers -
Проблема с кодировкой
Добрый вечер. у меня следующий вопрос, в инете нашел один скрипт который осуществляет выбор страны, региона и города соответственно. Данный скрипт я хочу переделать и вставить в свой сайт. Проблема в следующем, у меня не получается запустить работу скрипта в кодировке utf-8. Преобразовывал бд, все страницы в utf-8, результата никакого. Метод тыка удалось найти конкретную проблему изменений. Поменяв все на utf-8, кроме строки в cities.php "header('Content-type: text/xml; charset=windows-1251'); " скрипт работает, но только как я поменяю windows-1251 на utf-8, выборка из бд не осуществляется. index.php <?php header('Content-type: text/html; charset=utf-8')?> <!DO…
0 votes4 answers -
Добавление приложений для службы Google App Engine
В документации по Google App Engine сказано следующее: Про другие способы загрузки приложений там ни чего не сказано. Однако после недолгих экспериментов с (SDK) Python для App Engine сама собой напрашивается мысль, что было бы не плохо найти и более удобные способы. Кто-нибудь сталкивался с подобным вопросом?
0 votes0 answers -
Форма контактов. Неправильная работа в Popup
Доброго времени суток. Есть форма контактов на СТРАНИЦЕ которая работает правильно, отправляем форму пишет сообщение, что сообщение отправлено. Есть форма у услугах УСЛУГИ, которая после отправки перекидывает на страницу обработчика формы с сообщением о правильной отправки. Как исправить 2-й вариант?
0 votes3 answers -
.htaccess, regexp
Подскажите, как в .htaccess объединить два таких запроса в один: RewriteRule ^ad/ / RewriteRule ^ad$ / Чтобы выражению удовлетворяли строки: ad/xref ad ad/ ad/?as=1 но не: adminka
0 votes2 answers -
Ошибка при обновлении
Всем привет. При переходе с 7.01.06 на 7.02 появилась такая ошибка: Table 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't existTable 'rosson_blog.DB_ERRORS' doesn't exist В чем ошибка?
0 votes3 answers -
Регулярные выражения
Ребята,помогите написать код <?php$exp = "/([a-z0-9]+\.[a-z]+\.[a-z]+)/";$ewe = "klkk.ed.mm";if (preg_match($exp,$ewe)){preg_replace($exp,$ewe);}?>Задача следующая,если в моём посте (на wordpress) находим к примеру google.com то делаем его "кликовой" ссылкой типа <a hreff=""> Код выше я начал,но не могу закончить....
0 votes18 answers -
Чистка поискового запроса. preg_replace
Здравствуйте! Подготавливаю поисковый запрос для выборки данных из базы данных оператором LIKE Суть чистки в обрезании окончаний, уничтожению стоп-слов, спец. символов и прочего. Функции-самописки имеют вид: <?php/*Функция обрезки окончаний слов*/function dropBackWords($word) { //тут мы обрабатываем одно слово$reg = "/(а|я|о|е|ь|и|ы|ая|яя|ое|ее|ый|ать|ять|еть|уть|у|ю|ем|ешь|ете|ет|ут|ют|ал|ял|ала|яла|али|яли|ул|ула|ули)$/i"; //данная регулярная функция будет искать совпадения окончаний$word = preg_replace($reg,'',$word); //убиваем окончанияreturn $word;}/*Функция уничтожения стоп-слов*/function stopWords($query) { //тут мы обрабатываем весь поисковый запрос$reg = "/\…
0 votes4 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 -
Упростить код
Всем привет. Совсем когда-то давно я с помощью книжек, своими собственными руками написал такой код для подключения каждой странице собственного title. <?php switch ($page){ case "index": echo "Первый title"; break; case "about": echo "Второй title"; break; case "bla-bla-bla": echo "Третий title"; break; ---------------------------- default: echo "По умолчанию"; ;}?> И подключал таким образом: <title> <?php include ("style/title.php"); ?> </title> Сейчас надо повторить маневр. Однако, я все-таки не спец в php и у меня есть подозрения, что это говнокод(хоть и работал исправно). И ситуация такая, что страниц ну о…
0 votes12 answers -
Проблемы с API Ebay
Привет! Занимаюсь API Ebay возникли следующие проблемы: 1) При использовании метода GetSingleItem не выходит никак получить состояние товара.. Пример запроса:open.api.ebay.com/shopping?callname=GetSingleItem&version=517&siteid=0&appid=APP-KEY&responseencoding=XML&itemId=120705726102&IncludeSelector=Details,Description,ShippingCosts,ItemSpecifics,Variations&outputSelector=ConditionHistogram,AspectHistogram 2) При фильтрации лотов в категории не получается настроить сортировку Пример запроса: svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.9.0&SECURITY-APPNAME=APP-KEY&RESPONSE-DATA-FO…
0 votes2 answers -
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 -
Скрипт не отправляет письма через smtp
Плагин Secure Form Mailer Plugin For Wordpress не хочет отправлять письма по smtp, плагин уже не поддерживается разработчиками (по крайней мере они не отвечают) В гайде к нему написано только следующие: и ни какого положительного эффекта это не несет. Пробовал делать форму по данному примеру все работает, следовательно проблема явно в коде плагина Secure Form Mailer Plugin For Wordpress. Сам код плагина, уже модифицированный. http://zalil.ru/31226520 Надеюсь на Вашу помощь.
0 votes5 answers -
.sh или php?
Возникла проблемма, моих знаний не хватает чтобы решить её рационально Есть 400 сайтов на сервере. в одном из них - лежит скрипт .sh, его используем для разворотки новых доменов Нужно пройтись по всем сайтам(список с ними получить не сложно, так как все в одной папке лежат) И подменить файлик с php.mailer-om (Так как нужно чтобы в нем был прописан SSL и новый порт. Впринципе порт можно во всех БД переписать, но SSL только заменой этого файла) Как дать доступ для PHP ко всем сайтам PHP скрипту, который лежит в этом главном сайте Или же, как организовать проход по всем сайтам(или по массиву с названием сайтов) и определить лежит ли на сайте phpMailer в нужном месте(больш…
0 votes7 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes1 answer -
форма и кнопка вводящая текст в форму
возможно ли сделать форму и кнопочку под ней при нажатии на которую в форме появится определенный текст??? я начинающий, поэтому рошу не ругаться сильно если это очень просто делается smile.gif
0 votes2 answers -
Калькулятор
Хочу проверить каждое поле на пустоту, вот так пробую что-то не срабатывает. <?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 -
ООП в PHP
Доброго времени суток! Меня интересует вопрос ООП в php. Нащёл сайт - ООП в PHP. Но я логику действий в классах не понимаю, почему именно так, а не иначе и так далее... Помогите найти конкретный пример построения какого-то конкретного класса, с подробным объяснением...
0 votes4 answers -
передача значения див
Добрый день. Подскажите пожалуйста, есть блок. <div class="switchForm"> <div class="switch"><p></p><span>Безмятежность</span></div> </div> Это переключатель, когда нажимаешь на него, с помощью js добавляется класс со своими стилями, якобы он включен $(document).ready(function(){ $(".switch p").click(function () { $(".switch").toggleClass("switchOn"); }); }); Вопрос в следующем, есть файл send.php в который я передаю значения из разных форм, но также мне нужно передавать какое-либо значение, если вышеописанный переключатель находится во включенном состоянии, т.е. когда ему присвоен класс switchOn, подскажите пожал…
0 votes2 answers -
Проверка кеша на соответствие содержимому страницы
Добрый день. Если тема, обсуждалась ранее, прошу прощения. Не нашел решения специфической задачи. Проблема следующая... Есть сайт на котором размещается расписание мероприятий. Часто происходят незначительные изменения, например перенос даты одно из них. При повторном открытии страницы данные выдаются из кеша (без изменений). Подскажите, как лучше реализовать проверку содержимого кеша на 100% соответствие данным на сервере и в случае обнаружения любых расхождений выполнить принудительную перезагрузку? Заранее благодарю за полезный ответ!
0 votes6 answers -
popen()
Я хотел сделать так, чтобы скрипт вызывался в паралельном потоке, через функцию popen() pclose(popen('start /b Z:usrbinphp5.exe -f Z:homerss.comwwwupdate.php', 'r')); Но получается какае-то странная фигня, скрипт открывает не указанный файл, а самого себя, потом снова и снова и так пока я не умудрюсь его как-нибудь остановить. Никто с такой проблемой не сталкивался? Или может кто-нибудь может привести пример, как запустить паралельно пхп-скрипт, использую какаю-нибудь другую функцию (был бы очень благодарен именно за пример, а то мануалов сегодня уже начитался и ничерта не выходит)
0 votes0 answers -
Headers при отправке блокируется
Доброго всем дня. Есть postfix, есть сайт на openSUSE, на нем форма запроса (читай: обратная связь), которая должна отправлять письмецо посредством mail() на определенную почту. Проблема в следующем: при попытке отправки письма с заголовками, письмо уходит, но его блокирует шлюз (уходит точно, проверял). Если headers'ы отсутствуют, то письмо приходит куда надо, но, соответственно, без заголовков. Вопрос: почему заголовки могут не пропускаться? Также есть мысль, что почта уходит не через нужный почтовый сервер (192.168.15.1, к примеру), а через что попало. Или, например, на сайте/сервере прописаны неверные логин/пароль почты или неверный адрес почтового севера, через к…
0 votes3 answers -
Регулярные выражения
Вот есть така строка например: $query = "select `fs`, `sdfs` from `USER`"; как мне выбрать все вхождения шаблона "`[^`]+`" в строку? вот написал такое: preg_match("/`[^`]+`/", $query, $regs)); в массив $regs помещается только первое вхождение а нада чтоб там было `fs` `sdfs` `USER`
0 votes2 answers