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
-
header - location. Надо после него ставить exit?
Детский вопрос, но всё же: header("Location: index.php"); надо дописывать exit()?
0 votes6 answers -
числовые ID без пропусков
Возник вопрос: есть таблица с ID значение которого для каждой записи генерируется с помощью auto_increment при её создании. Но если я в последствие удалю запись, то образуется дырка в последовательности числовых ID записей данной таблицы. Естественно можно это всё дело устранять в PHP... а нет ли этому более подходящего решения (в самом mySQL допустим)?
0 votes8 answers -
Написал RSS ленту, а кодировка неправильная
http://vvsh.ru/rss/ Вот как все выглядит. В базе данные хранятся в кодировке UTF-8, и выглядят они как и на сайте. А вот код: <?php header("Content-Type: application/xml"); $end = "\r\n"; print "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>$end"; print "<rss version=\"0.92\">$end"; print "<channel>$end"; print "<title>Блог Шелгунова Владимира</title>$end"; print "<category>1</category>$end"; print "<link>http://vvsh.ru/</link>$end"; print "<copyright></copyright>$end"; print "<description></description>$end"; print "<lastBuildDate>Thu, 01 Jan 1970 03:00:00 +0300</lastBuildDate>$end…
0 votes13 answers -
Вставить xml в php страницу
Мне нужно в php страницу вставить xml документ. Делаю так: в подгружаемом файле feedback.php между <td> <td class="td_border"> <?php //Define ours Consts define('CREATOR','YOUR DATA'); define('XMLPATH','feedback_3/country.xml'); //Define ours headers Header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP 1.1 Header('Cache-Control: post-check=0, pre-check=0', false); Header('Pragma: no-cache'); // HTTP 1.0 Header('X-Creator: '.CREATOR); Header('Content-Language: ru, ru-RU'); // Язык данных в файле Header('Content-Type: application/xml;…
0 votes19 answers -
Как при нажатии на кнопку выполнить php скрипт
Нужно при нажатии на кнопку выполнить скрипт на php. Как эт ореализуется?
0 votes16 answers -
работа с файлом
Здравствуйте. а это снова я. подскажите пожалуйста как можно удалять определенные строки из файла я вижу только один выход: т.к. файл не большой т.е. в нем не более 100 строк, — то взять и с помощью fgets считывать файл построчно проверяя нужна ли строка и если нужна, то ( добавить ее в массив, увеличить номер элемента массива ) — и затем очистить файл и забить его содержимым получившегося массива. я уверен что должен быть способ проще.. подскажите, если не сложно. и еще вопрос: если я отметил чек бокс, а он в оном файле есть в каждой строке, то как мне пометить эту строку? можно, конечно, добавить в начало пару каких нибудь символов, но не представляю что то как определ…
0 votes6 answers -
изменение файла с помощью php
имеется страничка индекс.php (я писал в другой теме.. :-) но наверно там пхп никому не интересен) вот суть вопроса: нужно добавить строку в индекс.пхп с помощью экшн.пхп и у меня это не работает.. я впервые вижу пхп. помогите пожалуйста.. где я ошибся?
0 votes16 answers -
Как выбрать случайную строку из Mysql
Как выбрать случайную строку,при условии,что ID не числовой.
0 votes15 answers -
Загрузка файлов
Доброго времени суток, уважаемые! Вот такой вот вопрос: есть ли какие-то методы выгрузить файл на сервер, если он больше upload_max_filesize и post_max_size? З.Ы. варианты "выложить на фтп", "увеличить значения переменных в пхп.ини", пожалуйста, не предлагать.
0 votes3 answers -
Как сделать возможность прикреплять файкы к письму?
Привет всем. Как сделать возможность прикреплять файкы к письму? Заранее спасибо. Тоесть не просто прикрепление ссылки, а так как например в зе-бат
0 votes19 answers -
Оцените систему разграничения доступа в пхп-скриптах
Собственно, система - это громко сказано. Всё состоит из таблицы привилегий в следующем виде: // работа с данными define('DATA_VIEW',1); define('DATA_ADD',2); define('DATA_MANAGMENT,5); // управление пользователями define('USERS_VIEW_PAGE',9); define('USERS_MANAGMENT',10); // ещё что-то .... и функции проверки привелегий: function check_privileges($action_name) // если не хватает прав - возвращает 0, иначе 1 { if ($_SESSION['priveleges_level']<$action_name) return 0; else return 1; } При авторизации юзера устанавливаем переменную $_SESSION['priveleges_level'] из БД, где записано некое число (например от 1 до 10), характеризующее уровень доступа юзера - чем боль…
0 votes16 answers -
Узнать страну по IP
Привет, есть вопрос: собственно озвученный в сабже. Но я повторю... Знает ли ктонибудь как узнать страну по IP? Я понимаю, что нужно подключаться к базам IP адресов и узнавать ответы по каждому IP. Пока у меня цель - узнать основные промежутки IP стран (хотябы Украина / Россия). На каком то форуме откопал базы IP промежутков (наверное старые - моего IP в промежутках не оказалось ). И еще вопрос: пока я знаю 2 официальные базы IP(c WHOIS сервисами: whois.arin.net, whois.ripn.net) Arin и Ripn. Это и все базы IP? Заранее благодарен!
0 votes11 answers -
Чтение по строкам и занесение в базу
<?php $fp = @fopen ("users1.txt", "r"); $gb_content = @fread($fp, filesize("users1.txt")); $gb_content = split("\n", $gb_content); $block = '0'; $sendEmail = '0'; $gid = '1'; $params = 'admin_language= language= editor= helpsite= timezone=3'; mysql_connect("localhost","root",""); mysql_select_db("cdr_joomla"); $i = '0'; while($i<'10000') { list($username,$tydgs,$password,$avatar,$fhdfh,$name,$dgsdgs,$email,$www,$sdgsdg,$sdgsddfh,$dgsdgd,$sdgsdgd,$singature,$dchsfhd,$ip,$asfdsgsdgsd,$dsgsdg,$shsdfh,$sdgs,$fhdfhdf,$registerDate,$hsdhsdh,$lastvisitDate) = explode('|',$gb_content[$i]); $result = mysql_query("INSERT INTO jos_users(name, username, email, password, usertyp…
0 votes43 answers -
.htaccess
Привет всем !!! У меня возникла проблема с .htaccess Вот .htaccess RewriteBase / RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f [OR] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Структура директории userphoto index.php .htaccess я попробую установить рисунки в модуле http://contest/user_photo из userphoto (загруженные фотки) я когда указываю путь: <img src="./userphoto/test.jpg"> а там добавляется "user_photo" <img src="./user_photo/userphoto/test.jpg"> а как его убрать?
0 votes2 answers -
Вопрос по SQL
Поставив для себя ряд интересных задач, я понял что мои знания по sql ничтожно малы. И я решил занятся активным изучением. После 2 часов читания манула и битья головой об стенку я составил такой вот запрос для вывода всех новостей, чьи авторы напсиали больше 1 новости. SELECT author.name, news.id, news.header FROM author, news WHERE author.id = news.author AND 1 < (SELECT COUNT(*) FROM news WHERE author = author.id) в результате это выводит все что мне надо, но я хотел бы узнать, можно ли сделать такой же результат, но попроще?
0 votes9 answers -
IPB v2.3.4
В общем, я немнога модернизировал таблицу topics. добавил туда поле xxx. Теперь же мне нужна помощь в отображение этого поля в темах. Сделал небольшой запрос, незнаю правильный он или нет. $this->ipsclass->DB->simple_construct( array( 'select' => 'xxx', 'from' => 'topics', 'where' => "tid =".$this->topic['tid']) ); $this->ipsclass->DB->simple_exec(); $den = $this->ipsclass->DB->fetch_row(); По началу этот запрос я записывал в sources\action_public\topics.php А там где данный запрос должен давать результат (\cache\skin_cache\cacheid_2\skin_topic.php ) вставлял $den, но он не работал, было пусто, не был…
0 votes1 answer -
ООП
Вот из всей этой записи интересует конкретно вот это место: (Server $server) Что означает "Server"? (ну который без $) Ну и раз уж я начал задавать глупые вопросы, то: Вот тут непонятно Locator :: instance() Буду благодарен если даже просто дадите ссылку на хороший ресурс (рус.) где можно об этом прочитать.
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 -
функция mail() и картинки
Помогите, пожалуйста новичку, есть скрипт, который должен отправлять письмо с картинкой, но вместо картинку вижу вот это: --==Multipart_Boundary_x29323c6321bd9745b520ee38f252626dx Content-Type: image/jpeg; name="12769903.jpg" Content-Disposition: attachment; filename="" Content-Transfer-Encoding: binary яШяа яА Щ)G-№#№µрЅn Іј‚Very Happyг¦јЁyf®sЫґ «њцД3О{`ъп‹н@&ЯqЯT~4Аb{З¬Да-KLн[©eЎ2Ј(зѕТ"ќќГтщdў§F*Lзn|-&Ro‡њ ё^Іn©ИH”ИF EJ’q$а"mДЏґ§оKo8Щ*$~Р#?›‘2e88%Б±sSUSўJqDa–c ›Lfнћ]±ф—6«EѕПLљ;{)i†АyЙЌЋ.ѕєk3^т6HЗ¦XЄя Y}JҐ™SPHЖI&,*ШЂ6zєОИЂ—#hгg«ТЮфЈPZ‘»е!Ъґ6e<'%aУd]љ’•ҐIPМ$RqАб#ЯIјЕLЁ“ж/‡МС8н};gцп8Ђ{Dъг Вот PHP код: <?php if ($_SERVER['REQUEST_METHOD']=="POST"){ $to…
0 votes1 answer -
script.aculo.us Sortable.serialize не хочет работать
Помогите найти ошибку. Сортировка списка. Использую script.aculo.us, prototype. Сделал, все работало замечательно. При изменении сортировки менялось значение поля `pos`, по которому и сортируется список при выдаче в браузер. После того, как внес небольшие изменения в структуру сайта, эта зараза перестала обновлять `pos`. Ajax.Request не отсылает POST. Или отсылает, но до обработчика не доходит. Пути проверил. Все правильно. Кавычки проверил. Почему не работает не понимаю. Вот код сортируемого списка Сначала подключение библиотек, естественно. Но это в файле куда инклюдится код списка. <script type="text/javascript" src="sortable/lib/prototype.js"></script> &…
0 votes0 answers -
Стучалки в скриптах
Привет! Купил три скрипта досок: 1. Elite Board 1.2 2. JOKER Board Commercial Version 2 3. QPL Board 4.0.5 Вопрос к профи: "Кто юзал плотно эти скрипты?" Есть там стучалки от авторов или ваще нет? Как вообще понять, есть ли в скрипте стучалка и потом найти её? Кому надо эти скрипты стучите. ICQ: 475-902-632
0 votes6 answers -
Функции внутри eregi_replace
Имеется такая проблема: нужно заменить строчку вида "[myTag:D1.D2]" (где D1 и D2 - числа), на нечто вида "<картинка1> D1 <картинка2> D2". При этом, если D1 отсутствует, то <картинка1> тоже не должна выводиться. С D2 - аналогично. Первое, что пришло на ум - использовать eregi_replace: $rslt = eregi_replace("\[myTag:([0-9\]*)\.?([0-9\]*)\]", fnc("\\1", "\\2"), $rslt); function fnc($s, $с){ $r=''; if(!empty($s)) $r .= '<картинка1> ' . $s . ' '; if(!empty($c)) $r .= '<картинка2> ' . $c; return $r; } Разумеется, это нифига не работает, потому что переменные $s и $с никогда не бывают пустыми. Есть какая-нибудь возможность реализовать на P…
0 votes2 answers -
Весь массив $_POST
Вопрос: как перебрать все переданные скрипту переменные из формы при условии, что их количество и имена заранее неизвестны. Примерно так бы хотелось: foreach($_POST as $key -> $value) но по моему так нельзя. А как можно?
0 votes5 answers -
Mysql
Всем привет. Такой вопрос: есть два разных сервера. На одном лежит весь сайт, на другом есть доступ к mysql. Со второго доступ к базе осуществляется через локалхост. можно ли как-нибудь получить доступ к этой mysql с первого сервака, зная, нaпример, домeнное имя второго?
0 votes2 answers -
SQL: Вытащить все тоблицы
В общем столкнулся с проблемой: Есть таблица, в ней поле table_name, к примеру. ID table_name table_id ..... 1 table1 1 2 table2 3 3 table3 1 4 table4 4 Задача вытащить все эти таблицы table1 JOIN table2... по полю table_id... Можно извернуться одним сложным запросом?
0 votes2 answers