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
-
Помогите вычислить ошибку
Проверка на валидность в DW и в он-лайн ваоидаторе ничего не дала. Вот прошу вашей помощи: <?php // no direct access defined('_JEXEC') or die('Restricted access'); $canEdit = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own')); ?> <?php if ($this->item->state == 0) : ?> <div class="system-unpublished"> <?php endif; ?> <table width="400px" border="0" cellspacing="0" cellpadding="0"> <tr><?php if ($this->item->params->get('show_create_date')) : ?> <td rowspan="2" valign="middle" class="createdate" style="width:50px"&…
0 votes3 answers -
Разделение (парсинг) html на структурные элементы
Появилась идея для реализации, но как только появилась - сразу и застрял. Хочу разделить html на структурные элементы: - тег: - открывающая и закрывающая кавычка - имя тега - атрибуты - их значения - обычный текст Но регулярные выражения мне в голову, ну совсем не укладываются >__<. Подскажите (покажите) как что-то подобное сделать. Может хоть тогда разберусь.
0 votes5 answers -
Двуязычный сайт
Здравствуйте! Подскажите, пожалуйста, оптимальную методику создания двуязычного сайта. Никакой автоматики не надо. Пользователь переключает языки сам (стандартные флажки rus/eng). Перевод подготовлен заранее. Сайт будет на django, но хотелось бы для начала понять принцип решения проблемы. Спасибо!
0 votes2 answers -
Редирект с www.site.domain.ru на http://site.domain.ru
Не сильно силен в этом, пробовал разные способы с редактированием .htaccess, ничего не получается, страница не доступна.
0 votes5 answers -
Запуск страниц без их открытия
В общем представьте например следующюю процедуру. Заходиш на сайт и там стоит например счетчик и к нему прикреплено еще, что-то. Чтоб не напрягать пользователей, необходимо отделить эт процедуру от пользователя. Т.е. он открывает страницу, а там дальше без его ведома хоть до бесконечности, чтоб происходили действия и процедуры. Как это можно сделать?
0 votes3 answers -
Почему то не ресайзется большие фото
Здравствуйте! Столкнулся вот с такой проблемкой. Делаю загрузку фоток на сайт, и одновременно делаю префью для них. для фоток размером в пикселях до 2500 по длинной стороне все проходит нормально, создается превьюшка. А вот если фото больше, например 3000 и более скрипт обрывает свою работу. Причем зависимость только от размеров в пикселях. Например с фото с весом 4Мб и размером 2000 на 1500 все работает. А для фото с весом 100 Кб и размером 4000 на 3000 превью не создается, скрипт прерывается. Причем у меня есть проверка на выполнение функции: if(!resizeimg($filename, $normimage)) { echo "Все хреново!"; } else { echo "ОК!"; } Так в…
0 votes4 answers -
SSI или PHP
Прочитал на этом сайте про SSI. Стало интересно, что лучше по возможности использовать, ведь всё это можно сделать при помощи PHP. Вообще стоит ли использовать эту технологию? Есть ли у неё какие-то преимущества, может быть код быстрее обрабатывается?
0 votes2 answers -
CGI внутри PHP
Изучаю пхп, там пишут что так не используют, но это важно знать как подключается cgi в пхп. Вот написал код. #include <iostream> #include <stdlib.h> using namespace std; void main(){ char *RemoteAddr = getenv("REMOTE_ADDR"); char *QueryString = getenv("QUARY_STRING"); cout<<"Content-type: text/html"<<endl<<endl; cout<<"<html><body>"; cout<<"<h>Здравствуйте! Мы знаем о Вас все!</h1>"; printf("Ваш IP-адрес: %s<br>",RemoteAddr); printf("Вот параметры, которые вы указали: %s", QueryString); cout<<"</body></html>"; cin.get(); } Скомпилировал программу, получил файл 1.exe, кинул этот ф…
0 votes3 answers -
include
подключаю файл include 'file.php'; работает подключаю так include '../file.php'; не работает подскажите элементарную вещь
0 votes5 answers -
URl и кодировка
Снова я =) Начал делать облако тэгов, возникла проблема с кодировкой. Скрипту передается переменная методом GET (tag.php?tag=тэг), это значение подставляется в базу. Когда перехожу по ссылке такого вида, то все норм. Когда сам руками вбиваю тэг на русском, то получается что-то типа ������. Как бороться? Думаю проверять http referer, и если его нет, то конвертировать строку. Или есть какие-то более универсальные методы?
0 votes1 answer -
регистрация
майскул класс : class SQL { public $server= '*****' ,$user='******',$password='******',$database='****', $connected , $count; function SetBase($base) { $this->database = trim($base); } function connect() { if ($this->connected) mysql_close(); $curent = mysql_connect ($this->server, $this->user, $this->password); if (!$curent) { $this->connected = false; die("some error : ".mysql_error() ); }else $this -> connected = true ; $this -> CreateBase( $this->database ); mysql_select_db ($this->database) or die("some problem with database : ". mysql_error() ); $this->connected = true; } function CreateBase($…
0 votes6 answers -
Обновление данных в таблице
В базе есть таблица glavnaya которая имеет 3 поля (id,zag,text) Нужно с помощью формы на сайте ИЗМЕНЯТЬ эти данные. Страница с формой: <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" charset="windows-1251" /> <title>Редактирование записи главной страницы</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="cover"> <div id="head"></div> <br /> <a href="index.php"><h2 align="center">Вернуться в Администраторский раздел</h2></a> <br /> <?php $result = mysql_qu…
0 votes7 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 -
Не отправляется POST
Итак, приводить тут собственно и нечего. Есть обычная форма. Загружает mp3. Всё загружается как следует, работает, НО... Один из файлов не грузится, даже более того, не заполняется ни массив $_POST(он в комплекте с ним идёт), ни массив $_FILES(сам файл) - после отправки формы пустые и всё тут. Файл подходит по размеру. Назовите, пожалуйста, возможные причины этого.
0 votes2 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 -
Помогите с кодом
Нужно подправить всего одну строчку, я понятия не имею как, т.к. не изучал 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 -
mod_rewrite и с чем его едят
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^rus/([^.]+)/?$ /rus/ [R,L] вот так перенаправит на папку rus если не существует папка из запроса исключены файлы хотелось бы сделать так чтобы если файл не существует перенаправлял на последнюю разрешенную существующую папку т.е. существуют папки rus, rus/cp запрос rus/cp/test/index.php а также rus/cp/fghgfaaasdsdf.rrtv пернаправились на rus/cp/ —— всем заранее спасибо
0 votes3 answers -
Очистка
Всем привет. Вот столкнулся с неприятной ситуацией. Есть некая форма с полями. После ввода данных и нажатия на субмит, форма уходит на сервер и обрабатывается. Но дело в том что если нажать кнопку Ф5 запрос сново удет на сервер и опять будут выполнены теже самые действия. Как с этим бороться??
0 votes2 answers -
Проблема передачи GET запроса
Имеется самописный движок, который до этого жил на хостинге MasterHost. Затем встала необходимость его переноса на sweb, после чего начались определенные проблемы. Проблема заключается в следующем: В админской части имеются селект инпуты, для выбора чего либо, при выборе любого пункта на событие onChange повешено дейсвтие отправки этого селекта. Селект отправляется GET запросом. В работе выглядит это следующим образом: Мы находимся на странице http://site.ru/admin/models/ (index.php явно не прописан), после того как отправляется селект путь становится http://site.ru/admin/models/?a_model=2 И так вариант на мастерхосте прекрасно работал, php получал эту переменную и в…
0 votes7 answers -
В чем проблема?
http://joxi.ru/RmzkGW1tzGyX2O вот обработчик <?php$request = json_decode(json_encode($_POST),true);$phone = $request['phone'];$email = $request['email'];$name = $request['name'];$type = $request['type'];$type2 = $request['type2'];$msg = $request['msg'];$size = $request['size'];$link = $request['link'];if ($request['subject']) { $subject = $request['subject'];} else { $subject = 'Эксперсс анализ сметы. Вам поступила заявка!';}// сообщение клиенту$headers = "Content-type: text/html; charset=UTF-8\r\n";$headers .= "From: \"Почтовый робот\" <ремонт-под-контролем.рф/>\r\n";$contactMessage = "<html><body style='background-color:#f3f3f3;padding:10px 20…
0 votes3 answers -
Форма обратной связи неправильно работоет
Данные не отправляются на указанную почту, а отправляютсо на виртуальний сервер Денвер в папочку tmp/!sendmail. Как сделать так чтоб данные отправлялись на указоною почту, а не в Денвер.
0 votes1 answer -
Вывод банер php скриптом
Получила задание: "Подсчитать количество уникальных (один показ для одного уникального пользователя) показов баннера который выводится PHP-скриптом." Не поняла вторую часть задания "баннер который выводится PHP-скриптом."
0 votes3 answers -
Вопрос по редиректу, по файлу .htaccess
при использувании .htaccess что бы основной домен сделать без WWW выкидывает ошибку! может ли быть причина в том что хостинг бесплатный? Beget или все таки не могу правильно написать .htaccess?
0 votes3 answers -
Ajax Возвращаемое значение
Добрый день. Думаю мой вопрос больше по php, поэтому пишу в этот раздел. Есть кнопка при нажатии на которую удаляю текущий элемент списка (пункты списка в БД) $('.delete-answer').click(function() { var this_id = ($(this).data('id')); var base_url = $('#base_url').val(); $.post(base_url+"admin/ajax/delete_answer/", { 'this_id':this_id }, function(result) { if (result) { var element = $("p").find("[data-id='" + this_id + "']"); element.parent('p').hide(); } } ); });И есть контроллер, который всё это обрабатывает, т.е. отправляет i…
0 votes5 answers -
распаковк tar архива
Собственно как реализовать распаковку tar-архива средствами php? Кто знает, какие идеи есть на счет этого
0 votes3 answers