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
-
как правильно закрыть страницы
Добрый день Есть главная страница 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 -
Кто нибудь может подсказать с ООП?
В общем ситуация такая:у меня есть фото галерея на каком то идиотском движке,там есть вверу кнопка Контакты,эта кнопка залинкована на ту же страницу на которой она стоит.Мне нужно тупо переписать линку на эти самые Контакты.Полез искать эту линку,нашёл вот такую:<img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/> Как я понимаю вот это: g->url должно быть в ООП файлике,вот вопрос как его обычно называют?)И как это ООП работает?Заранее БОЛЬШОЕ СПС всем кто откликнется) подскажите что можете плизз(((
0 votes4 answers -
Вебсервис на PHP
Подскажите если знаете как создать вебсервис. У меня на сайте есть база данных с автозапчастями и сайты друзья хотели бы иметь возможность пользоватся ею( искать запчасти и видеть цены со своими скидками в нашем магазине) на своем сайте. На ASP просто это сделать, а как осуществить это на рнр?
0 votes3 answers -
выбор цвета в combobox
Нужно создать базу данных автомобилей, в которую входит атрибут "цвет". Выбор цвета осуществляется с помощью combobox'а. Как осуществить вывод не просто названий цветов в списке, а именно их отображение в нем?
0 votes11 answers -
Warning: mysql_fetch_array()
Здравствуйте, есть такой код: <? include ("connect.php"); ?> <?php $result = mysql_query("SELECT id FROM view_news",$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 "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>"; exit(); } ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/h…
0 votes3 answers -
.htaccess
В общем у меня задача такая есть 2 папки, корневая в ней папка admin. Все что не /admin/ (например /news.php или /contacts.php) направляется в файл /index.php, все что /admin/ (/admin/news.php , /admin/contacts.php) обрабатывается /admin/index.php. Много гуглил по этой теме, пробовал - у меня не получалось. Максимум чего добился это обработки всего файлом /index.php, но тогда терялся доступ к /admin/.
0 votes3 answers -
Верхнее меню
Использую Пхп нюку 8 надо вставить вот в этот файл http://rus-phpnuke.com/forum/index.php?act...pe=post&id=1156 А именно в этом месте >Меню Сюда надо вставить< echo "</center></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" height="2">n" ."<tr><td width="100%"></td></tr></table>n" ."<table border="0" cellpadding="0" cellspacing="0" width="100%" bgColor=#ff9900 height="20">n" ."<tr><td width="60%">n" ."<form action="modules.php?name=Search" method="post" style="display: inline">n" ." <font class=A_white>Поиск:</font>n" ."&…
0 votes3 answers -
"Document Title" при выводе изображения
Проблема в следующем: На сайте все изображения хранятся в директории недоступной с под веб. Для вывода изображений я написал небольшой скрип (download_uploads.php). $fh = fopen($path_to_file,r); $file = fread($fh, filesize($path_to_file)); fclose($fh); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); $header_to_output = "Content-type: " . $upload_data['mime']; header($header_to_output); $header="Content-Disposition:inline;filename=".$upload_data['original_name']; header($header); header("Content-…
0 votes1 answer -
0 votes0 answers
-
Почта
Может кто посоветует простой модуль для создания почты на своем домене.
0 votes1 answer -
удаление кода
в коде РНР есть переменная X и происходит вывод контента из БД вида: <div class="A">text1</div> <div class="B">text2</div> <div class="A B">text3</div> как сделать чтобы блоки в который класс != Х были удалены. т.е. если Х=А то <div class="A">text1</div> <div class="A B">text3</div> если Х=В то <div class="B">text2</div> <div class="A B">text3</div>
0 votes17 answers -
Как дебажить в Smarty
Здравствуйте. Не могу понять почему не работает конструкция. {foreach from=$newsList item=news} <div class="cn-news-object"> <h3>{$news.title}</h3> <a href="/news/{$news.id}"><img src="/files/news/{$news.foto[0].id}.jpg" alt='' width="360" height="240"></img></a> <div class="clear"> </div> </div> {/foreach} Подскажите методы дебага в smarty.
0 votes3 answers -
system() и ffmpeg.exe
Проблема с запуском по очереди ffmpeg.exe через команду system(). Запускается только первая комманда! system('ffmpeg -i video\\'.$user.'\\'.$file.' -y video\\'.$user.'\\'.$file.'.mp4'); system('ffmpeg -i video\\'.$user.'\\'.$file.' -y video\\'.$user.'\\'.$file.'.webm'); Как сделать чтобы по очереди запускался ffmpeg??
0 votes6 answers -
responseXML(тема уже была)
Почитал тему на вашем форуме, но так ответа на нее не было... У меня такая же проблема. Буду рад если помогут: ajax.js: var request = null; function createRequest() { try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try {request = new ActiveXObject("Microsoft.XMLHTTP");} catch (failed) {request = null;}}} if (request == null) alert("Ошибка при создании объекта XMLHttpRequest!");} function getList(ctg, mkr) { var _select = document.getElementById("product"); _select.innerHTML = ""; // Удаляем всех потомков var option = document.createE…
0 votes5 answers -
github разрешение конфликтов
Подскажите, что я делаю не так. разрешаю конфликты в файлах , после завершения rebase в файле вижу, мне кажется этого не должно быть http://joxi.ru/J2beYWgu4D4JNm если не сложно напишите плиз алгоритм разрешения конфликтов через консоль. phpshtorm пока не использую
0 votes3 answers -
изменить формат даты
В общем у меня есть дата в формате 2011-06-20 г-м-д, а хочется ее видеть такой: Mon, 20 Jun 2011 10:00:00 +0400 Есть варианты как бы по хитрому ее так конвертнуть?) Еще вопросец такой я делаю rss канал и вот мучаюсь с датой а может, можно не мучится и использовать другой формат он будет читабелен?
0 votes3 answers -
файлы долго прогружаются reg.ru
Вобщем начал пользоваться хостингом, столкнулся с проблемой загружаю файл допустим index.php выводит все как нужно, но в нем заметил ошибку, перезалил, но у меня отображается старый? прошло время все норм, почему? это связано с кэшем? как очистить?
0 votes3 answers -
Переадресация с файла .php на файл .html + выведение блока
Доброго времени суток! Подскажите пожалуйста, как сделать переадресацию с файла .php на файл .html и еще вывести блок об успешно выполненном действии? Причем должен выводиться он только при этой переадресации. Спасибо заранее! В целом-то думаю код не нужен) Точнее не выведение, а просто можно display:block с display:none поменять
0 votes2 answers -
PHP веб-сервис
Привет * Подскажите, пжт, в чем отличия реализации веб-сервиса на пхп4 и пхп5 ? на пхп5 пишу сервер так: class TestServerService { function getQuery($tel, $msg) { // сравниваем полученные параметры с данными из бд и возвращает рез-т return $result; } } $server = new SOAPServer("server.wsdl"); $server->setClass("TestServerService"); $server->handle(); а клиент такой: $wsdl = 'server.wsdl'; $client = new SoapClient($wsdl); $tel = "7777777"; $msg = "1234"; // Поcылка SOAP-запроса и получение результата header('Content-type: text/html; charset=utf-8'); echo $client->getQuery($tel, $msg), '<br>'; работает. в php.ini extension=php_soap.dll в…
0 votes0 answers -
RewriteRule - как правильно написать
Все привет) Народ помогите, я не очень шарю в этом деле... есть строка /catalog/?arrFilter_ff[NAME]=MATRIX&marka=hyundai&set_filter=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80&set_filter=Y и хотел ее переделать в /catalog/hyundai/matrix/ написал след. RewriteEngine On RewriteRule ^/?catalog/([a-zA-Z]+)/([a-zA-Z]+)/?$ ./catalog/?arrFilter_ff[NAME]=1&marka=2&set_filter=Фильтр&set_filter=Y помогите плиз, шде ошибка?
0 votes3 answers -
Автоматическое создание каталога и файла в ней
Как создать каталог, а затем внутри него файл 1.php? Как создать каталог понял, а вот функции для создания файла не 1.tmp, а 1.php не нашел. if(!is_dir('2')) mkdir('2'); echo 'Как создать файл 1.php внутри каталога 2?';
0 votes5 answers -
Сервер переодически недоступен
Появилась проблемма. Вернее возможно всегда была. просто не замечал. средства диагностики показывают что постоянно сервер провисанет на несколько минут Хостер не сознается. Пишет что не может выявить причину В логах странного нет. грешил на крон, думал какой нибудь процесс запускает - но он работает в одно и тоже время, а здесь спонтанно. кто нибудь сталкивался с таким? Причём в эти моменты отрубается не только пинг но и доступ по ssh
0 votes5 answers -
Что больше нагрузит сервер
Приветствую! Подскажите, какой из нижеприведенного кода будет легче с точки зрения нагрузки и потребления памяти сервером: 1) if (defined('URI_LOG_ON')) { mysql_query("INSERT INTO get_log VALUES('{$_SERVER['REQUEST_URI']}')"); if ($_SERVER['REQUEST_METHOD']==='POST') { foreach($_POST as $k=>$v) mysql_query("INSERT INTO post_log VALUES('{$k}','{$v}')"); } } 2) if (defined('URI_LOG_ON')) { $log_file = fopen('uri.log','a+'); fwrite($log_file,date('d-m-Y, H-i-s').': '.$_SERVER['REQUEST_URI']."\n"); fclose($log_file); if ($_SERVER['REQUEST_METHOD']==='POST') { $log_file = fopen('uri_post.log','a+'); fwrite($log_file,date('d-m-Y, H-i-s')." ============…
0 votes3 answers -
Замена в строке
Пытаюсь организовать заену но пока не выходит как нужно... $text = "Здесь текст!"; $body = str_replace("Здесь", "Тут", "$text"); echo $body; //Тут текст! Но почему, тоже самое не получается с $_POST["text"]? $_POST["content"]; $one = $_POST["content"]; $body = str_replace("Здесь", "Тут", "$one"); echo $body; //Здесь текст! Почему в методе POST замены не происходит?!
0 votes7 answers -
Вопрос по формам
Здравствуйте! Пытаюсь решить такую задачу: есть форма, при помощи которой данные внесенные посетителем отправляются в базу данных. Если все поля заполнены, то данные успешно заносятся в БД, если одно из полей не заполнено, то выводится сообщение об ошибке, но при этом те поля формы, которые были заполнены так и остаются заполненными, т.е. посетителю не нужно повторно заполнять те поля, которые уже были правильно заполнены. Вот код <?php $errors=array(); if(isset($_REQUEST['seen_already'])) { validate_data(); if(count($errors)>0) { display_errors(); display_form(); } else { process_data(); } } else { display_form(); }…
0 votes2 answers