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
-
PHP и exe-программы
Я тут подумал, что у с++ гораздо больший потенциал в плане программирования, но найти сервер с поддержкой cgi-скриптов с++ не нашел, в PhP вроде есть функция, которая передает данные и запускает exe-программу. Вопрос: имеет ли смысл организовывать обработку данных следующим образом: данные передаются скрипту PhP, он передает их и запускает exe-программу;параллельно запускается скрипт получения данных из txt-файла. Изначально в нем в верхней строчке флаг, изначально 0. Если флаг=0, скрипт делает запрос через n секунд, пока флаг не будет равен 1, когда равен, считывает результат работы exe-программы, которая обработала данные и записала их в файл и изменила флаг. Затем скри…
0 votes4 answers -
Две проблемы: запрос к БД и сортировка и $_POST запрос
Первая проблема вот в чем: на странице нужно рассортировать все фотки пользователей (у которых они есть) по дате от самых новых до самых старых. в БД колонка с датой и временем 'addphototime', тип колонки - 'datetime'. пробую вывест с помощью следующего кода: $new = mysql_fetch_array(mysql_query("SELECT photo FROM users WHERE photo IS NOT NULL ORDER BY addphototime DESC")); foreach ($new as $value){ echo '<img src="'.$value.'_tumb'.'">'; //var_dump для отладки просто echo var_dump($new); } но выводятся только 2 фотки и то одного и того же пользователя с самой последней датой (если ASC поставить, то с самой ранней соответственно) когда добавляешь фотку выполня…
0 votes13 answers -
Передача сессии с одного сайта на другой
Здравствуйте Есть сайт A и есть сайт B с одними и теми же пользователями Как сделать такую штуку - если пользователь авторизовался на сайте A то он автоматически авторизовался и на сайте B и наоборот.
0 votes9 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 -
Калькулятор
Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <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 -
Сессии
Суть такова, есть сайт, на котором содержится информация эротического характера, необходимо сделать так чтобы новый пользователь при переходе на сайт не попадал сразу же в раздел с эротикой, а попадал на страницу где его спросят исполнилось ему 18 лет или нет, после ответа человек будет перенаправлен либо на страницу на которую хотел зайти либо выпроважен в другой раздел сайта. По логике понимаю, через сессии проверить, проходил человек эту проверку или нет, если не проходил то его отправляют на страницу с подтверждением прикрепляя имя страницы с которой он пришел, чтоб было куда обратно отправлять. Теперь вопрос, как это должно выглядеть на PHP, ибо я не бум бум.
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 -
создать файл .xls на сервере
Здравствуйте, можно ли на сервере создать екселевский или вордовский файл? например, запихнуть туда таблицу, и картинки?
0 votes4 answers -
mail sms php
Нужно с помощью пхп отправлять смс через имейл вместе с письмом, которое идет на почту, пишу код вида, function sendbusinesscontact($option) { global $database; global $Itemid; global $mosConfig_db; global $er_viewing_notify; global $mosConfig_live_site; global $er_bizname; global $mosConfig_usecaptcha; define ( "CAPTCHA_PATH", "includes" ); $stVal = 0; if ($mosConfig_usecaptcha == "1" && file_exists ( CAPTCHA_PATH . "/captcha.php" )) { session_name ( "mos_captcha" ); session_start (); $rLead = mosgetparam ( $_POST, "spamstop", "" ); if (isset ( $_SESSION ['code'] ) && $_SESSION ['code'] != "" && $_SESSION ['code'] == $rLead) {…
0 votes1 answer -
Обычные вопросы по 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 -
php+Mysql
Извеняись за скорее всего за тупой вопрос, но новичку простительно) Как втавлять в код готовые скрипты(они все с базами) c php кодм понятно,а вот что в базу вбивать я так и не понял(((
0 votes10 answers -
Странный символ с вопросиком.
http://floomby.ru/content/lJHT9xf0YE/ Появлися непечатаемый символ. Вот код: $b = substr($r['description'], 0, 60); $b = str_replace('\n', '<br>', $b); $b = str_replace('\r', '<br>', $b); $b = str_replace('\r\n', '<br>', $b); Что делать?
0 votes6 answers -
Вывод запроса по столбцам
Т.е получив массив mysql_fetch_array(), мне нужно вывести его в таблицу таким образом: Первая строка этого массива выводится в первый Столбец ( а не строку!) таблицы, вторая во второй столбец (не строку!) и.т.д. А т.к. таблицы выводятся по строкам то получается фигня. Пока нашел только такие варианты: 1) сделать "таблицу" на дивах (т.к. они выводится по "столбцам" если так можно выразится) 2) Организовать два цикла. Первый по числу строк массива, а вложенный перебирает столбцы. Но это долго получится 3) Перед циклом вывода while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) транспонировать этот массив, но это по сути видоизмененный второй вариант. Есть еще какие бо…
0 votes6 answers -
Весь массив $_POST
Вопрос: как перебрать все переданные скрипту переменные из формы при условии, что их количество и имена заранее неизвестны. Примерно так бы хотелось: foreach($_POST as $key -> $value) но по моему так нельзя. А как можно?
0 votes5 answers -
Перекодировать текст!
Добрый день! Как переделать этот текст на нормальный? $text = "фЕЛУФ ".$st; $html = "чЕВ УФТБОЙГБ ".$st; $crlf = "rn"; $hdrs = array( 'From' => 'Aquasilver.ru', 'Subject' => 'ъБЛБЪ'
0 votes4 answers -
PHP и хранимые процедуры
Есть следующий код $query="CALL getProducts()";$result=$conn->query($query);while($conn->next_result()){ $conn->store_result();}где вызывается хранимая процедура, после чего вызывается другая ХП: $query2="CALL getUsers()";$result2=$conn->query($query2);while($conn->next_result()){ $conn->store_result();}после чего результаты стандартно извлекаются while($row=$result->fetch_row()){do somethins...}в локальной версии все прекрасно работает, при загрузке на сервер для тестирования в сети получаю ошибку: Strict Standards: mysqli::next_result(): There is no next result set. Please, call mysqli_more_results()/mysqli::more_results() to check whether to…
0 votes1 answer -
Как изменить в PHP pagination
Как изменить pagination, чтоб страницы шли по порядку? Что мне нужно изменить? Вот весь код РНР class JPagination extends JObject { /** * @var integer The record number to start displaying from. * @since 11.1 */ public $limitstart = null; /** * @var integer Number of rows to display per page. * @since 11.1 */ public $limit = null; /** * @var integer Total number of rows. * @since 11.1 */ public $total = null; /** * @var integer Prefix used for request variables. * @since 11.1 */ public $prefix = null; /** * @var boolean View all flag * @since 11.1 */ protected $_viewall = false; /** * Additional…
0 votes1 answer -
Помогите с распарсиванием строки
В области регулярных выражений я далеко не силен. Помогите,если не трудно. Есть вот такая строка. <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 -
Переадресация в htacces
Добрый день, скажите плиз, как мне с помощью htaccess переадресовать запросы типа http://site/dir1 или http://site/dir2 на http://site/url.php кроме http://site/ или http://site/index.php?a=b Спасибо...
0 votes10 answers -
Отправка формы на два файла методом POST
Возникла такая задача, данные формы должны быть отправлены сразу на две страницы на разных серверах. С методом GET это осуществимо. Можно просто создать header на popup страницу или использовать фрейм, но как быть с методом POST? Страницы, на которые я буду отправлять информацию формы пренадлежат не мне, их изменять я не могу. Как бы вы реализовали эту задачу?
0 votes5 answers -
PHP обратная связь
Всем привет! Помогите как делать на ПХП обратная связь.
0 votes2 answers -
работа с файлом
Здравствуйте. а это снова я. подскажите пожалуйста как можно удалять определенные строки из файла я вижу только один выход: т.к. файл не большой т.е. в нем не более 100 строк, — то взять и с помощью fgets считывать файл построчно проверяя нужна ли строка и если нужна, то ( добавить ее в массив, увеличить номер элемента массива ) — и затем очистить файл и забить его содержимым получившегося массива. я уверен что должен быть способ проще.. подскажите, если не сложно. и еще вопрос: если я отметил чек бокс, а он в оном файле есть в каждой строке, то как мне пометить эту строку? можно, конечно, добавить в начало пару каких нибудь символов, но не представляю что то как определ…
0 votes6 answers -
Регулярные выражения.
Добрый день, помогите разобраться с регулярным выражением : RewriteEngine on RewriteBase / RewriteRule ^([A-Za-z_0-9]+)/?$ url.php?psevdonim=$1 мне нужно переадресовывать все запросы на страницу url.php , так как написано выше, кроме тех у которых есть слово forum
0 votes10 answers -
скрипты
Добрый вечер! очень нужна помощь! ситуация такова: имеется сайт с MSQL админкойи прочим на сайте имеется 2 папки (стандарт) "www" и sqi-bin (для скриптов) через фтп эту папку (sqi-bin) скачали и без изменений закачали обратно после чего на сайте при обращении к скрипту выпадает ошибка http://err.hc.ru/cgierr/26/ может кто знает почему происходит такая ситуация? или есть размышления!? нужно срочно исправить а как ума не приложу
0 votes7 answers -
Как выучить РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ?
дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
0 votes4 answers