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
-
mysql_query не возвращает true
Доброго времени суток. Есть база данных в cp1251, есть скрипт на той же кодиовке. Из бд все читает нормально, удаляет тож нормально. Никак не хочет чего-либо менять $reds=mysql_query("UPDATE $table SET 'url'='$url' WHERE id = $id"); reds всегда получается пустой и записи не меняются. При этом все передаваемые параметры корректны.. В чем может быть проблема?
0 votes6 answers -
Redirect 301 и RewriteRule
Здравствуйте. Пытаюсь поставить 301 редирект с адреса /s/page.html на .page.html, но , как я понял, из за RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] на выходе получается адрес такой: /page.html/q=s/page.html. Редирект задаю как Redirect 301 /s/page.html http://site.ru/page.html в конце содержимого файла. Как можно исправить? Сайт на modx, .htaccess такой: Options +FollowSymlinks RewriteEngine On RewriteBase / # Fix Apache internal dummy connections from breaking [(site_url)] cache RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC] RewriteRule .* - [F,L] # Exclude /assets and /manager directories and images from rewrite rules RewriteRule ^(manager|as…
0 votes3 answers -
Контент сайта
Подскажите пожалуйста, как сохранить контент сайта от скачивания такими программами, как HTTRACK, WEB BOOMERANG и им подобным. Возможно можно запретить с помощью htaccess? Или с помощью PHP? Квк это сделать правильно?
0 votes6 answers -
Шаблонизатор
Ребят, Такой вопрос. Пытаюсь разобраться в шаблонизаторе, вот PHP код, который заставляет шаблонизатор работать: <?php class content { var $vars = array(); var $content; function set($name, $val) { $this->vars[$name] = $val; } function out_content($tpl) { $this->content = file_get_contents($tpl); preg_match_all('/\[notlogged\](.*?)\[\/notlogged\]/is', $this->content, $notlogged); preg_match_all('/\[logged\](.*?)\[\/logged\]/is', $this->content, $logged); if ($_GET['user'] == 'logged') { foreach($logged[1] as $key => $val) { $this->content = str_replace('[logged]'.$val.'[/logged]', $val, $this->content); } foreach($notlogged[1] as $key => …
0 votes6 answers -
onclick проблема с подключением функции
есть код $result = mysql_query("SELECT id,email,name,prava FROM users",$db); $myrow = mysql_fetch_array($result); do{ printf("<table width='400' border='1'> <tr> <td>id юзера: %s</td> </tr> <tr> <td>Ім'я юзера: %s</td> </tr> <tr> <td>Е-майл юзера: %s</td> </tr> <tr> <td>Права юзера: %s</td> </tr> <tr> <td> <input type='submit' value='Видалити юзера' onclick='delete_us();'/> <input type='submit' value='Надати права адміна'/> </td> </tr> </table><br>",$myrow["id"], $myrow["name"…
0 votes13 answers -
Формы/Анкета
Доброе время суток! У меня есть задача, визуально (xhtml,css) я её решил, а довести до оживления - нет таких знаний. Пришел сюда за помощью, в стиле "как сделать". Задача: Нужно вот эту - "АНКЕТУ", оживить при помощи PHP. Требования: Вариант№1 - После заполнения, я хочу чтобы содержания моей анкеты переносилось на форум, в виде новой темы с таким текстом. (Можно создать аккаунт на форуме, от его имени будут создаваться темы) А да, кстати. В начале анкеты есть такой вопрос "Выберите клан", если выбирают например первый вариант, то и форум соответственно (где будет создана тема) будет для этого варианта. Вариант№2 - После заполнения анкеты, содержание приходит на почту адми…
0 votes1 answer -
форум IPB v1.3
Имеется форум IPB v1.3 Просмотрел весь АЦ - не нашел настройки, чтобы функцию правки сделать ограниченной по времени. Её в этой версии действительно нет или у меня глаза подслеповатые? И если есть, то где? А если нет, то можно ли что-то сделать, чтобы появилась? Сразу скажу, что в РНР я не разбираюсь на мой сайт форум один товарищ монтировал, да и выбрали жту версию. потому что бесплатно. Но если можно что-то сделать. я хотел бы знать что, чтобы легче было бы задание давать.
0 votes1 answer -
Почему скрипт не работает?
Скрипт голосования почемуто не работает помогите http://php.su/articles/?cat=examples&page=025 вот код первого файла golos.php <?php $online = rand(1,3); if ($online == 1){ echo <<<HERE <html> <head> <link rel="stylesheet" href="/css/style2.css" type="text/css"> </head> <body> <div style="margin: 0px 0px 0px 0px;"> <form method="post" action="/inc/golos2.php"> <center>Як вам наш сайт?</center> <input type="radio" name="otvet" value=0 checked>Супер!<br> <input type="radio" name="otvet" value=1>Хорошо<br> <input type="radio" name="otvet" value=2>Нормально<br> <in…
0 votes4 answers -
Zend раскрывается?
Есть средства, декомпилирующие код, защищенный Zend Guard?
0 votes5 answers -
суперглобальные переменные
есть ли какая то возможность хранить какое то значение в памяти пхп ? (не в базе данных) именно создать какую то переменную, и что бы к ней был доступ из всех скриптов... при необходимости её изменять и т.д. и что бы это значение было доступно не только из того скрипта, что сохранил, но и из любого другого... (естественно в пределах работы вебсервера, при перезапуске она будет теряться)
0 votes17 answers -
Не работает калькулятор
Дорогие друзья. У меня не работает калькулятор который я для примера скачал в интернете. Существуют 2 файла, один - index.php "лицо" калькулятора, а второй result.php собственно обрабатывает запрос. Коды: index.php <HTML> <HEAD> <TITLE>Simple Calculator by Peter Rekdal Sunde</TITLE> </HEAD> <BODY bgcolor="#57738E"> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <div align="center"> <center> <table border="0" width="966" height="203"> <tr> <td width="966"…
0 votes5 answers -
редирект 301
Доброе утро человеки! такой вопрос - яша проиндексировал одну из страниц сайта с расширением .htm вместо .html. Все остальные страницы сайта в индексе яши имеют расширение html. Я вроде накапал что разницы между тем и тем нету, все давно видят страницы и в таком и в таком формате и для оптимизации тоже это пофиг (поправте, если не так). Теперь метрика и ее инструменты делят эту страницу на две разных, маркет делает тоже самое ... Раскопал что нужно сделать редирект 301 с .htm на .html : RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)\.htm$ $1.html [R=301,L] собственно вопрос - правильно ли я понял что в моем случае должно быть та…
0 votes1 answer -
Нужен совет
Задача такая, многим покажется элементарной, но не мне, ничего хитрого для профи: Есть сайт, в нем есть различные формы ввода, пользователь заполняет формы информацией, нажимает кнопку "отправить", и эти данные уносятся на сервер, где обрабатываются по заданным алгоритмам, вместе с обращением к базе данных, а затем результат выводятся на экран, тоже в виде странички. Вопрос у меня такой, как удобнее и проще всего реализовать такую задачу? Правильно ли я понимаю, что php для этого лучший вариант? И как программа, если это будет Php, возвращает результаты на страничку? Нужен код генерации html кода?
0 votes5 answers -
расползается сайт до бесконечности
Имеется код для вывода последних регистраций девушек. Все бы ничего, но при использовании тега <td></td> все анкеты располагаются в 1 строку (даже если будут 100 анкет), поэтому сайт расползается. Вот фото, как это выглядит: А хотелось бы ограничить ширину и чтобы стало так: Использую малоизвестный скрипт знакомств http://www.azdg.com/ Не могли бы вы подсказать, можно ли прописать код "<td>текст</td><td>текст</td><td>текст</td><td>текст</td><td>текст</td>", чтобы он не расползался по всей ширине, растягивая сайт (в 1 строку 100 анкет), а переносился на вторую строку? А вот и сам код вывода: <?w…
0 votes5 answers -
Помогите задать переменную
Есть код, который выводит элементы списка print '<div class ="'.$class_viz.'" style="'.$style.'background: url(' . $mosConfig_live_site . $img_path . $img_name . '.' . $conf["man_img_ext"] . ') no-repeat center; ">'; Так как переменная $img_name подставляет название картинки на русском языке, картинки не отображаются, поэтому я хочу заменить её просто на счетчик, т.е. 1,2,3,4 и т.д. Как задать переменную? Спасибо Пишу вот так, но у всех элементов списка значение 100 // array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100) foreach (range(0, 100, 10) as $number); print '<div class ="'.$class_viz.'" style="'.$style.'background: url(' . $mosConfig_live_site…
0 votes2 answers -
Настройка переадресации в htaccess
Добрый день! Настраиваю переадресацию в .htaccess. У меня есть несколько сотен адресов вида /?name=FAQ&op=showcat&id_cat=11#112 которые я переадресовываю на /faq_old/. Будет ли корректным ограничиться одной строкой Redirect permanent /?name=FAQ* http://www.site.net/faq_old/, указав звездочкой на любые символы после FAQ, или нужно прописывать каждый адрес как Redirect permanent /?name=FAQ&op=showcat&id_cat=11#112 http://www.site.net/faq_old/, Redirect permanent /?name=FAQ&op=showcat&id_cat=11#113 http://www.site.net/faq_old/ и т.д.?
0 votes3 answers -
Об отправке почты
Возникает проблема при просмотре в "The bat" отправленной почты с сайта. Тело письма просматривается нормально, а заголовок видится не в той кодировке и соответстввенно нечитабелен. Привожу код скрипта: <?php $config['smtp_username'] = 'ven'; //Смените на имя своего почтового ящика. $config['smtp_fullusername'] = 'ven@mail.lanck.net'; //Смените на имя своего почтового ящика. $config['smtp_port'] = '25'; // Порт работы. Не меняйте, если не уверены. $config['smtp_host'] = 'smtp.lanck.net'; //сервер для отправки почты(для наших клиентов менять не требуется) $config['smtp_password'] = 'xxxx'; //Измените пароль $config['smtp_debug'] = true; //Если Вы хотите …
0 votes2 answers -
Переадресация PHP
Здравствуйте! Мне надо сделать так, чтобы пользователь зайдя на страницу вида http://mysait.ru/index.php автоматически переходил на страницу http://mysait.ru/forum/index.php. Возможно это делается одной строчкой кода... но я незнаю... Подскажите пжалуйста! Заранее благодарен!
0 votes3 answers -
Скрипт для миниатюр изображения
Какой скрипт можно использовать для обрезки изображений, чтобы сделать иконки для сайта...
0 votes4 answers -
php_mail выдает Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25,
Помогите пожалуйста исправить ошибку. Стоит VertRigo Serv на винде. Работает через DynDNS Используется эта форма обратной связи: script.landman.ru/sendmail/ качал тут: script.landman.ru (первый скрипт в списке) Настройки формы сделал. Понятия не имею как настроить, буду признателен любой помощи
0 votes4 answers -
PHP в несколько потоков
Вроде бы как PHP вообще не умеет работать с потоками, что, конечно, жаль. На одном ресурсе есть необходимость массового ресайза картинок. Какие я вижу варианты: 1. Делать всё через, например, imagecopyresampled, но тут такой момент, что пока функция не исполнится не запустится следующая итерация 2. Запускать какой-нибудь «пережимный» скрипт через exec('команда & > /dev/null'), но тут может создаться дичайшая очередь, процессор нагрузится на все ядра на 100% и его не отпустит, пока всё не будет пережато. Я бы хотел найти какой-нибудь компромисс между первым и вторым вариантами, чтобы больше одного потока использовалось и очередь не создавалась. В данный момент всё д…
0 votes4 answers -
Случайный выбор из базы
Привет всем! Нужна помощь. У меня есть скрипт PHP, который выбирает из базы случайную запись и выводит. При обновлении страницы запись меняется. Но мне нужно сделать так чтобы запись выводилась когда я нажимаю на кнопку получить, и так каждый раз когда я буду нажимать будет выводится случайная запись. Пожалуйста помогите. Вот код <h1 style="padding-top:100px;" align="center"><?php $query = "select * from vopros order by rand() limit 1"; $result = mysql_query($query); $row = mysql_fetch_array($result); print($row['text'] . '<br>'); ?> </h1> <input type="button" value="Получить" class="button">
0 votes14 answers -
Код ошибки vk.api: 8 Invalid request:
Привет Скрипт для отправки уведомлений вконтакте Ошибка:"error_code":8,"error_msg":"Invalid request: same query repeated too frequently" //ошибка метода secure.sendNotification Метод: _http://vkontakte.ru/pages.php?o=-1&p=secure.sendNotification Исходник: require('VkApi.class.php');//думаю все знакомы с фреймворком $api = new VkApiNode($app_id, $api_secret); $uids = array (42207433); //просто тупо свои ид для проверки $message = "Текст"; $query = $api->sendNotification($uids, $message); function get_url($query) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $query); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); curl…
0 votes0 answers -
Скрипт не отправляет письма через smtp
Плагин Secure Form Mailer Plugin For Wordpress не хочет отправлять письма по smtp, плагин уже не поддерживается разработчиками (по крайней мере они не отвечают) В гайде к нему написано только следующие: и ни какого положительного эффекта это не несет. Пробовал делать форму по данному примеру все работает, следовательно проблема явно в коде плагина Secure Form Mailer Plugin For Wordpress. Сам код плагина, уже модифицированный. http://zalil.ru/31226520 Надеюсь на Вашу помощь.
0 votes5 answers -
500 Internal Server Error mod_rewrite
Сообщение в браузере: Запись в логе сервера: Содержимое файла .htaccess Ошибку, насколько я понимаю зацикливание вызывает строчка RewriteRule ([\w-]+)$ /index.php?type=static&child=$1 [L] . Подскажите плиз, как исправить.
0 votes4 answers