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
-
Вывод даты на русском языке
<?php function transformXML($input, $type){ if ($type == 'ham'){ $reclassify = '<a class="mark_spam" href="actions/reclassify.php?type=spam&id=' . $input['id'] . '">' . __('Spam') . '</a>'; } else { $reclassify = '<a class="mark_ham" href="actions/reclassify.php?type=ham&id=' . $input['id'] . '">' . __('Not Spam') . '</a>'; } $input['comment'] = str_replace(array("\r\n", "\n", "\r"), '<br />', htmlspecialchars_decode($input['comment'], ENT_COMPAT)); ?> <div class="comment" id="<?php echo $input['id']; ?>"> <div class="header"> <b><?php echo '', $input['name']; ?></b…
0 votes8 answers -
регулярки
здравствуйте как парсить такое: var.0 var.1.0 var.1.1.0.2 и так далее? еще есть: a = 1 как парсить регуляркой так чтобы парсилось и такое a=1 a =1 a= 1 a = 1 и т.д (сколько угодно пробелов)? и как простым способом найти вещественное число в строке? именно вещественное. спасибо
0 votes18 answers -
Сделать вставка при условии
Есть две страницы. На первой выводится блок, на второй нет. Блок это текст с заголовком. На той где выводится надо сделать вставка. Не знаю как зацепиться. Пишу <?php if ($item->text) { echo "вставка"; } else { echo ""; } ?> text - это то, что выводит блок на первой странице. Там так написано (где делается вывод) echo $item->text; Что правильно написать в if чтобы работало? Если на страницы происходит вывод блока, то делается вставка, если не происходит - вставка не делается. $item->text это один из "якорей" за который можно ухватиться, там их 3 или 4.
0 votes8 answers -
Не отправляется POST
Итак, приводить тут собственно и нечего. Есть обычная форма. Загружает mp3. Всё загружается как следует, работает, НО... Один из файлов не грузится, даже более того, не заполняется ни массив $_POST(он в комплекте с ним идёт), ни массив $_FILES(сам файл) - после отправки формы пустые и всё тут. Файл подходит по размеру. Назовите, пожалуйста, возможные причины этого.
0 votes2 answers -
Вывод данных с другого сайта
Как можно сделать так, что бы на сайте выводилась информация с другого? например, статус персонажа в игре как тут http://murdrum.ru/char/Obscurus Подскажите, пожалуйста.
0 votes48 answers -
htaccess и htpasswd - защита доступа
Необходимо запоролить весь сайт, кроме одного файла. Использую htaccess и htpasswd. htaccess: Код: AuthUserFile /путь_к_htpasswd AuthGroupFile /dev/null AuthName "Enter password" AuthType Basic <limit GET POST> require valid-user </limit> Но как открыть доступ к одному конкретному файлу? Спасибо
0 votes1 answer -
Вывод даты
ВОПРОС СНЯТ!!!!! Пришлось поломать голову, но решение найдено! Возможно кому-то и пригодится! Первый вариант выводит только оставшиеся дни. Отсчет начинается с 99 дней до события: <?php function DateStamp($n){ $today = date('d.m.Y'); // сегодняшняя дата $need_date = $n; // требуемая дата $need = explode('.', $need_date); // получаем массив со значениями дня, месяца и года $begin = mktime(0, 0, 0, date('m'), date('d'), date('Y')); // перевод в кол-во секунд $end = mktime(0, 0, 0, $need[1], $need[0], $need[2]); $days_num = round(($end - $begin) / 84600) ; …
0 votes8 answers -
Как отловить ошибку
Ребята может кто то примером показать как отловить вывод Fatal error: Maximum execution time of 150 seconds exceeded in и написать чё то свое например скрипт не успел сделать начатое. Джава и джекюри не подходит. Чисто ПХП. Увеличение через пхп ини тоже не подходит.
0 votes1 answer -
Цикл заканчиваеться раньше времени.
В общем такая ситуация: делаю вывод товаров из БД, в случае вывода таблицы 3 на 4 на каждой странице исчезает по 2 товара, при увеличении на 1 строку исчезает еще один товар. Понимаю, что ошибка в цикле, а где точно найти не получается. <? //Кол-во товаров $kol_tovar = 12; //Определение страницы if(empty($_GET["page"])){ $page = 1; } else { if(!is_numeric($_GET["page"])) die("Неправильный формат номера страницы!"); $page = $_GET["page"]; } $start = $page*$kol_tovar-$kol_tovar; /* Создаем соединение */ mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); /* Выбираем базу данных. Если произойдет ошибка - выв…
0 votes14 answers -
Мониторинг cs
Добрый вечер! Есть люди, которые готовы написать мне скрипт мониторинга сервера Counter-Strike 1.6, находящегося на игровом хостинге? За WMR, естественно. И после написания помочь разместить в правом блоке IPB форума.
0 votes22 answers -
как правильно закрыть страницы
Добрый день Есть главная страница index.php c неё ссылка на page2.php. Page2.php защищена скриптом ( при переходе на эту страницу скрипт делает запрос , если не ОК, то осуществляет редирект на xxx.php ). Это скрипт СМС оплаты – закрывает определённую страницу. Здесь всё понятно. С page2.php ссылка на page3.php и page4.php. Тоесть это всё закрытый раздел сайта. Как сделать чтобы страницы page3 и page4 тоже были закрыты скриптом с page2. Единственнон что приходит в голову это : Page2 page3 page4 - положить в папку , и там уже както закрывать доступ . Может .htacess ? Или в папке ещё index.php прописать ? Помогите разобраться как это делается, ну чтоб на page3 было не попаст…
0 votes2 answers -
Проблема с подключением к БД
Здравствуйте Переношу сайт на другой хост и завис уже на неделю с такой штукой: Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in Z:\home\test1.ru\www\Connections\Conn.php on line 7 Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in Z:\home\test1.ru\www\Connections\Conn.php on line 7 Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, h…
0 votes8 answers -
О длинной записи циклов и условий
в php есть широко распространённый си-подобный синтаксис для условий и циклов с фигурными скобками: foreach($a as $ { if($b == $c) { … } } но есть ещё и редко применяемый с двоеточием и закрывающим ключевым словом: foreach($a as $: if($b == $c): … endif; endforeach; Почему один используется часто, а другой редко? Кроме того, что второй вариант более длинный, есть ещё какие соображения против?
0 votes3 answers -
передача данных на другой сайт
есть форма, через аякс посылаю данные на другой сайт и жду результата но ниче не приходит: отправляю просто: $('#form1').submit(function(){ $.ajax({ url: 'http://zbor.md', type: 'POST', data: 'name_from='+......., cache: false, success: function(data){ $("#result").html(data); } }); }); через Tamper Data сравнивал мои данные с теми что обрабатывает сам сайт - одинаковые. При отправке с моего сайта Tamper Data показывает вот это: в чем может быть проблема? Стоит какае-та защита на ихнем серваке или я чет не правильно делаю?? хм...не , наверн не правильно, но можно как-то по другому это реализовать?
0 votes8 answers -
Не работает код на денвере версии 4.3.6
Вот код, он работает на новых версиях, но на версии, 4.3.6 выдаёт ошибку, но работать нужно в 4.3.6 в данный момент, выдаёт вот такое. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in s:\home\test3.ru\www\blocks\kontent1.php on line 20 Вот код: <div class="center"> <div class="zagolovok vx">Заголовок</div> <br /> <?php include 'database.php'; /*Соединяемся с Базой Данных*/ ?> <?php //Число постов выводящих на странице $num = 5; @$page = $_GET['page']; if(empty($page)){ $page = 1; } $result = mysql_query('select COUNT(*) FROM lessons1',$connect); $posts = mysql_result($result,0); //Находим о…
0 votes1 answer -
Denver
Помогите, пожалуйста Скачал денвер написал php-скрипт, сохранил на Z, открыл в браузере http://localhost/Script1.php Браузер выводит недействительный адрес, хотя так денвер работает Как запустить его на сервере, куда его на Z надо сохранить?
0 votes14 answers -
Как сделать "Поиск по сайту htmlbook.ru " из программы Notepad++
Из программы Notepad++ есть поиск по сайтам: http://wikipedia.org/ и http://www.google.com/ Но я хочу добавить еще один поиск по сайту http://htmlbook.ru/ Вот пример кода из файла shortcuts.xml поиска от http://www.google.com/ <Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113">http://www.google.com/search?q=$(CURRENT_WORD)</Command> Не судите меня строго я в этом не силен.
0 votes10 answers -
Проблемы с API Ebay
Привет! Занимаюсь API Ebay возникли следующие проблемы: 1) При использовании метода GetSingleItem не выходит никак получить состояние товара.. Пример запроса:open.api.ebay.com/shopping?callname=GetSingleItem&version=517&siteid=0&appid=APP-KEY&responseencoding=XML&itemId=120705726102&IncludeSelector=Details,Description,ShippingCosts,ItemSpecifics,Variations&outputSelector=ConditionHistogram,AspectHistogram 2) При фильтрации лотов в категории не получается настроить сортировку Пример запроса: svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.9.0&SECURITY-APPNAME=APP-KEY&RESPONSE-DATA-FO…
0 votes2 answers -
Не могу понять в чем проблема в бд или в самом коде.
В общем есть сайт speebux.ru На всех страницах все нормально, но как только переходишь по http://speedbux.ru/sites.php то в блоке статистика куча ошибок из базы данных. Код уже перед глазами стоит, не могу понять что делается не так, раньше с этим скриптом проблем небыло. вот на всякий случай код страницы может кто что-то подсоветует. <? $checkpemail = mysql_query("SELECT id FROM tb_users"); $pemail_exist = mysql_num_rows($checkpemail); $sql = "SELECT * FROM tb_config WHERE item='click' and howmany='1'"; $result = mysql_query($sql); $row = mysql_fetch_array($result); $clck=$row["price"]; $sql = "SELECT * FROM tb_config WHERE item='referalclick' a…
0 votes17 answers -
Регулярка замены ссылок вне тегов
Никак не могу сообразить универсальную регулярку, чтобы работа велась только с текстовыми ссылками, не затрагивая <a href="http://example.com">xmp</a> Конечно, можно использовать что-то вроде (?<!<a href=\") Но проблема в том, что нельзя использовать что-то вроде (?<!<a[\s\S]+?href=") Нужна помощь.
0 votes2 answers -
вставка даты в форму
нужно чтобы при добавлении новости в поле с датой стояла сегодняшняя дата, но при желании ее можно изменить? <input name="date" type="text" id="date" value="гг-мм-дд"/>
0 votes7 answers -
как отдать файл пользователю ?
На сайте есть каталог files для хранения файлов, имена файлов храняться в бд. Сейчас отдаю пользователям файлы вот таким образом: while($block = mysql_fetch_object($res)) { echo "<p><a href='./files/". $block->filename . "'>Скачать</a></p>"; } При этом файл открывается в окне браузера, как в цикле сформировать ссылки(кнопки) при нажатии на которые файлы отдавились пользователю с предложением сохранить ? а не открывались в браузере!
0 votes13 answers -
Настройка htaccess
Здравствуйте, нашёл много информации по теме, но сделать не получается. Мне нужно настроить .htaccess так, чтобы: 1. все запросы начиная с /admin/ переадресовывались в папку, например, /core/admin/ 2. все другие запросы для доменов www.siteX.ru переадресовывались в папку /sites/siteX.ru/www/ 3. все другие запросы для доменов siteX.ru переадресовывались в папку /sites/siteX.ru/www/ Пока что у меня вот что: RewriteCond %{DOCUMENT_ROOT}/core/admin/index.php -f RewriteRule ^admin/(.*) /core/admin/$1 [L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ sites/%1/www/$1 [L] RewriteRule ^$ sites/%1/www/index.php [L] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRul…
0 votes3 answers -
Доделать скриптик
Доброго времени суток! Ув., ГУРУ! Подскажите как мне сделать слеедущее... Есть скрипт PHP. Он выводит данные из базы Есть кнопка КУПИТЬ <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?".$myrow['brand']."=".$myrow['id']."' target='blank'>КУПИТЬ</a> </td> или так ее можно сделать <td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'> <a href='/order.php?action=buy_now&BUYproducts_id=%s".$myrow['brand']."=".$myrow['model']."=".$myrow['size']."=".$myrow['price']."' target='blank'>КУПИТЬ</a> Вопрос Нужно при нажатии на кнопку КУПИТЬ выбирался именно этот товар. а…
0 votes2 answers -
Как бы нет файла
На Joomla поставил мод mod_ja_contentslide,но при подключении пишет,что нет файла mod_ja_contentslide/application.php,но ведь он есть,пути правильные,права на файл 644.
0 votes3 answers