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
2,481 questions in this forum
-
Кодировка
Хочу установить везде кодировку ютф-8 не получается, пробую по статье: http://broderix.blogspot.com/2009/06/mysql5-default-character-collation.html Вот что вы водит где бы не вставлял вот это в файле my.ini default-character-set=utf8 [mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 init-connect='SET NAMES utf8;' collation-server=utf8_general_ci Вот такое постоянно возвращает МАЙСКЛ в результате, получается ничего не изменилось. Результат на фото. Кодировки все в ютф-8 не сделались. Вот мой файл my.ini http://santa.hut4.ru/my.txt подскажите, в какое место вставить те строки выше в моем файле? Куда не вставляю ничего не мен…
0 votes3 answers -
Перевод полей формы
Привет! Я новичок в PHP, в компании стоит задача перевести контактную форму на русский язык. Перевожу ::$INPUT_LABEL_ATTR. - ничего не происходит. Подскажите, пожалуйста, где нужно в форме заменить английский текст на русский. Код контактной связи <?php class Inc_Form_Shortcode extends Abstract_Inc_Shortcode implements Inc_Shortcode_Designer { static $ID_ATTR = "id"; static $ACTION_ATTR = "action"; static $CAPTCHA_ATTR = "captcha"; static $SUCCESS_MSG_ATTR = "success"; static $ERROR_MSG_ATTR = "error"; static $SUBMIT_LABEL_ATTR = "submit_label"; static $DISPLAY_LEGEND_ATTR = "display_legend"; static $INPUT_ID_ATTR = 'id'; static…
0 votes0 answers -
Вывод массива в одном цикле, но в разных шаблонах
Здравствуйте! Нужно вывести массив циклом foreach, но так, чтобы первый элемент массива выводился, например, в блоке <div class='name_1'>, а второй и последующие в блоке <div class='name_2'>. Суть в том, что первый нужно вывести в блоке большего размера, чем последующие. Как-то это возможно реализовать?
0 votes2 answers -
Контроль версии продукта
Довольно часто приходится дорабатывать/развивать существующие продукты. В большинстве случаев подойдет github, но время выполнения работы увеличивается пропорционально скорости интернета или даже его наличия. Хотелось бы как то решить этот вопрос, обновляя только нужные файлы локально и загружая конченый результат на сервер. Честно говоря, даже не знаю как собрать пакет разработки для вышеупомянутой рутины. Что вы можете подсказать, учитывая, что работы ведутся на Open Server? Спасибо.
0 votes0 answers -
JQUERY+AJAX+JANSSON
Доброе время суток уважаемые форумчани. Уже третюю неделю бьюсь над задачей, а ответ так и не найден. может кто поможет. Задача следующая: есть сервер apache на нем активирован модуль mod_cgi.so Для папки /usr/lib/cgi-bin/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> cgi скрипт написан на С с использованием библиотеки jansson /* * main.c * * Created on: 25 жовт. 2013 * Author: vad */ #include <stdio.h> #include <stdlib.h> #include <j…
0 votes1 answer -
как избавится от дубля с помощью .htaccess ?
Здравствуйте, есть дубли страниц _http://site.ru/categ1/categ11/categ111 и _http://site.ru/index.php?_route_=categ1/categ11/categ111/ подскажите пожалуйста, как избавится от дубля с помощью .htaccess ?
0 votes2 answers -
Отправка GET-запроса в фоне
Друзья, столкнулся я с неожиданной и любопытной задачкой. В PHP я уже не первый день, но с такими вещами дела ещё не имел. Есть у меня скрипт, который получает данные из формы методом POST. Делает с этими данными разные операции, и в конце - внимание, вопрос - передаёт обработанные данные другому скрипту, который получает значения методом GET. Не было бы печали, но к сожалению форма, передающая данные методом POST моему скрипту, и скрипт, который будет получать данные от меня, находятся на другом сайте, к управлению которым у меня нет доступа. Поэтому приходится изворачиваться. То есть мне из своего скрипта на своём сайте нужно передать переменные на обработку скрипту на …
0 votes2 answers -
convert (gif,png,bmp,wbmp,xbm) to jpg
Собственно нужна функция для конвертирования + ресайза на php. Причем основная проблема с которой я столкнулся это конвертирование bmp to jpg с остальными форматами вроде как все ясно... Есть у кого готовые решения или толковые мысли на это счет?
0 votes6 answers -
СМС - сервисы
Сейчас пользуюсь отправкой через API di-sms.ru - СМС проваливаются через одну. но удобно - отправляются по http Кто нибудь может подсказать качественный сервис с хотя бы 90% вероятностью доставки? буду признателен
0 votes4 answers -
проблема с mod_rewrite
Здравствуйте! Вот проблемка у меня, помогите разобраться пожалуйста. Это мой .htaccess который находится в корне RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^galery/([A-Za-z_0-9]+)/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/index.php?t_name=$1&n_menu=$2&n_page=$3 RewriteRule ^galery/(.*)/(.*).html?$ /galery/products.php?t_name=$1&n_article=$2 RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2 У меня две проблемы 1) При нажатии на ссылку galery/aquacreation/svetilniki_aqua_creations/naste…
0 votes5 answers -
Задания по практике
Всем привет) Киньте пожалуйста ссылки сайтов с заданиями по PHP(ну или просто дайте названия сайтов)Заранее спасибо
0 votes4 answers -
Memcache
Доброй ночи Решил использовать в своем движке memcache. Понравилась, советую. Проблема в том, что я понимаю как лучше запихать ему массив. И выдрать его безболезненно Использовать unserialize? да ну его. stdClass? if ( !$banned = $cmsp->cache->get('banned_filters') ) { $cmsp->db->build_and_exec_query(array( 'select' => '*', 'from' => 'banfilters' )); $banned = $cmsp->db->fetch_assoc(); $cmsp->db->free_result(); $cmsp->cache->set('banned_filters', $banned); } Почти не спал 2 день, могу гнать чушь.
0 votes0 answers -
Горизонтальная выборка данных
Всем привет! Скажите пожалуйста, как сделать выборку что бы элементы располагались по горизонтали в 1 строку (все их 4). Облазил весь интернет кроме одного не понятного ответа не чего не нашел((( Вот сам код: <? $result2 = mysql_query("SELECT * FROM cats",$db); if (!$result2) { echo ""; exit(mysql_error()); } if (mysql_num_rows($result2) > 0) { $myrow2 = mysql_fetch_array($result2); do { printf (" <ol> <li><a href='view_cat.php?cat=%s'><img src='%s' /></a></li> </ol> ",$myrow2["id"],$myrow2["img"]); } while ($myrow2 = mysql_fetch_array($result2)); } else { echo ""; } ?>…
0 votes1 answer -
htaccess
Доброго всем времени суток, прошу помощи в написании правила. Есть сайт на котором надо закрыть доступ к папке (template) причем в папке купа под папок и где-то глубоко есть пара php файлов к которым доступ закрывать нельзя. И вот я в толк не возьму как это придумать. Логично было бы написать регулярку типа Deny from all'|\/template\/.*php|' allowИли можно прямо в папку и закинуть файл htaccess и там прописать запрет на все кроме php но чето я в толк не возьму не как, как это сделать...
0 votes2 answers -
Настройка Admin панель.
Всем привет,ребята,собственно изучаю сейчас PHP... Подскажите как реализовать,чтобы при нажатии на кнопку "Вход в админку", выводилось 2-а поля - "логин" "пароль". Ну а после правильного ввода меня перекидывало в админку. И что бы всё это бралось с sql
0 votes7 answers -
Есть простое решение?
Подскажите пожалуйста более простое решение))) Есть класс с функцией function attr( $attr_name='', $level='' ){ global $CONF; $root = $CONF->root; $attr = "" ; /**************************************************/ if(file_exists($root."/data/fiCache/view_attr.php")){ require_once $root."/data/fiCache/view_attr.php"; } /**************************************************/ if (empty($attr) || $attr_name == "_url" ) $attr = modules_structure_attr::getAttributeSection( $attr_name, $level ); return $attr;}Решил сделать в него инъекцию, это что то вроде х…
0 votes2 answers -
Хуки в ООП
Подскажите пожалуйста, как лучше организовать систему хуков в ООП? Заранее большое спасибо!
0 votes8 answers -
Скрипт доски объявлений
Нужен хороший скрипт доски объявлений. Можно платный. Кто сталкивался и использовал - подскажите какой лучше?
0 votes2 answers -
Быстрая сортировка
<?php $mas = array(5,3,-1,4,2,-300,6,-500,-100); function sos($a1,$a2) { return $a2 - $a1; } function dobavka(&$mas, $func){ sortirovka($mas, 0, count($mas)-1, $func); } function sortirovka(&$mas,$min,$max,$func){ $i = $min; $j = $max; $x = $mas[($min+$max)/2]; do{ while($func($mas[$i], $x)<0) ++$i; while($func($mas[$j], $x)>0) --$j; if($i<=$j){ $element = $mas[$i]; $mas[$i] = $mas[$j]; $mas[$j] = $element; $i++; $j--; } }while($i<=$j); if($min<$j) sortirovka($mas,$min,$j, $func); //начало с серединой if($i<$max) sortirovka($mas,$i,$max, $func); // середина с концом } dobavka($mas, 'sos'); foreach($mas as $rez) …
0 votes6 answers -
Вопрос по htaccess
В htaccess,который находится в папке с картинками,есть вот такая запись. <FilesMatch "\.(gif|jpg|png)$"> RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ ../watermark/_watermark.php [T=application/x-httpd-php,L,QSA] </FilesMatch> Он должен вместо картинки открывать _watermark.php,но это не работает,возможно,какой-то конфликт с htaccess в корневой директории? RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY…
0 votes5 answers -
С чего начать
Добрый день. Заранее прошу извинить, если эта тема уже обсуждалась. Через поиск по разделу на нашел. Есть желание изучить Java, для последующего программирвоания под Андроид. Пока только понял, что стоит начинать с изучения более простых языков программирования для понимания общих принципов. Хотел бы узнать, с какого языка начать и где почерпнуть наиболее актуальную на сегодняшний день информацию по нему? Например, форум программистов или какой-нибудь учебник.
0 votes3 answers -
Разбор JSON объекта
Не подскажет ли кто, разбираю json обект так $result = json_decode($result);echo '<pre>'.print_r($result, true).'</pre>';Получаю вот такую кухню stdClass Object( [240] => текст1 [38] => текст2 [82] => текст3Как разобрать это дело чтоб получить отдельно в переменную 240 и во вторую переменную текст1, 240 - значения всегда разные по ключу массива не получится, должно быть каке то простое решение по идее
0 votes1 answer -
В чем отличия указателя self от this?
В чем отличия указателя self от this? Что-то не совсем ясно.
0 votes1 answer -
Выборка из базы
Всем привет! Ребята, посоветуйте что-то... Столкнулся с проблемой. Есть скрипт магазина. Там естественно полно мест где выводится товар в разных вариантах(рекомендуемые, новинки, бестселлеры, списки товаров, всякие проверки...) и постоянно приходиться делать запросы почти одинаковые, но соответственно, с разными условиями. Плодить кучи такого кода не очень хочется в разных файлах, так как при малейшем изменении будет нужно править все. Каким образом лучше организовать выбору в таком случае? Я уже думал сделать функцию с кучей аргументов и оттуда тянуть все, но сомневаюсь, что будет удобно ей пользоваться, так как очень много всяких условий будет. И еще вопрос. У товара мн…
0 votes3 answers -
email() Яндекс
Господа. Вопрос: Стандартная функция email() отправка письма при очередном сообщении в гостевой книге. На Яндекс почту письма приходят но без текста письма. Текст письма не виден. Что делать?
0 votes2 answers