PHP
A general-purpose scripting language especially suited to web development
Explore Questions
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
PHP Notice: Undefined offset
PHP Notice: Undefined offset: 1 in /home/c/cn39780/public/public_html/inc/config.php on line 22 Что это может значить? if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); /** * текущий каталог, если скрипт в каталоге * */ if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); Это код с config.php на 22 строчке
0 votes11 answers -
Кэширование браузера
Гугл выдал рекомендацию "Используйте кеш браузера для следующих ресурсов". Далее перечисляются файлы css, js и картинки. У меня стоит CentOS 6 с Apache и Nginx. В nginx.conf написано: В .htaccess написано: Всё равно Гугл ругается. Что надо сделать, чтобы включить кэширование?
0 votes11 answers -
Что лучшее можно запустить на WinServ2003 и стоит ли?
Всем привет! Сам я компьютерщик-сисадмин со стажем, но не web, специализируюсь на корпоративных офисных парках техники и сетях. Поэтому в общей компьютерной теме разбираюсь прилично, но в теме веб-серверов - новичок. Очень прошу объяснять подробно и с доводами. Есть сервер 2009г, который оптимально работает под Windows Server 2003. (Сразу отвечаю на все возможно вопросы - WinServ2008-2016 дорого стоят и прилично тормозят в загрузке, тк много весят, из-за довольно старого HDD RAID; по ЦП+память сервер потянет любую ОС; но денег на ServerClassSSD RAID нет - поэтому оптимально работает уже купленный WinServ2003 R2 SP2.) Хочу запустить на нём полноценный WebServer (WebSrv…
0 votes11 answers -
301 редирект с параметром
Камрады помогите составить правильный 301 редирект, блин что то не удается суть проблемы: есть страница http://мой_домен/catalog/cat/1/?item=2073 нужно ее переадресовать на http://мой_домен/catalog/item/tovat-1-bla-bla
0 votes11 answers -
Путь к файлу из корня сайта
Добавляю к странице файл через функцию require. Функция не работает когда я указываю путь к файлу из корня сайта. Если указывают путь от текущей страницы, то всё нормально, а из корня сайта не работает. Файл находится в корневой папке, функция выглядит так <?php require "/myfile.html"; ?> Как нужно указывать путь к файлу из корня сайта?
0 votes11 answers -
определение веса символа
Как вычеслить что русская "а" это 2 байта а английская "a" 1 байт? Тобишь есть строка "Internet технология" нужно вычислитьколичество байт /* 29 байт */
0 votes10 answers -
Как сделать свой визуальный редактор?
Как сделать свой визуальный редактор? Такой например как здесь при "создании новой темы"?
0 votes10 answers -
Как мне написать регистрацию?
Подскажите плиз!Только чтобы полей было много!Заранее спасибо!
0 votes10 answers -
Проблемка..
Здраствуйте. У меня проблема. (сразу предупреждаю, вопрос от юзера в MySQL) Когда я устанавливал скрипт (с изпользаванием MySQL) он не может создать базу данных. Как сделать базу данных самому?
0 votes10 answers -
upload картинок через визуальный редактор
Интересен вопрос загрузки картинок через визуальный JS редактор типа FCKEditor или ему подобных. Тоесть, просто копируем текст с картинками в буфер и вываливаем его в визуальный редактор. Вопрос: можно ли узнать Temp-путь картинки? можно ли через js узнать base32 код картинки? Эту тему можно отнести и к Php и к Js. Еще не определился...
0 votes10 answers -
проблема с GD, не рисует
Проблема следующая: На компьютере все работает и на бесплатном хосте, при выгрузке на сервер платный не рисует. кто может определить? GD на сервере enabled, но не рисует. вот сведения: http://www.naryad.ru/info.php
0 votes10 answers -
Опять про авторизацию
Почитал существующие темы и руководство к ПХП, но все-таки не понял : Задача сделать авторизацию для запуска админ-скрипта (в дальнейшем сделать регистрацию и для пользователей). Через функцию header(), или через самодельную форму получил переменные $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'] и использую их в рамках данного скрипта - это вроде понятно. Вопрос : а как передать эти значения в другие скрипты, которые вызываются из этого скрипта. ПХП в них ругается что таких переменных нет. Неужели и их надо передавать через POST ? Или в таких случаях надо использовать сессии? И еще вопрос: где лучше хранить пароль админа - в БД MySQL или достаточно в зашиврованном в…
0 votes10 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 -
Чего нехвотает в коде чтобы картинка поменяла размеры?
Доброго вам времени суток! Прошу помочь, мне кодом, никак немогу понять что надо вставить чтобы размеры картинки поменялись.. Подскажите пожалуйста как это сделать? <a href="gal_int.php">.: назад :.</a> <? $c_dir=$_SERVER['DOCUMENT_ROOT'] . "/gal/" . $_REQUEST['g']; if(@$_REQUEST['action']=="add"){ $images=array(); $d = dir($c_dir); //echo "111"; $k=0; while ( false !== ( $entry = $d->read() ) ) //echo strpos($entry, ".tx") . " "; if ( strpos($entry, ".tx")>0) { $m=explode(".",$entry); //echo $entry . "222 "; $i = array('id' => $m[0]); $i['file'] = $_SERVER['HTTP_HOST'] . "/gal/" . $_REQUEST['g'] . "/" . $m[0] . ".jpg"; $i['tumb'] =…
0 votes10 answers -
Размер имеет значение:)))
<?php print "<table align="center" valign="top" cellSpacing="0" cellPadding="0" width="411" border="0"> <tr> <td height="25" align="left" valign="top"><img src="".$mge."dateheader-left.gif"></td> <td height="25" width="400" background="".$mge."dateheader-bg.gif" align="center" valign="top">Новости</td> <td height="25" width="400" align="right" valign="top"><img src="".$mge."dateheader-right.gif"></td> </table>"; ?> В общем проблема такова, не задается размер у <td height="25" width="400" background="".$mge."dateheader-bg.gif" align="center" valign="top">Новости</td> Уже незнаю что делать…
0 votes10 answers -
Запрос Mysql
Есть несколько одинаковых запросов. "select count(id) as ca from table where type='audio'" "select count(id) as cv from table where type='video'" И так далее. Как их обьединить в один запрос.
0 votes10 answers -
Помогите
$file_name2 = fopen($file,"w"); if(get_magic_quotes_gpc()) { function stripslashes_deep($value) { if(is_array($value)) { $value = array_map('stripslashes_deep', $value); } elseif (!empty($value) && is_string($value)) { $value = stripslashes($value); } return $value; } $text = stripslashes_deep($_POST['text']); } if(fwrite($file_name2,"$text")) { print "Страница сохранена"; } fclose($file_name2); Вот у меня есть такой код, который по идеи должен писать все в файл, только он ничего не пишет, в чем дело?
0 votes10 answers -
Теги.. Теги.. Чертовы теги...
Всех с новый годом, но праздновать его долго у меня не получилось. Такая идея, решений 0. У меня есть табла постов, в которой одно из полей - tags. Представте вот такую таблицу: ИД Титл Текст Теги 1 1 4125 линукс, юбунту 2 2 2523 урок, телик 3 3 3253 ленгпак, 1, линукс Вот я пишу в адресной строке /tags/линукс/ Мне должно вывести посты, в тегах которых содержиться этот тег. Я никак не могу придумать, как это реализовать? Заранее спасибо.
0 votes10 answers -
селекты и url
Привет всем. Проблема в том, что я никогда не сталкивался с такой ситуацией. Есть база данных MySQL. По смыслу, страница выглядит так: Заходишь, выбираешь селект, открывается на этой странице 2 селект, но я незнаю как на этой же странице открыть 3 селект. Первый селект: function category($db) { echo <<<END <form action="" method="get"> <select name="select_categ_id=" OnChange="top.location.href = this.options[this.selectedIndex].value;"> <option value="?select_categ_id%3D=0">Выберите категорию платежей</option> END; $query = $db->query("SELECT * FROM `Menu_category`;"); while( $row = $db->fetch_row($query) ) { $n…
0 votes10 answers -
pear
Имеем строчку $dns = 'mysql://root:pwd@localhost/test' Если пароля (т.е. 'pwd') нет, то как писать? так $dns = 'mysql://root:@localhost/test' и так $dns = 'mysql://root:localhost/test' не работает.
0 votes10 answers -
Выборка уникальных записей
В результате данного запроса получается дублирование строк. Как от него избавиться? SELECT DISTINCT * FROM event_table JOIN seances_table ON event_table.event_id = seances_table.event_id WHERE seances_table.seance_date>'{$start_data}' AND seances_table.seance_date<'{$finish_data}'
0 votes10 answers -
фреймы&php
Есть страница из двух фреймов. До фреймсета идёт php код, который создаёт переменные. Как можно передать переменные определённые на этой странице во фреймы? То есть примерно так: <?php $var = "str"; echo ' <framset cols="15%,*> <frame src="menu.html" name="menu"> <frame src="editor.html" name="main"> </frameset>'; ?> Нужно чтобы $var была видна в editor.html. Пробовал и так и эдак, что-то не выходит. ЗЫ: не надо начинать с того что Ф. - зло, в данном случае они нужны Заранее спасибо!
0 votes10 answers -
php+Mysql
Извеняись за скорее всего за тупой вопрос, но новичку простительно) Как втавлять в код готовые скрипты(они все с базами) c php кодм понятно,а вот что в базу вбивать я так и не понял(((
0 votes10 answers -
Как создать записи на сервере ?
Объясните, кто знает !!! Создаю сайт на движке вордпресс, все темы разбросал на рубрики, темы, даты. Появились страницы, у которых путь типа http://site.ru/2009/04/07/sample-post/ - открываются, но на сервере нет папки 2009 в которой 04 и тд . А яндекс и гугл не хочет индексировать – хочет чтобы на сервере были папки (что-то типа того). Нужно чтобы все записи находились на сервере в своих папках ??? ( чтобы поисковики идя по пути попадали куда надо или вордпресс должен как-то поисковики поправлять и отправлять на страницу) … что делать?
0 votes10 answers -
Наверное вопрос по сессиям
Здравствуйте! Подскажите как реализовать такую функцию, либо в каком направлении искать, или может у кого есть пример скрипта: На главную страницу выводится в таблицу текст (прайс лист), вся информация содержится в БД. Есть страница на которой можно редактировать содержимое БД, т.е. добавлять строки, либо удалать их. После редактирования можно сохранитьи на главной странице выводится уже обновленный тект прайса. Если я выложу этот прайс на обсуждение, то все полезут вносить свои данные и смотреть что получилось, а пока открывают главную страницу кто нибудь сохранит в БД свое. Дак вот, как мне реализовать, чтобы для каждого посетителя создавалась своя главная страница, с…
0 votes10 answers