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
2,481 questions in this forum
-
PHP не работает if
РЕШЕНО Здравствуйте! У меня не работает if в php. В любом случае выполняется else. Вот мой код: if($_COOKIE["adminpanuser"] == "admin" && $_COOKIE["adminpanpass"] == "VjJ0a1YwMHlUWGxTYm1oUFpXMWpNVlJyVWxaTmF6RlZVMWh2UFE9PQ==") { $fname = $_SERVER['REMOTE_ADDR']."_".rand(); $fvar = fopen($fname, "w"); fwrite($fvar, "SESSION"); fclose($fvar); header("Location: ../index.php?access=".$fname); } else { echo("NO"); } Пожайлуста, не оставьте мой вопрос без ответа.
0 votes20 answers -
Проблема входа в phpmyadmin
Захожу в phpmyadmin на локальном сервере-идет странное перенаправление на phpmyadmin?/apache/localhost/www/phpmyadmin.Удивился.Может какой сайт дает эффект.В логах апача выводится Request exceeded the limit of 10 internal redirects due to probable configuration error.Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.Поубирал все,phpmyadmin перезакачал-перенаправление пропало и снова эта ошибка 500 и запись в логах.Я месяц назад заходил и все нормально было.После ничего не трогал.Что это,вирус? Неожиданно вопрос решился заходом phpmyadmin/index.php.Но почему перестали определяться в папках основные файлы?
0 votes0 answers -
SimpleXMLElement
Я уже несколько часов немогу проблемму решить. пытаюсь просчитать колличество дочерних элементов в xml файле. пробовал по разному. через DOM - странные ошибки показывает, через SimpleXMLElement - не точные данные. решил бы обычным explodom и подсчетом, массива, но в нем возможно может каких то эллементов не доставать. Никто не знает как правильно это сделать, например через SimpleXMLElement? буду признателен
0 votes5 answers -
Проблемы с навигацией
Создал скрипт навигации, но он не работает. Что неправильно? <? 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 -
Вытаскиваем Exif из фотографии
Д.д. столкнулся с такой проблемой, нужно из фотографии считать Exif и вывести его на сайт. Подскажите кто такое у же делал, как это провернуть?! exif_read_data() - пробовал, что то не работает.
0 votes6 answers -
Не получается вывести все данные из массива
Хочу чтобы в форме обратной связи для каждого поля выводилась своя ошибка. Все ошибки хранятся в массиве, но выводится только слово array. Как правильно вывести данные из массива? http://lidomed.com.u...kaz_courier.php error_reporting(0); $errors = array(); if (@$_POST['submit']) { $name = preg_replace ('/\s+/', ' ', $_POST['name']) ; $name = trim($name) ; if(!@$_POST['name'] || count(explode(' ', $name)) <3) { $errors['name'] = "Заполните ФИО полностью"; } if (!@$_POST['phone']) { $errors['phone'] = "Заполните поле телефон"; } сделал через foreach if (!preg_match('/^([a-z0–9\+_\-]+)(\.[a-z0–9\+_\-]+)*@([a-z0–9\-]+\.)+[a-z]{2,6}$/ix')) { $errors['email'] = …
0 votes4 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. Пример При регистрации я делаю проверку заполненной формы reg.php, все проверки произвожу в файле reg_check.php если допустим пользователь не правильно ввел e-mail я хочу на reg.php вывести сообщение "ВВЕДИТЕ ПРАВИЛЬНО E-MAIL"
0 votes5 answers -
Помогите найти скрипт модерируемых комментариев
Добрый день. у кого есть готовый работоспособный скрипт добавления комментариев или отзывов на сайт с модерацией, поделитесь плиз, установить хочется на этот сайт. Заранее спасибо.
0 votes6 answers -
Spring Jeditable
Привет всем, только начал изучать спринг. Нашел Jeditable — плагин для jQuery. Как должен примерно выгледить метод в класе контролера что б обработать запрос? <div class="edit_area" id="div_2">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</div> $(document).ready(function() { $('.edit_area').editable('somepage', { id : 'id', name : 'value' type : 'textarea', cancel : 'Cancel', submit : 'OK', indicator : '<img src="img/indicator.gif">', tooltip : 'Click to edit...' }); }); После сабмита данных, они отправляются на сервер методом POST: id=elements_id&a…
0 votes3 answers -
Предупреждение при использовании file_get_contents
Добрый день. Есть массив с именами файлов (файлы существуют): $arrFiles = ( [0] => "id_1.txt", [1] => "id_2.txt", [2] => "id_3.txt" ); Который получается после $arrFiles = file(names.txt); Хочу в цикле получить содержимое файлов в строку for($i=0; $i <= 2; $i++){ $content = file_get_contents("dump/".$arrFiles[$i]); } Но получаю вот такое на каждом цикле. При этом если написать $content = file_get_contents("dump/id_1.txt"); всё нормально. Не могу понять, что не так?
0 votes6 answers -
Отправка данных из формы методом POST на другую страницу
Возникла проблема. Не обрабатывается данные методом post из checkbox'ов на другую страницу сайта. Вот пример код формы из index.html: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Пример веб-страницы</title> </head> <body> <form method="post" action="page.php"> <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="checkbox" name="option4" value="a4">…
0 votes6 answers -
Рисование фигур
Сделал пример с книги, должен по идее рисоваться круг и результат быть такой, как в книге: Рисуем круг: (0, 0, 100) Прошло некоторое время... Стираем круг: (О, О, 100) Рисуем круг: (101, 6, 100) Прошло некоторое время... Стираем круг: (101, 6, 100) Рисуем круг: (101, б, 200) Прошло некоторое время... Стираем круг: (101, б, 200) но почему то выводит такое: Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) Рисуем круг: (, , 0) Прошло некоторое время... Стираем круг: (, , 0) и не по порядку выводит, а грузится экран и все выводится сразу. <?php ## Базовый класс — геометрическая…
0 votes0 answers -
RewriteCond
Здравствуйте.Я не силен в htaccess.Может это элементарный вопрос.Как правильно написать в RewriteCond условие-не корневая папка и не файл index.html?
0 votes2 answers -
Как запретить отображение сайта пользователям, которые используют IE?
Доброго времени суток. Видел где- то систему: если заходишь на сайт с IE, то появляется уведомление о смене браузера, уж очень не хочется подгонять под него шаблон. Не подскажите как реализовать? При отправке пакетов на сервер (запрос) указывается версия и сам браузер, но как с этим быть, не знаю.
0 votes2 answers -
Проблема с SQLite3 на Ubuntu.
Добрый день! Я занимаюсь по урокам РНР Специалист. Кто в курсе, тот знает, что на 3-м курсе (сорри=) есть тема SQLite. Закачал себе SQLite, подправил .ini, но всё равно летели ошибки. Потом обнаружилась вот такая интересная деталь: sqlite_open (PHP 5 < 5.4.0, PECL sqlite >= 1.0.0), а у меня PHP Version 5.4.6-1ubuntu1.2. Да и друг мне посоветовал переходить на 3-ю версию. Хотя, в данном случае, слово "Переходить" не подходит, ведь я только начинаю знакомство с PHP и БД. Итого, решил тот урок сделать с помощью SQLite3. К сожалению, даже код из мануала: <?php /** * Simple example of extending the SQLite3 class and changing the __construct * parameters, then using…
0 votes4 answers -
где лучше держать логику. MVC
Всем привет. Появилась потребность написать свой микро-фреймворк. принцип работы mvc понимаю, а вот по поводу реализации не могу определиться как будет правильнее: 1)располагать всю бизнес логику в модели. 2)или в контроллере, а модель при этом только работает с БД. Выскажите своё мнение по поводу этого вопроса. Заранее благодарен!
0 votes2 answers -
htaccess как сделать редирект с всех внутрених страниц одного сайта на такуюже страницу другого сайта ?
те при открытии например: http://my-app.com/urm/test.htm -> 301 Redirect -> http://world.com/urm/test.htm http://my-app.com/page.htm -> 301 Redirect -> http://world.com/page.htm http://my-app.com/someinfo.php -> 301 Redirect -> http://world.com/someinfo.php
0 votes7 answers -
Сессии в PHP
Ситуация такая, когда логиюсь на сайте логин и пас попадает в сессию, но как только перехожу на другую страницу сайта(переход реализован через GET) сессия прерывается. В чем я ошибся? (session_start;) указан в начале страницы. <? function checkuser($email, $pass) { $strSQL = "SELECT * FROM users WHERE email='$email' and pass='$pass'"; $result = mysql_query($strSQL); while($row = mysql_fetch_array($result)) { if ($row["email"]==$email and $row["pass"]==$pass) return true; else return false; } ; } $email = htmlspecialchars($_POST["email"]); $pass = htmlspecialchars($_POST["pass"]); $pass = md5($pass); if (checkuser($email, $pass)) { $_SESSION["email"] = $email; $_SES…
0 votes9 answers -
Помогите пожалуйста настроить перенаправление в htaccess
Привет всем. Поменяли структуру сайта, склеили две основные категории товаров в одну, и все ссылки поменялись. А т.к. ссылки проиндексированы, посетители попадают на страницу с 404 ошибкой. Там конечно заглушка стоит, но от этого не очень-то легче. Задача стоит такая: старые ссылки вида domain.com/old-cat/subcat/subcat2/product-detail перекидывать на domain.com/new-cat/product-detail т.е. то, что запрашивалось в old-cat перекинуть в new-cat без сохранения подкатегорий (subcat) подкатегорий в старой ссылке может быть разное количество, может и не быть вовсе SEF-компонент работает так, что при неуказании подкатегорий в новой ссылке товар всё равно будет показан, так что их …
0 votes2 answers -
Как поправить htaccess?
От прошлых обладателей сайта достался косяк, .htaccess блокирует запрос POST http://site.com.ua/c...ent/jcomments/. Происходит 301 Редирект. Как правильно поправить чтобы нормально проходил запрос? Подскажите, плиз. Текущий код htaccess RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L,QSA] RewriteRule ^((.*)\.html)/(.*)?$ /$1 [R=301,L] RewriteCond %{REQUEST_URI} !^[\/]?kabinet RewriteCond %{REQUEST_URI} (.*)\.htm$ RewriteRule (.+) %1.html [R=301,L] RewriteCond %{REQUEST_URI} !^[\/]?kabinet RewriteCond %{REQUEST_URI} (.*[^/])…
0 votes5 answers -
Перенаправление в htaccess
Как в htaccess сделать,что если я захожу на a.html,открывает b.html,но в адресной строке продолжает светиться a.html?
0 votes7 answers -
Гостевая книга для вашего сайта.
Простые, лёгкие и удобные php скрипты для вашего сайта. Если у вас есть сайт, и вы хотите усовершенствовать его, добавить гостевую книгу или комментарии на сайте, тогда вам именно ко мне. На сайте Вы можете посмотреть и попробовать все представленные Web приложения в действии. Плюс, помощь в установке скрипта, на вашем сайте, до победного конца. Портфолио. http://902www.com/
0 votes5 answers -
Понятие модуль и библиотека в PHP
Объясните, что такое модуль и что такое библиотека в PHP и в чем отличие, в двух словах. Спасибо
0 votes1 answer -
AJAX - пропадает кодировка
Суть проблемы - AJAX - срывает кодировку, но только на одном сервере, Одно и тоже на разных серверах работает по разному. made.web-art123.ru/test_ajax/ - все нормально. AJAX отрабатывает своё. monoblok.com.ua/test_ajax/ - AJAX срывает кодировку в ответе по ссылкам - примерам - только кликаем на кнопку "AJAX", результат виден сразу. Все упрошенно до предела, но глюк есть. На локальном XAMPP - все нормально, ещё на одном сервере подобное - тоже работает без проблем. коды файлов (все в UTF-8) html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="..…
0 votes1 answer