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
Здравствуйте, имеется динамический url вида site.ru/category/$name/?f=a. Подскажите пожалуйста как скрыть ?f=a из строки с помощью htaccess.
0 votes15 answers -
Файл загружается в браузер, а PHP ругается
Доброго времени суток! Есть такая проблема: файл http://www.isradrive.info/znaki/1.xml загружается в браузер, однако функция PHP ругается, что нет такого файла: $fname = "http://www.isradrive.info/znaki/1.xml"; if (!file_exists($fname)) { echo "Error...." } Как это можно объяснить и как все-таки загрузить этот файл? Спасибо. P.S. Файл взят из http://www.isradrive.info/ выводится в новом окне при нажатии на дорожный знак.
0 votes3 answers -
Denwer. не запускаеться внешний web-site
Проблема. Ввожу в браузер url: http://www.some_site.ru если Denwer отключен: http://www.some_site.ru не загружаются. если Denwer включен : открывается http://www.some_site.ru/denwer/ ПОЧЕМУ НЕ ОТКРЫВАЕТЬСЯ ВНЕШНИЙ САЙТ http://www.some_site.ru ???
0 votes12 answers -
Как разопределить переменные $HTTP_POST_VARS?
Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
0 votes8 answers -
Вывод содержимого .txt на страницу
Доброго времени суток! Помогите новичку с выводом содержимого на страницу сайта. В общем, у меня есть документ .txt, в котором лежат записи вида: Имя|email@mail.ru|Текст сообщения. Как вывести это дело на страницу я разобрался: <?php echo file_get_contents('myfile.txt') ?> Но возникло 2 проблемы: 1) В файле каждое сообщение пишется с новой строки, однако на странице всё выводится в 1 сплошную строку. Получается так: Имя|email@mail.ru|Текст сообщения. Имя2|email2@mail.ru|Текст сообщения2. и т.д. 2) В файле разделителем служит "|" можно ли как то это использовать и сделать что бы выводило текст так: Имя (email) Текст сообщения. Надеюсь на вашу помощь!
0 votes26 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 -
Cookie
Сижу - разбираюсь (в первый раз возникла необходимость их заюзать) Ниженаписанная конструкция еррорит с сообщением: <?php if (empty($name)) { if (setcookie('name', 'test')) echo 'куки отправлены'; } else { echo 'куки приняты'; } ?> Кука (если е? нет) не отправляется, если есть - то выскакивает 'куки приняты' - как и положено. Как побороть? Поискал по гуглю - но на наличие куки не наш?л ничего - мб спрашивал не так.
0 votes18 answers -
Вопрос по ООП
Что такое и зачем нужны абстрактные классы. Если можно с примерами кода и пояснениями.
0 votes10 answers -
вставка даты в форму
нужно чтобы при добавлении новости в поле с датой стояла сегодняшняя дата, но при желании ее можно изменить? <input name="date" type="text" id="date" value="гг-мм-дд"/>
0 votes7 answers -
Поиск по xls файлу
Доброго времени суток. Мне нужно осуществить поиск по Excel файлу. И не по одному, а по ряду различных файлов. Подскажите, мож кто знает как это можно реализовать?
0 votes7 answers -
Вывод чисел с последовательным смещением на единицу
В БД есть числа от 1 до 4. Что мне поможет сделать примерно такое чудо? 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 Никак не могу найти, пните пожалуйста. prev и next - оно или нет? переименовано. Tokolist
0 votes11 answers -
редирект на 404
Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL!"); } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел.<br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo ('Ошибка'); exit(); } ?> Видите есть вывод ошибок exit ("<p&…
0 votes6 answers -
Странное дело с кодировкой.
Добрый вечер. Вот небольшой скрипт, который служит для выбора из БД последних 10 статей и вывода их заголовков на главной странице. <?php $db = mysql_connect("localhost", "root"); mysql_select_db("site",$db); $row=0; $sql="SELECT * FROM articles ORDER BY id DESC"; $result=mysql_query($sql); while($row < 10): $header=mysql_result($result, $row, 'header'); print "$header"; $row++; endwhile; mysql_close( ); ?> В целом скрипт работает, однако выводит все йероглифами. До этого проблем с выводом кириллицы не наблюдалось. Если убрать цикл, то одну строку выводит правильно, читабельно. Если включить в строку латинский символ, то кириллица также выводится правильно. …
0 votes13 answers -
Как на php сделать тир?
Подскажите пожалуйста ответ(может на глупый) вопрос: как реализовать виртуальный тир на php? Я про мишени и их реагирование на нажатия?
0 votes14 answers -
Файловая система VS MySQL
Обсуждаем здесь преимущества и недостатки этих 2-х замечатльнеших вещей доступ к которым возможен из замечатейлнейшего PHP ).
0 votes8 answers -
Кодирование PHP скрипта
Доброго времени всем! Кто пробовал защитить свою интеллектуальную собственность написанную на PHP? Надо зашифровать код PHP программой. Чтоб скрипт работал без дополнительных средств, типа ZEND ... . Нужен бесплатный вариант.
0 votes18 answers -
Подскажите, переменные get
Добрый вечер. Не знаю как правильно задать вопрос, но постараюсь. Вот умею делать вот такие вещи http://test.test/view_post.php?id=* http://test.test/view_cat.php?cat=*, и так далее, а как делать вот такое например, как задавать второй параметр: http://test.test/test.php?rub=1&id=145, чтобы через один файл можно было сформировать и категорию, и id. Спасибо.
0 votes13 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 -
Сессии
Никак не пойму как переносить данные на другую страницу с помощью сессий. Предположим у нас есть две страницы: Первая: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Страница 1</title> </head> <body> <form method="post" action="send.php"> <p><b>Ваш любимый напиток</b></p> <p><input type="checkbox" name="option1" value="a1">Вода<Br> <input type="checkbox" name="option2" value="a2">Пиво<Br> <input type="checkbox" name="option3" value="a3">Молоко<Br> <input type="che…
0 votes14 answers -
Ошибка в PHP
Доброго времени суток, начал учить php и на первой же программе непонятки, вот код: <?php echo "Приветствую вас здесь. Слышал, вы учитесь на PHP-программиста!\n"; echo "Почему бы вам не набрать свое имя для меня:\n"; $name = trim(fgets(STDIN)); echo "\nСпасибо, " . $name . ", очень рад с вами познакомиться.\n\n"; ?> а вот ошибку которую выдает syntax error, unexpected '\' (T_NS_SEPARATOR), expecting ',' or ';' in C: вбивал код в разные онлайн отладчики, ошибок не найдено, в чем проблема?
0 votes17 answers -
Проверка адреса E-mail
Прошу совета у опытных web-программистов. Достаточно ли привед?нного ниже условия для проверки вводимого пользователем адреса E-mail? if(isset($_POST['submit']))//Проверка нажатия кнопки submit { if(isset($_POST['Mail'])&&$_POST['Mail']!="")//Провека ввода данных в поле E-mail { if(eregi("^[_A-Za-z0-9-]{1,}[@]{1}[_A-Za-z0-9-]{1,}[.]{1}[A-Za-z]{2,3}$",$_POST['Mail']))//Проверк корректности ввода E-mail адреса { $mail=$_POST['Mail'];//Если условие выполняется, извлекаем данные из массива $_POST['Mail'] $mail=strtolower($mail);//Переводим введ?нный адрес в нижний регистр $_SESSION['mail']=$mail;//Созда?м переменную сессии с адресом } else//Если условие не выполняетс…
0 votes6 answers -
Ограничение частоты запросов
Как сделать ограничение частоты запросов к серверу от пользователя? Ну вот например как вконтакте пишет Спасибо!
0 votes6 answers -
Нужна функция/класс антимат
Пробовал некоторые, которые Google вверху выдает. Но то пропускают почти все. То вовсе не работают. Есть что-нибудь обкатанное? Самому писать некогда. Пожалуйста...
0 votes4 answers -
проблема с гостевой книгой!
Доброго времени суток уважаемые форумчане!...помогите пожалйста в чем проблема?делаю форму обратной связи , в денвере и на других (бесплатных) хостингах все работает, вымещаю на свой домен(платный, компании http://www.incompany.ru)и форма об. связи не выполняет своей прямой необходимости!в чем может быть проблема?что кто посоветует?если необходимо то вот ссылка на исходник: http://get.freesoft.ru/?id=98534
0 votes11 answers -
header - location. Надо после него ставить exit?
Детский вопрос, но всё же: header("Location: index.php"); надо дописывать exit()?
0 votes6 answers