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
-
Обмен данными между скриптами
Приветствую. Необходимо отправить запрос на сервер и получить ответ. Использую для этого curl. Но ответа не получаю. Не подскажите в чем может быть проблема? <?php ini_set('register_globals',0); ?> <html> <head><title>TEST</title></head> <body> <?php $host = "target.com"; $port = 443; $path = "/cgi-bin/cgi_link"; $formdata = array ( 'AMOUNT' => '1', 'CURRENCY' => 'RUB', 'ORDER' => '1', 'DESC' => 'test', 'MERCH_NAME' => '1', 'MERCH_URL' => '1', 'MERCHANT' => '1146', 'TRTYPE' =…
0 votes3 answers -
Весь массив $_POST
Вопрос: как перебрать все переданные скрипту переменные из формы при условии, что их количество и имена заранее неизвестны. Примерно так бы хотелось: foreach($_POST as $key -> $value) но по моему так нельзя. А как можно?
0 votes5 answers -
Калькулятор
Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <style type="text/css"> .otstup{margin-right:10px; width:30px; height:30px; margin-bottom:10px;} .forma{margin-top:100px; margin-left:500px; border:1px solid black; width:160px; padding:10px;} .vvod{width:150px; margin-top:-20px; margin-bottom:20px; text-align:right;} </style> <?php echo '<pre>'; echo "<form class='forma'> <input class='vvod' readonly='true' type='text' value='0' maxlength='14' ><br>"; for($i=7; $i<=9; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } ec…
0 votes11 answers -
Помогите с распарсиванием строки
В области регулярных выражений я далеко не силен. Помогите,если не трудно. Есть вот такая строка. <table border="1" align="center" style="border: 1px solid #000000"><tbody><tr><td align="center">Розмір(см)</td><td align="center">Артикул<br /></td></tr><tr><td align="center">33x27</td><td align="center">106/1<br /></td></tr><tr><td align="center">45x38 </td><td align="center">106/2</td></tr><tr><td align="center">60х55</td><td align="center">106/3</td></tr></tbody></table> Нужно вытянуть из нее 3…
0 votes5 answers -
создать файл .xls на сервере
Здравствуйте, можно ли на сервере создать екселевский или вордовский файл? например, запихнуть туда таблицу, и картинки?
0 votes4 answers -
Личный кабинет на isp менеджер
Появилась проблема при создании лендинга Нужно создать личный кабинет на ISPменеджере Кто разбирается помогите пожалуйста!
0 votes0 answers -
динамическое обновление контента-проблема
Товарищи, не знаете как решить такую проблему-как с помощью echo вывести ссылку на функцию javascript когда вот так делаю: $link="chcontent(".$news['id'].")"; echo "Подробнее "; то в мозилле все нормально, id передается можно динамически вывести. а текст передать не поулчается, или только одну строчку. как я понимаю проблема в том что это echo превращается в Подробнее то есть без кавычек перед функцией я пробовал через " как нить туда эти кавычки вогнать-все никак( как сделать так когда ссылка статическая-на форуме подчерпнул, а вот как когда ссылка динамически ставится-нигде не могу найти всем заранее спасибо
0 votes5 answers -
Абстрактные классы и методы
Сейчас вот стал более глубоко вникать в ООП в PHP, так вот: Абстрактные классы и методы Абстрактные методы имеют только объявление и не имеют реализации. Класс, который содержит такие методы, должен быть обязательно объявлен как абстрактный: <? abstract class MyClass { abstract public function fn(); } ?> Это все понятно, как объявлять и что это такое, НО ну никак не могу понять, зачеееем они надо???? Вот нашел такую цитату: А зачем тогда нужны абстрактные методы и классы? А чтобы описать объект, который будет реализован, но который еще не реализован. Зачем описывать объект, который будет реализован, но еще не реализован? В чем суть абстрактного класса??? Мож…
0 votes6 answers -
Сессии
Суть такова, есть сайт, на котором содержится информация эротического характера, необходимо сделать так чтобы новый пользователь при переходе на сайт не попадал сразу же в раздел с эротикой, а попадал на страницу где его спросят исполнилось ему 18 лет или нет, после ответа человек будет перенаправлен либо на страницу на которую хотел зайти либо выпроважен в другой раздел сайта. По логике понимаю, через сессии проверить, проходил человек эту проверку или нет, если не проходил то его отправляют на страницу с подтверждением прикрепляя имя страницы с которой он пришел, чтоб было куда обратно отправлять. Теперь вопрос, как это должно выглядеть на PHP, ибо я не бум бум.
0 votes8 answers -
Как выучить РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ?
дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
0 votes4 answers -
Не работает проверка.
Я вот решил сделать такую проверку, она нужна для того, чтобы если ты находишься на данной странице, то в меню ссылка этой страницы выделяется: if($_SERVER['PHP_SELF'] = $gb_content[url]) : print "<a class='ma' href='$gb_content[url]'>$gb_content[title]</a> | "; else: print "<a class='m' href='$gb_content[url]'>$gb_content[title]</a> | "; endif; Но она все ссылки делает активными, что делать? Заранее спасибо.
0 votes6 answers -
Атрибуты элементов форм для обработки
Наконец-то добрался до первых уроков по PHP :-) И почти сразу же возник вопрос - можно ли использовать для доступа к данным формы каким-нибудь образом ID элемента, а не его name? Не хочется использовать лишние атрибуты, а id установлен практически всегда. Подозреваю, что ответ на этот вопрос должен быть знающему человеку очевиден, но я таковым не являюсь, найти же что-то полезное на эту тему в интернете не удалось.
0 votes3 answers -
PHP Debugger жеательно под Linux
Первый опыт программирования начался с Visual Basic 6. В процессе программирования на этом языке было клёво "пошагово дебажить" код. Т.е. строчка за строчкой "исполнять код", наведя курсор мыши можно было посмотреть значения переменных и т.д. Такое есть для PHP, кто-нибудь знает? Сам работаю под Linux, но в принципе, и для Windows буду рад услышать рекомендации...
0 votes4 answers -
Перекодировать текст!
Добрый день! Как переделать этот текст на нормальный? $text = "фЕЛУФ ".$st; $html = "чЕВ УФТБОЙГБ ".$st; $crlf = "rn"; $hdrs = array( 'From' => 'Aquasilver.ru', 'Subject' => 'ъБЛБЪ'
0 votes4 answers -
Обычные вопросы по PHP
Доброго времени суток, уважаемые братья - PHP-кодеры! У меня такой вопрос: Как проверить условие: нажата-ли была ссылка или нет без использования JavaScript? Т.е. как PHP-скрипту передать информацию о конкретно нажатой ссылке, чтобы выполнить код закреплённый для неё?? Можно даже без кода, просто в теории. Если ссылки представлены подобным образом: $menu = array("Home", "Юмор"); sort($menu); for ($i = 0; $i < sizeof($menu); $i++) { if ($menu[$i] == "Home") { echo "<a href='content.html' title='Главная страница'>".$menu[$i]."</a> "; } elseif ($menu[$i] == "Юмор") { echo "<a href='menu.html'>".$menu[$i]."</a> "; } }
0 votes8 answers -
Как установить curl через ConEmu?
На Windows требуется установить CURl. Скачал альтернативу терминал-ConEmu. И как понял нужно в строке ввода ввести $ sudo apt-get install curl - далее, начнется скачивание. Но выдает: Microsoft Windows [Version 6.1.7601] Павел@ПАВЕЛЗ C:\Users\Павел$ sudo apt-get install curl"sudo" не является внутренней или внешнейкомандой, исполняемой программой или пакетным файлом. Что не так?
0 votes3 answers -
Неопределена переменная
Здраствуйте! Споткнулся почти на первом уроке при изучении ПХП. Делаю вроде все как в учебнике - итог браузер ругается... Подскажите что не так <html> <head> <title>Form</title> </head> <body> <form action="HandleForm.php" method="post"> First Name <input type="text" name="FirstName" size="20"><br> Last Name <input type="text" name="LastName" size="40"><br> Email: <input type="text" name="Email" size="60"><br> Comment <textarea name="Comment" rows="5" cols="40"></textarea><br> <input type="submit" name="submit" value="Отправить"> <input type="reset" name="reset" va…
0 votes5 answers -
Регулярные выражения.
Добрый день, помогите разобраться с регулярным выражением : RewriteEngine on RewriteBase / RewriteRule ^([A-Za-z_0-9]+)/?$ url.php?psevdonim=$1 мне нужно переадресовывать все запросы на страницу url.php , так как написано выше, кроме тех у которых есть слово forum
0 votes10 answers -
Дробный цикл
Помогите с куском кода, плз. Голова сломалась. Понимаю, что просто, но не вижу как ) Задача выводить 5 звезд, рейтинга. Каждая может быть включена полностью, включена наполовину или выключена $sscore = 3.5; for ($i = 0.5; $i <= 5; $i += 0.5) { if ($i < $sscore) $star_class = "star-on"; if ($i == $sscore && is_int($sscore)) $star_class = "star-on"; if ($i == $sscore && is_float($sscore)) $star_class = "star-half"; if ($i > $sscore) $star_class = "star-off"; if ($i == intval($i) || $i == $sscore && is_float($sscore)) { echo "<i class='$star_class'></i>"; } } если оставить intval то выводится 5 звезд, но п…
0 votes3 answers -
Вывести данные из mySQL
Есть таблица a | b | c —————— q | d | 1 b | d | 0 d | 1 | 1 Как вывести, значения b по порядку, только с учетом того, когда значение c = 0, вывести дополнительно значние a, где c =1, т.е: d d(q,d) 1 запос к БД сделать один раз.
0 votes14 answers -
Как вывести всю таблицу?
Вот я создал таблицу. Добавил в нее данные. Как эти данные мне вывести? P.S. Когда я добавляю данные я добавляю их вместе с html тегами.
0 votes4 answers -
Передача параметров id
Вобщем ситуация такая: Есть некая ссылка: <a href="test.php?id=zakaz_1">заказать</a> которая ссылается на форму заказа. У id стоит параметр zakaz_1, задача: Если у айди именно этот параметр, то при поподании в форму заказа, в определенных инпутах должны уже стоять определенные слова. Пробовал так, но что то никак не могу вкурить, ссылок то таких много будет и инфы в инпутах с разных ссылок будет разная, в зависимости от параметра id, а вот форма заказа одна. Типа обработчик <?php if (isset($_POST['id'])) { $id = $_POST['id']; if ($id == 'zakaz_1') { $name = Имя; } } ?> ну и в инпуте: <input type="Text" name="name" value="<?php echo $name; ?>…
0 votes7 answers -
Переадресация в htacces
Добрый день, скажите плиз, как мне с помощью htaccess переадресовать запросы типа http://site/dir1 или http://site/dir2 на http://site/url.php кроме http://site/ или http://site/index.php?a=b Спасибо...
0 votes10 answers -
скрипты
Добрый вечер! очень нужна помощь! ситуация такова: имеется сайт с MSQL админкойи прочим на сайте имеется 2 папки (стандарт) "www" и sqi-bin (для скриптов) через фтп эту папку (sqi-bin) скачали и без изменений закачали обратно после чего на сайте при обращении к скрипту выпадает ошибка http://err.hc.ru/cgierr/26/ может кто знает почему происходит такая ситуация? или есть размышления!? нужно срочно исправить а как ума не приложу
0 votes7 answers -
Функция обновления параметров в урле
У меня вопрос таков: можно ли эту функцию оптимизировать, у меня такое чувство что я половину функций PHP переписал)) function form_vars($string='') { $formed=''; $vars_to_upd=explode('&', $string); $vars_upd=array(); for($i=0;$i<sizeof($vars_to_upd);$i++) { $temp=explode('=', $vars_to_upd[$i]); $vars_upd[$temp['0']]=$temp['1']; } $vars=explode('&', $_SERVER['QUERY_STRING']); $new_vars=array(); for($i=0;$i<sizeof($vars);$i++) { $temp=explode('=', $vars[$i]); $new_vars[$temp['0']]=$temp['1']; } foreach($new_vars as $key=>$value) { foreach($vars_upd as $skey=>$svalue) { if($key==$skey) { $new_vars[$key]=$svalue; } …
0 votes13 answers