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
-
DOM XML кодировка windows-1251
Вопрос кажется простой а заgoogleить ответ не получилось. Строю XML. $dom = new DOMDocument('1.0', 'windows-1251'); Беру из БД данные (видимо в windows-1251) и вставляю в XML. Далее fwrite($fh, $dom->saveXML()); не проходит. Ошибка Warning: DOMDocument::saveXML() [function.DOMDocument-saveXML]: output conversion failed due to conv error Вопрос: как сваять xml-файл в 'windows-1251' кодировке.
0 votes3 answers -
регулярные выражения
господа! скверно разбираюсь в регулярных выражениях и прошу помощи в вашем лице... необходимо составить рег. выражение, согласно которому каждый символ из первой строки входит во вторую (т.е. в общем случае во второй строке символов больше). Заранее благодарен!
0 votes3 answers -
Адрес страницы
Как сделать что-бы url заканчивался слэшем, а не расширением .php? как у этой страницы http://htmlbook.ru/content/
0 votes3 answers -
как сгенерировать ссылку на файл
Нужно защитить приватный файл от прямого скачивания. Как можно с генерировать уникальную ссылку для скачивания файла, которая будет активна 24 часа ?
0 votes3 answers -
Таблица с помощью форм
Всем доброго времени суток! Прошу у Вас помощи. Хочу сделать на странице таблицу, данные в которую заносятся с помощью формы, причем, что бы еще можно было эти данные изменять или удалять после занесения в таблицу, опять же с помощью формы. Доступ к форме посетитель сайта не должен иметь. Подскажите, пожалуйста, где и что можно почитать, что бы это осуществить. А может есть уже готовый скрипт?.. Нужна ли для этого база? Спасибо.
0 votes3 answers -
мозила тупит. а експлорер молодец!
почему при инклюде файла див в эксплорере и опере увеличивается, а в мозиле нет? текст тупо идёт дальше, а таблица кончиласть????? вот как надо: http://s61.radikal.ru/i171/0907/3d/ca6b99589081.png вот так оно в эксплорере: (пнг скоро я сделаю нормальным, ща это только время тратить). но! почему табличка в которой новость (кремовая такая табличка) почему она разъехалась??? раньше в опере такое было, исправила. но здесь что??? какой атрибут косячит?? http://s53.radikal.ru/i140/0907/e9/8ea84a3a6c99.png и наконец КАК НЕ НАДО!!!! в лисе: http://s44.radikal.ru/i105/0907/b6/cc6a26624222.png что за бред??? скажите, наверняка вы с этим встречались, какие атрибуты в одном браузере …
0 votes3 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes3 answers -
Проблема $_SERVER['REQUEST_URI']
Использовал на сайте такую конструкцию ... <?PHP $DOCUMENT_URI = trim($_SERVER['REQUEST_URI'], '/'); ?> ... <? if ($DOCUMENT_URI == '/') { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/index.php") { $number = '1'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games/") { $number = '6'; include rootpath.'/show_news.php'; } else if ($DOCUMENT_URI == "/mini-games") { $number = '10'; include rootpath.'/show_news.php'; } else { $number = '5'; include rootpath.'/show_news.php'; } ?> ... Все работало. Переехал на новый хостинг и перстало работать. Все время выдает $number = '5'; include rootpath.'/show_ne…
0 votes3 answers -
Определение обязательных полей
Как определить,какие поля в MYSQL являются нулевыми или автоинкрементом.
0 votes3 answers -
Вопрос по безопасности БД
Прикрутила к новостям возможность комментирования. Обычная проверка валидности мыла,имени, htmlspecialchars и прочие элементарные способы защиты. Но недавно прочитала про всякие sql-инъекции и испугалась. Как же можно эффективно обезопасить себя от них? Подскажите, пожалуйста. Спасибо.
0 votes3 answers -
как на данном форуме реализованно добавление новых сообщений?
Добрый день! Хотелось бы узнать как на данном форуме реализовано добавление новых сообщений... Сам пишу мини форум и немного заклинило! У меня есть 3 таблицы users,topics, messages в них хранятся информации об авторе, теме созданной этим автором,и соответсвенно сообщении, которое он оставил. меня интересует как составить запрос на выобрку из 3 таблиц, чтобы при создании новой темы выводилось сообщение оставленное именно автором этого сообщения. Заранее спасибо!
0 votes3 answers -
array()
Подскажите, пожалуйста.... Нужно вытащить из БД данные.. не пойму, как с помощью массива выстроить конструкцию вида: $aMenus = array( 'Строка данных', 'Еще Строка данных', 'И еще Строка данных', ... ); Нужные данный хранятся в одном поле БД $rowMenu[3] В итоге хочу получить: $aMenus = array( '.......???.....', ); $i = 1; foreach ( $aMenus as $key => $record ) { $sResult .= '<li class="item-'.$i.'"><a href="."><span class="bling"><span class="bullet">'; $sResult .=$record; $sResult .= '</span></span></a></li>'; $i++; }
0 votes3 answers -
Веб-камера на сайте
Хеллоу форумчани. Делаем веб-камеру на сайте, сам сервак стоит у нас, под линуксом. Вот хотел узнать, есть ли какая нибудь служебная(!!!) программа под линукс, которая через определенное время снимает снимок, и отправляет на фтп?
0 votes3 answers -
__construct()
class name_klass { function __construct() { ... } } или class name_klass { function name_klass() { ... } } знаю что последний для совместимости со старыми пхп Но я не собираюсь возвращаться в 20 век и поэтому вопрос, что лучше? Я юзаю первый вариант поскольку удобно воспринимать код.
0 votes3 answers -
Подсчет интервала между двумя датами
Срочно нужна функция php, которая подсчитывает интервал между двумя данными.
0 votes3 answers -
Path при вставке файла
Уважаемые господа, моя проблема такова (снова рифма =) ) Вобщем есть файл, находящийся в modules/guestbook/index.php от начального каталогаю В него надо вставить файл, находящийся в папке include/page.php Ну ни как не удается правильно указать путь, как только не пробовал, вот из последнего #if (!defined("PATH_SEPARATOR")) # define("PATH_SEPARATOR", getenv("COMSPEC")? ";" : ":"); #ini_set("include_path",ini_get("include_path").PATH_SEPARATOR.dirname(__FILE__)); if (!defined("PATH_SEPARATOR")) define("PATH_SEPARATOR", getenv("COMSPEC") ? ";" : ":"); $path = dirname(__FILE__).‘modules/guestbook’; ini_set("include_path", ini_get("include_path").PATH_SEPARATO…
0 votes3 answers -
PHP. Двоичная система. Дополнительный код.
Если посмотреть любой язык программирования, в том числе и на PHP, то в нем переменная типа byte может содержать значение из диапазона от (-128) до (127) включительно. Суть вопроса заключается в том, что как в 1байт (8 бит) впихивается число (-128)??? Если рассматривать прямой код, то в нем при 8 битах старший бит является знаковым, а остальные 7 бит отводятся для записи самого числа, при таком раскладе, максимальным положительным числом будет - 0|1111111 (127), максимальным отрицательным числом будет - 1|1111111 (-127). Становиться вполне очевидным, что при использовании прямого кода для записи чисел со знаком в 1байт можно поместить значение из диапазона (-127) до (127)…
0 votes3 answers -
Ошибка при сохранение данные через Ajax
Привет всем) Собсвтенно есть поле в котором юзер вбивает свое настроение, статус.... Так вот, если в поле не было сделано изменений, то выскакивает ошибка - Ошибка сохранения данных. Даже если в поле есть текст. Отсюда вопрос - Как убрать эту ошибку? Что бы если есть не измененный текст в поле, то ошибки не было. Код $sUserId=@$_REQUEST['user_id']; if ($oUser=$oEngine->User_GetUserById($sUserId)) { if (getRequest('profile_mstatus')) $oUser->setProfileMstatus(getRequest('profile_mstatus')); if ($oEngine->User_Update($oUser)) { $bStateError=false; $sTitle='OK!'; $sText=$oEngine->Lang_Get('mstatus_saved_ok'); } else { $sTitle='ERROR!'; $sText=$oEng…
0 votes3 answers -
Два раза пишет в файл
Добрый день, господа! Помогите, весь день бьюсь, не могу понять в чем дело. Простой код: $disc = fopen("txt.txt", "a"); fwrite($disc, "h"); fclose($disc); При выполнении осуществляет добавление текста в файл. В данном случае это одна буква h. Но, после выполнения кода, в файле txt.txt появляется две буквы h. Т.е. получается, что строка записывается два раза, но надо чтоб один раз. Я уже помещал в разные условия, но все одно. Подскажите в чем запара, пожалуйста!!!
0 votes3 answers -
код
всем привет! как могут сделал мини чат секретные коды типа картинке кто нибудь знает этот коды помогите плиз
0 votes3 answers -
Вывод чисел по количеству
Приветствую. Можно ли на php реализовать следующие: Предположим у нас есть переменная a, которая равна 3, $a=3. И есть переменная b, которая равна 5, $b=5. Нужно вывести $b количество раз $a. То есть число 5 должно вывестись 3 раза, неплохо бы чтобы через запятую, но не обязательно, то есть должно получиться: 5, 5, 5 Заранее Спасибо.
0 votes3 answers -
header и access denied
почему когда я пишу header("HTTP/1.0 403 Access Denied"), то ничего не происходит, просто белый фон? заранее спасибо
0 votes3 answers -
PHP + COOKIE
Есть ли вариант как-то заменить куки, за один переход. Т.е.: у меня в и-магазине, в работе с корзинкой есть момент когда пользователь может "пересчитать" корзинку. Т.е. форма отправляет данные и на новой странице я заменяю некоторые куки, но на этой же странице куки считываются "старые", т.е. человеку приходиться еще делать рефреш страницы прежде чем он увидит новые цифры. Решабельно?
0 votes3 answers -
Взаимодействие сети сайтов.
Есть идея создать небольшую сеть сайтов с общей базой данных. ЗАДАЧА: Организовать доступ сайтов (элементов сети) к общим данным/ Вероятно API для доступа к данным должен быть единым для всех сайтов (элементов сети). Следовательно была идея подключать удаленно файл (include или require)- класс предоставляющий методы работы с общими данными. Но для этого нужно менять настройка ini.php для разрешения удаленного подключения к php файлам, что, кажется, позволит подключать удаленно все php файлы данного хостинга. Очевидно такое следствие нежелательно. Была идея обращаться к удаленному php-файлу через file() и получать траспортный файл (xml к примеру). Но в данном случае обрати…
0 votes3 answers -
Сортировка и вывод двумерного массива
Помогите упорядочить по убыванию содержимое двумерного массива по значению ключа "ball" и вывести в таком виде: Вася - 17 Дима - 13 Рома - 12 Толя - 9 Вика - 3 Женя - 0 Даша - 0 $itog = array( "0"=>array("ball"=>"0", "name"=>"Даша"), "1"=>array("ball"=>"9", "name"=>"Толя"), "2"=>array("ball"=>"17", "name"=>"Вася"), "3"=>array("ball"=>"0", "name"=>"Женя"), "4"=>array("ball"=>"12", "name"=>"Рома"), "5"=>array("ball"=>"3", "name"=>"Вика"), "6"=>array("ball"=>"13", "name"=>"Дима") );
0 votes3 answers