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
-
Запрос подтверждения перед отправкой на сервер
Подскажите как сделать, что бы перед отправкой на сервер данных с формы, появилось окно подтверждения и при выборе отмены данные не были отправлены на сервером, методом "post". Вот что сделал я: PHP: <form name="auth3" action="index.php" method="POST"><button class="edit" name="edit" value="1" type="submit">Изменить</button><button class="del" name="del" value="Значение заполняется из БД" type="submit" onclick="destroy();" >Удалить</button></form>JS: <script type="text/javascript"> function destroy(){confirm("Bы уверены, что хотите уничтожить эту страницу?")}</script>Если нажать на кнопку "удалить" появляется сообщение "…
0 votes11 answers -
HTMLSpecialChars
Собственно, я в своих сайтах и сайтах заказчиков всегда обрабатываю пользовательские данные этой функцией. Но так ли уж она надежна? Неужели это простое превращение пары символов в спецсимволы может остановить любого, даже лучшего хакера?
0 votes17 answers -
Недостатки моего кода
Добрый день, собственно вопрос в том почему код ниже является плохим? Появилась необходимость запретить просмотр определенной страницы посторонним и решил изучить php и реализовать хоть какую никакую авторизацию и разграничение доступа! Так то я сделал и все работает, но есть сомнения на счет безопасности! Сомнения появились, после того как я просмотрел примеры авторизации на различных сайтах, они там вместе с сеансами используют еще и куки, и пароль шифруют. Но как я понял все переменные $_SESSION хранятся на сервере, тогда чего мне бояться? Заранее спасибо! Файл "check.php" его я размещаю в начало страниц, к которым нужно закрыть доступ <?phpsession_start();if (…
0 votes20 answers -
Тема Диплома.
Всем привет! Есть проблема - диплом на носу, а тема еще не выбрана. С инструментарием определился - PHP, JS и MySQL. Думал сделать какую-нибудь небольшую соц. сеть, но кафедре нужно что-то более "инновационное". Для меня же главное подтянуть инструментарий. Есть ли у кого какие идеи?
0 votes11 answers -
Java. Разное число JButtons.
Привет, подскажите пример кода или дайте пожалуйста ссылку на пример, что бы можно было бы понять, как при каждом запуске программы на форму выводить различное число кнопок Например при выборке из БД число кнопок будет равно числу записей, не могу сообразить, как это сделать. Заранее благодарю!
0 votes3 answers -
Вывод содержимого .txt на страницу
Доброго времени суток! Помогите новичку с выводом содержимого на страницу сайта. В общем, у меня есть документ .txt, в котором лежат записи вида: Имя|email@mail.ru|Текст сообщения. Как вывести это дело на страницу я разобрался: <?php echo file_get_contents('myfile.txt') ?> Но возникло 2 проблемы: 1) В файле каждое сообщение пишется с новой строки, однако на странице всё выводится в 1 сплошную строку. Получается так: Имя|email@mail.ru|Текст сообщения. Имя2|email2@mail.ru|Текст сообщения2. и т.д. 2) В файле разделителем служит "|" можно ли как то это использовать и сделать что бы выводило текст так: Имя (email) Текст сообщения. Надеюсь на вашу помощь!
0 votes26 answers -
action формы - индексируют ли поисковики?
Такое дело - action формы индексируется поисковиками? Такой случай у меня произошел, хоть сайт и свежий, но кто-то зашел по ссылке из action на contacts.php страницу и на почту в итоге пришло пустое письмо без данных. Только айпи записалось - кстати локальный (втф?). Сижу и думаю - писать обработку на входящие данные еще, чтобы переменные были не пустыми или что делать...
0 votes17 answers -
Сохранение картинок в папку
Привет ребят! Подскажите, как мне лучше сделать сохранение картинок?.. я ранее читал,что лучше всего загружать картинки пользователей не в одну общую папку (например /Upload/), а создавать "под/па/п/ки/" :-) Ладно, это я усвоил.. для зарегистрированного пользователя можно брать первые символы хэша логина+пароля и прочей ерунды.. и получается что-то вроде r/e/j/34674_423583.jpg.. но что делать, если пользователь не зарегистрирован и добавляет он картинки на сайт? Ни логина ни пароля, ничего у него нету.. как сгенерировать уникальный путь для таких пользователей? Чтобы в дальнейшем можно было просмотреть его картинки без проблем..
0 votes3 answers -
Скрипт вывода видео с youtube
Собственно поставил плагин для вордпресс. Выводит этот плагин например плейлист с youtube - может вывести одно видео или по нику автора. Но мне нужен именно плейлист. В плагине стоит ограничение на вывод 10 записей с youtube При этом плагин сам генерирует миниатюры и ставит кастомную кнопку плей на ролик, потом просто в попап по клику показывает видео. Собственно проблема вот в этом самом ограничении... Я вроде бы снял ограничение и дал возможность виджету выводить по 100 видеозаписей сразу, но почему то на странице в итоге показывается не 100 например видео, а ровно 25, если вставить друго ни больше ни меньше. Переменная отвечающая за вывод количества роликов на 262 ст…
0 votes7 answers -
+ 1 поле
Нужно добавить + 1 поле для обратной связи <?$fio = @ trim ($_POST['fio']);$number = @ trim ($_POST['number']);if (! $fio or ! $number) echo ('<p style="color: red">Необходимо заполнить все поля</p>');else { mail ("fortkapital@yandex.ru", "Сообщение с сайта (отправитель: $fio)", " \n\n Контакты: \n $number"); echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); $_POST['fio'] = $_POST['number'] = '';}?>
0 votes6 answers -
Форма обратной связи - ответное сообщение
День добрый! Есть форма обратной связи, она спокойно присылает e-mail на нужный мне адрес, но во первых почему то не валидирует вообще, т.е. нет проверки на заполнение полей, енто раз. Но главная проблема в том что мне нужно что бы при успешной отправке сообщения пользователю который отправил нам сообщение приходил ответ на его же почту, мол спасибо бла бла бла, сейчас у нас нет: <?php $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { echo $tag->name . ' '; } } ?> , но когда будет мы вас оповестим. Вот код формы: php: <?php class Mail { private $_plain = "text/plain"; public function isTypeHtml($is_html = tru…
0 votes22 answers -
Отправка прикрепленного файла на почту
Целый ряд проблем и вопросов, как отправить прикрепленный файл на почту. 1) Отправка через ajax jquery, можно ли отправить через этот метод? onsubmit event = event || window.event; var data = $(this).serialize(); var answer = $.post("contact.php", data).done(function(msg){ if (msg==""){ $(".modal1").hide(); $(".modal2").modal({ autoStyle: false, center: false }); //$("input[type=text]").val(''); } else { alert("Не удалось отправить заявку"); } }).fail(function(){ alert("Произошла ошибка при отправке данных на сервер"); }); event.preventDefault(); у формы указан тип 'multipart/form-data' - но как указать в этом ме…
0 votes2 answers -
foreach ошибка
echo count($_FILES["file"]["size"]); foreach($_FILES["file"]["size"] as $key=>$size) { // echo $size; // $size = $_FILES["file"]["size"][$key]; // echo $size; // $filesize += $size; } Пишет, что в функции форич - неверный аргумент. Первый echo выводит 1 - то есть 2 элемента массива есть. Ну в чем проблема тогда? ((
0 votes4 answers -
СМС - сервисы
Сейчас пользуюсь отправкой через API di-sms.ru - СМС проваливаются через одну. но удобно - отправляются по http Кто нибудь может подсказать качественный сервис с хотя бы 90% вероятностью доставки? буду признателен
0 votes4 answers -
Не происходить переадресация
Всем привет. Я очень сильно далёк от серверных технологий. Суть такова: Есть сайт http://avtomarket.crimea.ua/ Допустим заходим на страницу: http://avtomarket.crimea.ua/guarantee/ и дописываем после слэша набор любых символов. Например пусть будет: http://avtomarket.crimea.ua/guarantee/asdasdsa страница не меняется. Это надо что-то в htaccesse прописать? Или в php? ЗЫ: не хватило мозгов, чтобы сформулировать вопрос и загуглить. ЗЫ1: вёрстка не моя. ЗЫ2: Спасибо.
0 votes3 answers -
С чего начать
Добрый день. Заранее прошу извинить, если эта тема уже обсуждалась. Через поиск по разделу на нашел. Есть желание изучить Java, для последующего программирвоания под Андроид. Пока только понял, что стоит начинать с изучения более простых языков программирования для понимания общих принципов. Хотел бы узнать, с какого языка начать и где почерпнуть наиболее актуальную на сегодняшний день информацию по нему? Например, форум программистов или какой-нибудь учебник.
0 votes3 answers -
Перестали грузиться шрифты на хостинге
Перестали грузиться шрифты на хостинге Подскажите в чем проблема. Я отслеживаю в браузере как он пытается взять шрифты с сервера и получает ответ "aborted" что это может значит и с чего вдруг? Где искать проблему? Если в папке fonts создать файлик 1.txt – он грузится. Если ввести в строке браузера адрес 1.ttf и путь до шрифтов (один из шрифтов, я специально переименовала проверить) – он совсем не грузится, при этом сервер даже не выдает ошибки, а просто ничего не грузится (если ввести несуществующее имя файла – выдаст ошибку). То есть непонятная проблема на стороне сервера. Если переимновать файл шрифта, изменив ему расширение- он грузится по прямой ссылке. В чем же мож…
0 votes12 answers -
Помогите плиз
Очень прошу помощи. Помогите плиз сделать форму обработчика! вот сама форма.. а хочу что бы на емейл отправляло.. спасибо большое за ранее.. http://rghost.ru/private/49351920/b6...1ad1e3e33bb22b http://la2test.mcdir.ru/game/25/22/index.html вот как пример...
0 votes3 answers -
форма обратной связи
Помогите сделать php скрипт для обработки форм обратной связи, и скиньте урок какой нибудь на эту тему. Нужна форма обратной связи как на этом сайте http://idandy.ru/ внизу
0 votes0 answers -
<switch> Альтернативный синтаксис в меню
В чём ошибка в этом коде? По задумки хочу, чтобы активный пункт меню был выделен жирным, по факту отображается только один пункт, остальные просто исчезают. <ul> <li><? switch($_GET['act']): case 'index': echo '<b>'; ?><a href="?act=index">Главная</a><? echo '</b>'; break; ?></li> <li><? case 'editor': echo '<b>'; ?><a href="?act=editor">Управление</a><? echo '</b>'; break; ?></li> <li><? case 'minimizer': echo '<b>'; ?><a href="?act=minimizer">Уменьшение букв</a><? echo '</b&…
0 votes5 answers -
php include
Понедельник день тяжелый... или лыжи не едут)) 1. Создал страницу index.html 2. создал страницу menu.html 3. прописал в .htaccess: AddType application/x-httpd-php .php .php3 .php4 .phtml .html 4. в index.html прописал <?php require_once("menu.html")?> Результата нет, содержимое menu.html не отображается( Я уже и расширения у файлов менял, и функцию include использовал, и в .htaccess разный код прописывал... В исходном коде выводится так:<!--?php require_once("menu.html")?-->
0 votes5 answers -
По ключу узнать порядковый номер элемента в массиве
Всем доброго времени суток. Есть ассоциативный массив (ключ значение) По ключу мне нужно узнать какой элемент массива идет за ним Например <?php $arr = array ( "qwe" => "val", "tyu" => "val", "hhhh" => "val", "jjkk" => "val") get_nextkey($arr, "tyu") //must return "hhhh" get_nextkey($arr, "jjkk") //must return false (or null) public static function get_nextkey(&$arr, $key) { for ($r=0; $r<count($arr); $r++) { if ($key == key($arr)) { next($arr); return key($arr); } next($arr); } } //Но это же не выход? Или лучше варианта нет? ?>
0 votes6 answers -
Скрипт обратной связи
Добрый день, прошу у вас помощи, на скрине http://shot.qip.ru/00eaLf-3EBATV0HL/ отметил красным, что бы в место этого указывался емаил $email отправителя. Помогите реализовать это, заранее благодарен за вашу помощь <?php $post = (!empty($_POST)) ? true : false; if($post) { $email = trim($_POST["email"]); $name = htmlspecialchars($_POST["name"]); $email = htmlspecialchars($_POST["email"]); $tel = htmlspecialchars($_POST["tel"]); $error = ""; if(!$name) { $error .= "Пожалуйста введите ваше имя<br />"; } // Check email function ValidateEmail($value) { $regex = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/"; if($value ==…
0 votes2 answers -
При переходе на страницу
Заполнить поле формы. Каким образом?
0 votes8 answers -
htaccess постраничный редирект
Здравствуйте. Интересует как сделать редирект с старых страниц в нужное место? Сейчас на сайте уже есть редирект с www на без www, уже и так и сяк пробовал страницы в добавок к этому редиректить - ни в какую =( Заранее спасибо.
0 votes3 answers