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
-
.htaccess и ЧПУ
вот хочу сделать ЧПУ как на ВИКИ пишу такое: RewriteEngine on RewriteBase / RewriteRule ^Головна$ index.php RewriteRule ^Розклад$ timetable.php RewriteRule ^Форум$ forum.php RewriteRule ^Контакты$ contacts.php RewriteRule ^Галерея$ gallery.php RewriteRule ^Новини$ news.php Не меняется, а пишет такое: The requested URL /РќРѕРІРёРЅРё was not found on this server. Как сделать что бы кирилица не кодировалась?
0 votes7 answers -
Как убрать ссылки в тексте?
Можно ли как блокировать саму гиперссылку, но оставить текст гиперссылки.
0 votes10 answers -
Помогите разобраться с ЧПУ(Friendly url)
Здравствуйте! Вот добрался до темы ЧПУ, .htaccess . перед тем как открыть тему прошерстил нет на эту тему, но вероятно плохо искал если решил спросить на форуме. Помогите мне разобраться, дайте ссылки или объясните что надо делать. У меня нет файла .htaccess но как я понял его можно создать самому в формате unix и через ftp загрузить, так ли это, или без админа не справиться? Если мне надо менять url-ы в папке www.aaa.ru/games/ мне надо создать файл .htaccess в нутри этой папки или всетаки в корне? У меня есть динамическая страница www.aaa.ru/games/temp.php?name=delta&type=wall&articul=red_bell где в зависимости от переменных я делаю выборку из бд и создаю страниц…
0 votes31 answers -
Вопрос про кодировки, переходим на UTF-8
Привет. Хотелось бы поинтересоваться каким образом можно определить кодировку $_GET запроса. У меня все страницы в Utf-8... Из GET Запроса я получаю переменную в Win-1251. Есть функция iconv()... Проблема с Win > Utf решаема, а вот как эту проблему решить в таком виде: Кодировка заранее не известна > Utf-8 ?
0 votes2 answers -
Денвер не запускает ни один скрипт
После установки пробной версии касперского (будь он не ладен) перестались интерпритироваться php скрипты. При чем если его отключить, то запускаются, но только через ИЕ, а через другие браузеры - нет. При чем через ИЕ запускается только урл вида: test.ru/ а например: test.ru/index.php - не алле и при наборе такого урла: test.ru/test/ - показывает что есть в директории, кликаешь на index.php - переходит вводишь: test.ru/test/index.php - не переходит. Бред какой-то...
0 votes7 answers -
не могу понять код
Други, в одном месте наткнулся на код, пытаюсь его понять и там есть такая строка if (isset($_GET['action']) AND $_GET['action']=="logout")....бла-бла-бал что вот это такое - $_GET['action'] скрипт сам маленький и там НИ где нет форма с имеем "action" помогите.
0 votes9 answers -
Куки средствами PHP -- насколько это безопасно?
Можно ли просмотреть и изменить куки, отправляемы через РНР? А если через секретный протокол? Для форума надо, чтобы автоматическая авторизация была, а то не у всех IP постоянный. А ява-скрипт кукам я не доверяю. И как вообще лучше осуществить автоавторизацию?
0 votes8 answers -
Редирект в ответ на пост-запрос
Пришлось вот столкнуться с серверсайд-программированием (совсем по верхам), и грабли не заставили себя долго ждать. Это не PHP, но в контексте задачи язык не должен иметь значения вообще. Совершенно очевидно, что в ответ на пост-запрос должен приходить редирект. Запрос обрабатывается той же страницей, с котрой отправляется форма. Сначала в ответ отправлялся заголовок location с адресом текущей страницы, однако при обновлении страницы все браузеры переотправляют форму заново. То есть такой вариант не работает. Второй вариант — заголовок refresh с урлом текущей страницы, который проблему решает везде, кроме Fx (IE еще даже не смотрел). То есть Firefox продолжает настойчиво …
0 votes12 answers -
Не работает форма обратной связи
Добрый вечер! Подскажите.. Не работает форма, заполнил поля php mail, некоторые синтаксисы не знаю. Код ниже. Скрипт пробовал в хеде и в выложенной вариации, не идет сообщение. Заранее спасибо. <!DOCTYPE html> <html> <head> <title>index.html</title> <meta charset="utf-8"/> </head> <body> <form class="form-horizontal" target="_blank" method="post" id="form" enctype="multipart/form-data"> <div class="form-group"> <label class="col-sm-2 control-label">Ф.И.О.:</label> <div class="col-sm-10"> <input class="form-control" type…
0 votes1 answer -
как вставить javascript в index.php?
всем привет! помогите, плиз, переставить кнопку с попап-окном с одного сайта на другой: кнопка: <a href="#podbor-tura" id="win_pop" class="btn-green">Онлайн подбор тура</a> <a href="#x" class="overlay" id="podbor-tura"></a> <div class="popup"> <iframe src="http://moi-tour.com/frame/go/55539/x-stels-msk/0" width="100%" height="700px"></iframe> <a class="close" title="Закрыть" href="#close"></a> </div> команда на исходном сайте исполняется скриптом: <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> но при вставке этого скрипта в шапку страницы нового сайта - …
0 votes9 answers -
Сортировка двумерного асоциативного массива по алфавиту
Проблема такая: Получаю из БД (таблица со столбцами id_grup и grup) двумерный ассоциативный массив $row = mysql_fetch_array($result); необходимо вывести grup в алфавитном порядке, как это сделать? пытался решить сам - не выходит нарыл вот такой скрипт <? function array_multisort_key($array, $key, $type = SORT_ASC, $cmp_func = 'strcmp') { $GLOBALS['ARRAY_MULTISORT_KEY_SORT_KEY'] = $key; usort($array, create_function('$a, $b', '$k = &$GLOBALS["ARRAY_MULTISORT_KEY_SORT_KEY"]; return ' . $cmp_func . '($a[$k], $b[$k]) * ' . ($type == SORT_ASC ? 1 : -1) . ';')); return $array; } ?> вот <? error_reporting(E_ALL /*& ~E_NOTICE & ~E_USER_NO…
0 votes5 answers -
Проблема с .htaccess
Файл .htaccess: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Такая проблема. Я сделал файл .htaccess для переадресации всех запросов на index.php для обработки. Но когда я сделал так, что сценарий должен отображать html страницу с подключенным css файлом стиль не сработал. Для интереса я переместил его в тег style. Стиль сработал, но фоны или другие указанные файлы не загрузились. Я подумал,что файл .htaccess перенаправляет вообще все запросы. Я попытался создать ещё одно правило по примеру, но не получилось. Вот код: RewriteCond /style/%{REQUEST_FILENAME} -f RewriteRule (.*) /style/$1 [L] Незнаю, что не правильн…
0 votes17 answers -
Как узнать о существовании переменных сессии
Есть скрипт который принимает данные из формы, проверяет их и если есть ошибки, то запускает сессию сохраняет ошибки и делает по-новой вызов формы чтобы ввывести там перечисление ошибок и их редактирование: if (!empty($error)){ session_name('edit_error'); session_start(); $_SESSION['Check_order']['error']=$error; $_SESSION['Check_order']['field1']=$field1; $_SESSION['Check_order']['field2']=$field2; .. ... Header ("Location: forma.php"); } а так как скрипт forma.php служит и для первоначального ввода данных и редактирования их-же в случае ошибок при вводе, то мне не хочется сразу всегда стартовать в нем сессию на предмет проверки существования мас…
0 votes4 answers -
передача переменных из javascript в php
Наверняка с этой "проблемкой" уже сталкивались многие, подскажите как е? решить простыми методами..
0 votes3 answers -
PHP и XML
В поисках возможности средствами XML редактировать файлы нашел множество различных функций, но все они для чтения данных с xml-файлов. Подскажите какими функциями можно редактировать xml-файлы? P.S. Почему я об этом спрашиваю? Потому что PHP такой язык: вчера были одни функции, сегодня эти функции уже считаются архаичными и деревянными, завтра окажется, что задача которую ты решил в 100 строчках решается новыми функциями в 10 строк
0 votes9 answers -
file_exist чувствительный к регистру
$file="images/$brand"; $file=str_replace(" ","-",$file); if(file_exists("$file.jpg")) print "<a href=$file.jpg><img src=$file-mini.jpg></a>"; Например,есть бренд Energy E3A.В папке с картинками он назван Energy-E3A.jpg.Но иногда $brand может принимать значение ENERGY E3A.Создать ENERGY-E3A.jpg не получится,потому что эксплорер ругается.Что посоветуете делать в этом случае.file_exists второе не видит.
0 votes10 answers -
Зачем нужен __construct() (php)
Здравствуйте. Вот такой вопрос: Зачем нужен __construct()? Я в курсе, что это магический метод и вызывается всегда про создании объекта класса. Но все таки на кой он нужен? К примеру есть такой код class Controller { private $error; private $result; function __construct() { $this->error = false; $this->result = false; } /*тут много кода*/}Смысл я в конструкторе не вижу Можно ведь сделать проще class Controller { private $error = false; private $result = false; /* тут много кода*/}Ну или вызвать нужную функцию для инициализации необходимых данных для работы скрипта $my_class = new MyClass();$my_class->configs(); // ту…
0 votes5 answers -
Как вывести php код на монитор
Например как реализована функция на этом сайте, С тегами ?
0 votes7 answers -
Правильная обрезка слов
Всем привет! Есть такой модуль обрезки строки, это плагин для Smarty, но используются обычные функции: <?php function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false) { if ($length == 0) return ''; if (strlen($string) > $length) { $length -= strlen($etc); if (!$break_words && !$middle) { $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1)); } if(!$middle) { return substr($string, 0, $length).$etc; } else { return substr($string, 0, $length/2) . $etc . substr($string, -$length/2); } } else { return $string; } } ?> Проблема этого кода в том, ч…
0 votes4 answers -
Как создать записи на сервере ?
Объясните, кто знает !!! Создаю сайт на движке вордпресс, все темы разбросал на рубрики, темы, даты. Появились страницы, у которых путь типа http://site.ru/2009/04/07/sample-post/ - открываются, но на сервере нет папки 2009 в которой 04 и тд . А яндекс и гугл не хочет индексировать – хочет чтобы на сервере были папки (что-то типа того). Нужно чтобы все записи находились на сервере в своих папках ??? ( чтобы поисковики идя по пути попадали куда надо или вордпресс должен как-то поисковики поправлять и отправлять на страницу) … что делать?
0 votes10 answers -
регулярка
если строка <b>123</b><b>332</b><b>624</b><b>724</b><b>881</b><b>dsnkjds<df2dsjkds</b>из нее надо получить данные между тегами где 2 не стоит рядом с тегом, свои идеи зашли в тупик может кто-то подскажет как правильно составить регулярку? Я пробовал так: |<b>.+2.+</b>|U|<b>[^<]+2[^<]+</b>|UОднако в ответах были ошибки "332</b><b>624" и во втором случае на попало "dsnkjds<df2dsjkds" а оно полностью удовлетворяет условиям
0 votes26 answers -
Кодировка при отправки почты
Кодировка моей страницы Добрый день всем вот кодировка моей страницы <META http-equiv=Content-Type content="text/html; charset=utf-8"> <META http-equiv=Content-Language content=he> а вот кусок кода для отправки почты <?php if(isset($_POST['submit'])) { $mail_to = "amnon@m5team.com"; $thm = "From site MATTY contact us"; $msg = "From : ".$_POST['l_name']."\n"; $msg .= "Position: ".$_POST['position']."\n"; $msg .= "E-mail adress: ".$_POST['email']."\n"; $msg .= "Phone: ".$_POST['t_number']."\n"; $msg .= "Selular: ".$_POST['s_number']."\n"; $msg .= "How do you know about us: ".$_POST['from_where']."\n\n\n"; $msg .=$_POST['m_message']; $headers = "From: ".$_POST…
0 votes9 answers -
Видео-галерея Youtube
Наверное все же в PHP раздел тема. Кто подскажет скрипт для организации видеогалереи с предпросмотром по линкам с Youtube (на сервере храниться видео не будет, только вывод)? Нужно простое добавление роликов конечным пользователем, постраничный вывод и, если возможно, задание размера предпросмотра и включение/отключение блока управления просмотром. Ну и возможность вывода краткого описания ролика. Короче, что-то вроде лайтбокса, но с видео Можно на основе какой-нибудь CMS.
0 votes6 answers -
логическое условие не срабытывает
ставлю код <?php if ($_GET['page']!="shop.browse") {этот текст скрыт на странице page=shop.browse} работает. добавляю условие <?php if (($_GET['page']!="shop.browse") or ($_GET['flypage']!="flypage.tpl")) {этот текст скрыт на странице page=shop.browse и на странице flypage=flypage.tpl} не работает..
0 votes24 answers -
Не выводится текст
Вот такой код <? include("blocks/db.php"); if(isset($_GET['cat'])){$cat=$_GET['cat'];} $result=mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if(!$result){echo "Выборка не прошла";} $myrow=mysql_fetch_array($result); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="description" content="<? echo $myrow["meta_d"]?>"> <meta name="keywords" content="<? echo $myrow["meta_k"]?>"> <link href="style/style.css" rel="stylesheet" type="text/css"> <title><? echo $myrow["title"];?></title> </head> <body> <di…
0 votes6 answers