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
-
Отображение в браузерах...
Добрый день! Есть цикл do { printf("<tr valign='top'><td><span class='table_index1'><a href='/site/viv.php?id=%s' target='_blank'>%s</a></span>%s</td></tr>",$myrow["id"],$myrow["small"],$myrow["medium"]); } while ($myrow = mysql_fetch_array($result)); $myrow["small"] - изображение $myrow["medium"] - текст По замыслу этот цикл выводит изображения, которые являются ссылками и комментарии к ним. На практике так делает только Firefox. Opera и IE переменную $myrow["medium"] выводят то нормально, то как ссылку (в одном и том же цикле) ! Подскажите пожалуйста где искать решение?
0 votes4 answers -
какая разница между :: и -> ?
Никак не могу нагуглить в чём различие и где какой символ использовать. Причём даже на php.su описываются оба этих оператора, но чем они отличаются, и в каких случаях какой из них лучше использовать, не говорится. Я сейчас для наглядности использую self:: для обращения к методу внутри того же класса, и $this-> при о обращении к свойству. Так правильно делать?
0 votes4 answers -
Как обойти while
Здравствуйте помогите пожалуйста, есть календарь, при клике на число всплывает окно с предложением выбрать время на определенный день, вариантов времени штук для дня 10, например 10:15, 12:20 и т.д Создал таблицу для учета занятости времени с двумя ячейками day,time day - число time - время Соответственно если в условиях к определенному числу время занято то оно просто не предлагается для выбора (это видно в коде) но я сталкнулся с такой проблемой что выводится только последнее время, а не все которые заняты в этот день Вот таблица Дата Время 14032014 | 1214032014 | 11 14032014 | 16 Это все конечно решается while, но это все и так уже находится в э…
0 votes12 answers -
Как это сделать?
Привет! Я хочу сделать на сайте переключение с руссково на англиский. Как это сделать? Зарание спасибо.
0 votes3 answers -
Проблема кукисов
Привет! Имеется сайт http://aforizmoff.net Делаю портальную версию сайт, но не хочу использовать домен третьего уровня, потому ставлю его сюда http://aforizmoff.net/portal но возникла беда с кукисами, при авторизации кукисы записываются как "portal login" и "portal pass" а не "login" и "pass" соответственно доступ к ним через массив COOKIE отсутствует, подсткажите что делать?
0 votes5 answers -
BB коды, запрет тегов.
Сделал комментирование, но столкнулся с проблемой, ведь можно использовать html теги, что может быть опасным, еще хотелось бы сделать BB коды, где можно взять парсер BB кодов и как запретить html теги?
0 votes11 answers -
Удаление неизвестного файла
Имею некоторое количество динамически созданных файлов. Имена файлов имеют некую структуру. В начале идет слово, которое известно и хранится в переменной, потом разделительный символ и некий набор цифр, который неизвестен. (string_123456.file). Необходимо удалить эти файлы. Можно ли использовать регулярное выражение в теле функции unlink или есть какие-то способы решения этой проблемы? Вопрос не очень большой важности, но все таки дал бы хороший плюс. Заранее буду благодарен, ежели кто даст подсказку. P.S. Количество удаляемых файлов и цифр в имени неизвестно или известно примерно
0 votes4 answers -
Помогите с кодом
Нужно подправить всего одну строчку, я понятия не имею как, т.к. не изучал PHP, уважаемые програмисты, подскажите. Вот код: foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } Вот эта строчка…
0 votes5 answers -
IE7 и исполнение PHP скрипта
я понимаю, что это может выглядеть бредово, но факт... работаю с simpleXML при создании нового атрибута для нового тега XML сыплется варнинг о том, что мол не могу создать атрибут, т. к. требуется имя и значение атрибута причем это все происходит только в ИЕ 7 (в ИЕ6 бачит!) привожу код: $title=isset($_REQUEST[title])?(string)$_REQUEST['title']:""; $newNode=$xmlObj->addChild("nodename"); $newNode->addAttribute("Name",$title); // на эту строчку ругается $putContent=$xmlObj->asXml(); .... кто нибудь сталкивался с такой чертовщиной? чтобы от браузера изменялся ход PHP скрипта?
0 votes2 answers -
Можно ли загружат файлы с параметром
Попробовал получит файл с параметром примерно так: $output = file_get_contents("http://sport.zn.uz?language=uzl"); ну там ?language=uzl игнорируется... вообщето можно загружать файл с параметром
0 votes1 answer -
Передача данных из адресной строки
Доброго всем времени суток! У меня вот такой вот вопрос: данные всегда передавал в виде http://sitename.ru/index.php?id=123123&prod=456456 Обратил внимание, что на некоторых сайтах такие вещи осуществленны более изящно - http://sitename.ru/products/keyboards/usb Ясно, что все данные так же передаются в index.php и там каким-либо образом обрабатываются. Вопрос в следующем - как правильно организовать прием данных из командной строки в таком случае? Кто какие методы использовал для их обработки?
0 votes3 answers -
Полиморфизм и его особенности
Скажите в двух словах, какой главный смысл полиморфизма(читал что 1 интерфейс и множество реализаций), и приведенный код нже демонстрирует ли полиморфизм? <?php header('content-type: text/html;charset=utf-8'); ?> <? // Класс Фигуры (какой фигуры - неизвестно. просто фигуры) abstract class Figure { abstract public function Draw(); // абстрактный метод «Нарисовать фигуру» } // Класс Треугольника class Triangle extends Figure { public function Draw() { // метод «Нарисовать треугольник» echo 'рисуем треугольник '.'<br/>'; } } // Класс Эллипса class Ellipse extends Figure { public function Draw() { // метод «Нарисовать эллипс» echo 'р…
0 votes3 answers -
Запуск страниц без их открытия
В общем представьте например следующюю процедуру. Заходиш на сайт и там стоит например счетчик и к нему прикреплено еще, что-то. Чтоб не напрягать пользователей, необходимо отделить эт процедуру от пользователя. Т.е. он открывает страницу, а там дальше без его ведома хоть до бесконечности, чтоб происходили действия и процедуры. Как это можно сделать?
0 votes3 answers -
Zend_Layout intro
В основную ветку разработки zend фреймворка добавили Zend_Layout. Раньше приходилось извращаться по-своему для тех же целей, благо появилось общее для всех решение. Здесь можно почитать введение в использование. Пока нет вразумительной поддержки для модульной структуры сайта. Разработчики рекомендуют реализовывать поведение с модулями собственноручно)
0 votes0 answers -
ищу скрипт
Уважаемые, ищу скрипт - требуется выдрать всю инфу о товарах с чужого сайта, сохранить в таблице и использовать на своем сайте. подскажите - есть ли готовые решения такой задачи? как он может называться (для поисковика)? спасибо заранее
0 votes4 answers -
Как с помощью функции header() послать кодировку?
Как с помощью функции header() послать кодировку? А конкретно кодировку windows-1251 ? Заранее спасибо.
0 votes2 answers -
Кредитный калькулятор
Вобщем есть код кредитного калькулятора. Необходимо подставить значения (срок кредита) до 120 месяцев, чтобы производились расчеты. Подскажите пожалуйста кто понимает. <?php error_reporting(0); $allow_month_count = array(6, 9, 12, 24); $allow_month = array( 1=> 'Январь', 2=> 'Февраль', 3=> 'Март', 4=> 'Апрель', 5=> 'Май', 6=> 'Июнь', 7=> 'Июль', 8=> 'Август', 9=> 'Сентябрь', 10=> 'Октябрь', 11=> 'Ноябрь', 12=> 'Декабрь' ); $allow_calc = false; $sum_kredita = ''; $procent = 12; $month_count = ''; $num_first_month = (int)date('n');; if (isset($_REQUEST['sum_kredita']) and isset($_REQUEST['procent']) and isset($_REQUEST['mo…
0 votes8 answers -
куки не выводятся
Всем хай. Такая проблема, устанавливаю куку, проверяю в браузере, она там есть, при выводе так - $_COOKIE['a'], получается пустота, в чем может быть пробла, заранее спасибо.
0 votes5 answers -
проблемы с кирилицей...
Доброго всем дня! Подскажите пожалуйста, как раскодировать данные от приложения написаного на С#. Приложение отправляет данные на русском языке, а на сервере получается "каталог добавлеР" вот такая аброкадабра... Как ее перевести в нормальную кирилицу? В С# есть методы, а рнр я не смогла найти...
0 votes2 answers -
mysql_query не возвращает true
Доброго времени суток. Есть база данных в cp1251, есть скрипт на той же кодиовке. Из бд все читает нормально, удаляет тож нормально. Никак не хочет чего-либо менять $reds=mysql_query("UPDATE $table SET 'url'='$url' WHERE id = $id"); reds всегда получается пустой и записи не меняются. При этом все передаваемые параметры корректны.. В чем может быть проблема?
0 votes6 answers -
.htaccess redirect для каждой страницы
Подскажите пожалуйста. Как реализовать редирект со страницы site.com/en/any-page на site.com/any-page ? Короче что бы убиралось en/ И что бы это работало на все страницы с .com/en, а не только на одну отдельную. Заранее спасибо
0 votes9 answers -
Карта сайта
У меня в этом коде отражаются только страницы. Пожалуйста подскажите сделать чтобы и записи тоже были видны и рассортированы по категориям <?php /* Template Name: Archive Page */ ?> <?php get_header(); ?> <div id="content"> <div id="contentleft"> <div class="postarea"> <div class="breadcrumb"> <?php if (class_exists('breadcrumb_navigation_xt')) { echo 'Browse > '; // New breadcrumb object $mybreadcrumb = new breadcrumb_navigation_xt; // Options for breadcrumb_navigation_xt $mybreadcrumb->opt['title_blog'] = 'Home'; $mybreadcrumb->opt['separator'] = ' / '; $mybreadcrumb->opt['si…
0 votes4 answers -
Где ошибка?
Б/Д http://hostingkartinok.com/show-image.php?id=a928168c5643f015202a75126d205ded Код <?php//add serialif(isset($_REQUEST["add_serial"]) && $_REQUEST["add_serial"] == 1) { $name = $_REQUEST['name']; $soname = $_REQUEST['soname']; $serial = array(":name" => $name, ":soname" => $soname); $STH = $DBH->prepare("INSERT INTO `qqq` SET `name` = :name, `soname` = :soname"); $STH->execute($serial); echo "Serial successfully added.<br />";}//edit serialif(isset($_REQUEST["edit_serial"]) && $_REQUEST["edit_serial"] == 1) { $id = isset($_REQUEST["id"]) ? (int)$_REQUEST["id"] : "null"; $name = $_REQUEST['name']; $soname …
0 votes2 answers -
пропуск проверки квот на старте
Есть проблема.... после перезапуска сервера. он несколько часов делает проверку квот. Может кто нибудь в курсе, как можно на данном этапе пропустить это. просто ждать 2 часа... это ненормально
0 votes8 answers -
phpunit
Начинаю разбираться с phpunit написал скрипт файл test.php <?php require_once ('/usr/share/php/PHPUnit/Autoload.php'); class MyClass { public function power($x, $y) { return pow($x, $y); } } class MyClassTest extends PHPUnit_Framework_TestCase { public function testPower() { $my = new MyClass(); $this->assertEquals(8, $my->power(2, 3)); } } ?> Но никаких выводов не наблюдаю. Просто белый экран. phpunit --version PHPUnit 3.6.12 by Sebastian Bergmann. В netbeans по примеру все работает.
0 votes4 answers