PHP
A general-purpose scripting language especially suited to web development
Explore Questions
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
Папка в странице php?
В Php далеко не новичок, но и не специалист, постоянно нахожу что нибудь новое для себя. Вот например натолкнулся на ссылку : index.php/action Объясните: это папка в странице??? и если да, то как Сие реализовать
0 votes4 answers -
WEB редактор
Приветствую. Кто работал с редактором ckeditor? Как к ниму прикрутить в тулбар вставку видео с разных сайтов(youtube, rutube...)? Ну или может какую-то альтернативу предложите?! Премного благодарен!
0 votes3 answers -
Проблема с сессиями
Здравствуйте! Помогите разобраться, у меня не работает сессия. Вот код test_1.php <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <base href="http://www.test.ru"> <title>Test</title> </head> <body> <form name="form" action="/test/test_2.php" enctype="multipart/form-data" method="post"> <?php $_SESSION['test_1']="Привет со страницы test_1.php"; echo($_SESSION['test_1']); ?> <input…
0 votes1 answer -
ООП
Спрошу у профи,как вы думаете важно ли ООП в Php?
0 votes3 answers -
При существовании куки - переадресация
Как сделать так, чтобы при существовании определенной куки шла переадресация на другую страницу?
0 votes2 answers -
flock(защита файлов от изменений их внутри)
Защитил файл чтоб его нельзя было изменить, но он все равно изменился, почему? Защита вроде была но Сан Саныч дописалось в файл. <?php $fp = fopen('1.txt', 'a'); flock($fp,LOCK_SH); $written = fputs($fp, 'Семен Семеныч'); var_dump($written); // fclose($fp); ?>
0 votes2 answers -
конструктор тупит , или я
рабочий вариант $iconf = blabla::GetConf(); var_dump($iconf); die(); class blabla { public static function GetConf() { static $conf = false; if (!$conf) $conf = include "conf/conf.blabla.php"; return $conf; } } не рабочии варианты , почему? $iconf = blabla::GetConf(); class blabla { function _construct() { global $iconf; var_dump($iconf); $conf = self::GetConf(); var_dump($conf); $conf2 = include "conf/conf.blabla.php"; var_dump($conf2); die(); } public static function GetConf() { static $conf = false; if (!$conf) $conf = include "conf/conf.blabla.php"; return $conf; } } везде null , почему?
0 votes4 answers -
помогите, не могу сделать пошаговую регистрацию
Ребята срочно нужна Ваша помощь, так как мой мозг уже отказывается думать. Делаю пошаговую регистрацию на смарти. Итак signup.tpl {include file='header.tpl'} <div id="container"> <table cellpadding="0" cellspacing="0" width="1000" align="center"> <tr> <td> {if !$signup_free} {else} {if $step==1} {if $is_error != 0} <table cellpadding='0' cellspacing='0' align="center"> <tr><td class='result'> <div class='error'><strong style="color:red;">{lang_print id=$is_error}</strong></div> </td></tr></table> <br> {/if} <form action="signup.php?signup_free=1" meth…
0 votes1 answer -
htaccess
Имеется, для примера, вот такой url http://domain.ru/products/name1/?param1=val1¶m2=val2 необходимо выполнить редирект на http://domain.ru/products/name1/ то есть отсечь параметры. Причем выполнить это надо именно через редирект чтобы был возвращен код 301 просто Redirect 301 /products/name1/?param1=val1¶m2=val2 /products/name1/ в данном случае не работает. какие есть соображения как это сделать? Заранее благодарен за ответы.
0 votes1 answer -
Не могу понять как liveinternet.ru пользователей с сайтов получает?
liveinternet http://www.liveinternet.ru/stat/имясайта.ru/sources.html раздел отчет: количество посетителей с разных сайтов Как сервис собирает данные? counter.yadro.ru/hit?t52.6;r - куда идет запрос(выводит картинку) escape(document.referrer) - ссылка предыдущей страницы ((typeof(screen)=="undefined")?"": - параметры экранна ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? - параметры экранна screen.colorDepth:screen.pixelDepth))+";u"+ - параметры экранна escape(document.URL) имя сайта ";"+Math.random()+ случайное число зачем оно ему?????????? document.referrer можно узнать через $ SERVER['HTTP REFERER'] Не могу понять как он пользователей с сайтов получает?…
0 votes1 answer -
Текущий элемент в select
Здравствуйте, нада при загрузке страницы устанавливать конкретный элемент в списке select. Список формируется динамически из базы во время загрузки страницы. Зараннее спасибо за ответы.
0 votes1 answer -
Администраторская зона
Здравствуйте, имеем на сайте маленький блок с текстом (155 символов) нужно чтобы этот текст можно было менять администратору. Если знаете какой-нибудь урок дайте. А если решать самой, то к примеру пусть этот текст переменная а, чтобы войти в админ зону вводим логин пароль, сверяем нас перебрасывает на другую станицу и от туда меняем, но тогда и другие люди смогут перейти по ссылке. С php у меня слабенько, и админ-зоны тоже раньше не делала, если что-то глупого наговорила извините
0 votes5 answers -
Сохранение паролей на сервере (запоминание)
Подскажите пожалуйста скрипт или модуль для сохранения паролей пользователей на собственном сайте?? Не в браузере а именно на сайте. =)
0 votes1 answer -
Интеграция приложения
Здравствуйте! Я в PHP профан (только начинаю изучать) но возникла необходимость подключить по API отдельные приложения от nextgame.ru на сайт DLE. На сайте установлен подобный модуль, который выводит весь каталог. (у nextgame.ru есть готовый модуль). Помогите плиз: Каким образом вставить <id пользователя>, <Токен>, <Подпись> Возможно просто нужно какое-то дополнение к установленному модулю? Инструкция по функциям: http://nextgame.ru/node/98 Конкретно: id площадки - неизменно id приложения - вставляю через доп. поля В подписи ключ + md5 Забыл сказать: если это дело не пяти минут - скажите, сколько будет стоить.
0 votes0 answers -
Прямая ссыка на страницу
Не работает также алиас. Пробую заходить на сайт test.ru локального сервера, но приходится заходить по ссылке http://www.test.ru/www/ чтобы зашло. Как исправить? Файл httpd-vhosts.conf такой <VirtualHost *:80> DocumentRoot "D:/apache/test.ru" ServerName test.ru ServerAlias http://www.test.ru www.fanta.ru ErrorLog "D:/apache/test.ru/error.log" CustomLog "D:/apache/test.ru/access.log" common </VirtualHost>
0 votes1 answer -
Проблемы с навигацией
Создал скрипт навигации, но он не работает. Что неправильно? <? if ($_SERVER['REQUEST_URI'] != 'http://parkes.org.ua/index.php') $level='../' ?> <img src="<?$level?>img/icon_home.png" width="32" height="32" border="0" alt="">
0 votes3 answers -
Ошибка соединения
Захожу http://localhost/phpmyadmin все нормлаьно заходится. Вот файл config.inc.php <?php $i = 0; $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '111'; /* Пароль пользователя root. */ $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */ $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */ $cfg['Servers'][$i]['pmadb'] = 'phpm…
0 votes1 answer -
Получить данные из формы, и вывести их на страницу
Имеется страница http://promed100.ru/rust2/ Сделал для примера. Я не знаю PHP. Моя задача состоит в том, чтобы написать обработчик для формы, которая на страница. Я искал в поисковой системе решение своей проблемы, но не нашел, возможно в силу своего непрофессионализма, я задавал не те запросы.Я находил как вывести на экран http://php-include.ru/stati/forma-vvoda-php http://www.webmasterwiki.ru/PHP/Formy Для того, чтобы я понял как работает, то, что мне нужно, хотелось бы для начала решить такую задачу. Человек заполняет форму, нажимает кнопку "Отправить". После этого данные, которые он ввел, повяляются ниже текста Lorem Ipsum. И это все появляется с отступом в 10 пиксел…
0 votes2 answers -
Обрезать строку с htmlspecialchars_decode
Привет всем! Ребят, подскажите.. как мне получить часть строки (например первые 100 символов) после того как строку обработали функцией htmlspecialchars_decode.. В базе есть текст, который хранит в себе все символы и стили, а на страницу он выводится посредством этой функции (htmlspecialchars_decode). Как уже писал- нужно вывести первые 100 символов, но не получается, т.к может обрезаться любой закрывающийся тег </div></span> - и тогда вся страница при выводе плывет..
0 votes0 answers -
Функция изменения размера картинки
Функция изменения размера картинки при ее добавлении на сайт. Проблема в том, что картинка записывается во временную папку оригинального размера, а не уменьшенного. Отдельно imagecopy и imagecopyresampled работают. Создают черный jpg с заданными размерами. Целый день ищу ошибку, может зоркий и незамыленный взгляд стороннего программиста ее увидит. $tmp_path = "../tmp/"; $path = "../goods/"; $types = array('image/gif', 'image/png', 'image/jpeg'); $max_size = 10240000; if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { if (!in_array($_FILES['photoimg']['type'], $types)) { die('Загрузка данного типа файла не поддерживается. Попробуйте снова.<br />Подде…
0 votes1 answer -
Запрос к БД
После подключения VirtualDocumentRoot. Запрос к БД стал занимать много времяни, mysql_query Вытягивает из бд 2 строки содержащие 5 столбцов, Без VirtualDocumentRoot Страница быстро грузится а с VirtualDocumentRoot, задумывается на секунд 30, Может памяти больше выделить или какие настройки изменить?
0 votes2 answers -
Рассылка писем и Крон (нужен совет)
Здравствуйте! Нужен ваш совет. У нас на сайте пользователи обмениваются сообщениями, сайт шлёт различные уведомления. Всё дублируется на эл.почту пользователя. Отправка на эл.почту организована след.образом: Сообщение ставится в очередь FIFO (в данному случае для этого используется отдельная таблица БД). А в Кроне раз в минуту из этой таблицы-FIFO берутся максимум 10 записей и высылается соответственно максимум 10 писем на эл.почты. После отправки писем максимум 10 записей из таблицы удаляются. Между отправкой писем задержки во времени нет. ВОПРОСЫ: 1) нормально ли организована отправка на эл.почту? Если нет, то подскажите как лучше её организовать? 2) нужна ли в Кроне за…
0 votes1 answer -
Функция trim
Хочу удалить ненужные символы 4, точка с запятой и @ со строки: "Привет Фантамас4;@!"; Прочитал в документации что для этого сущетвует функция trim пробую так, не работает. $t = "Привет Фантамас4;@!"; echo trim($t,'4;@');
0 votes3 answers -
Выбрать темы за прошлый день
Каким запросом из бд выбрать информацию за прошлый день? фишка в том, что если вчера было 29 февраля или 31 декабря?
0 votes2 answers -
Отображение кода только на страницах одной папки
Как отобразить часть кода только для страниц одной папки в php? Пробовал так, но скрипт не работает. if ($_SERVER["REQUEST_URI"]=='/diseases/*.php')
0 votes3 answers