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
-
PHP в HTML
Всем привет! Вот какой вопрос: можно ли как-то сделать, чтобы PHP код выполнялся в HTML файлах?
0 votes30 answers -
Переменная "?page" в урл без значения. Как с ней работать?
Работаю над структурой для сайта. Я знаю, что можно приинклудить страницу вот таким образом если переменная "page" в урл содержит какое то значение: ;Встретил в нете вот такой урл, который ведет на определенную страницу: Как приинклудить страницу, которая указывается в урл таким образом? Ищу в рунете ответ на свой вопрос, но пока так и не нашел )
0 votes32 answers -
Как сохранить URL картинки в MYSQL?
Подскажите, пожалуйста, как можно из формы передать URL картинки в обработчик формы с последующим сохранением его в БД, и как потом вывести картинку в браузер
0 votes2 answers -
Проблема с перенаправлением на другую страницу
Добрый день Вот решил сделать на сайте вход для посетителей Сделал базу данных Форму для ввода пароля и форму для регистрации И вот прочитал про header и вот что у меня получается if($_POST['do']) { //Проверяем данные $login = $_POST['login']; $upass = $_POST['password']; if($login !='' AND $upass !='') { //Создаем запрос $q1=mysql_query("SELECT * FROM users WHERE nick='".$login."' AND password='".md5($upass)."' AND status=1"); //Проверяем существует ли хоть одна запись if(mysql_num_rows($q1)===1) { //Если есть, то создаем сессии и перенаправляем на эту страницу $r=mysql_fetch_array($q1); $_SESSION['user'] = $r['nick']; $_SESSION…
0 votes37 answers -
Добавление новостей на сайт
Доброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо.
0 votes14 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 -
Вставить xml в php страницу
Мне нужно в php страницу вставить xml документ. Делаю так: в подгружаемом файле feedback.php между <td> <td class="td_border"> <?php //Define ours Consts define('CREATOR','YOUR DATA'); define('XMLPATH','feedback_3/country.xml'); //Define ours headers Header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP 1.1 Header('Cache-Control: post-check=0, pre-check=0', false); Header('Pragma: no-cache'); // HTTP 1.0 Header('X-Creator: '.CREATOR); Header('Content-Language: ru, ru-RU'); // Язык данных в файле Header('Content-Type: application/xml;…
0 votes19 answers -
Замена данных вместо добавления строки
Вобщем имеется форма, при занесении данных в БД создается новая строка, задача сделать так чтобы при совпадении (например логина) данные просто изменялись в этой строке где этот логин подскажите в какую сторону копать, я так понял должно что то быть связанное с update
0 votes25 answers -
Мультиязычность сайта на php
Сразу напишу, я чайник, и можно сказать "непонимэ" посему будьте любезны - поподробнее Дано: есть условная страница index.php на которой вывод сообщений нужно сделать на четырех или больше языках. Нажатие кнопки запускает скрипт который записывает куку по которой определяется язык пользователя. Если кука не задана, язык выводится по умолчанию, если задана, то согласно значению куки. И как всегда что-то не работает... кука не пишется. А что не так я понять не могу... Уже пол дня верчу и так и этак... Я накидал такой код: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Мультиязычность</title><script> f…
0 votes10 answers -
изменение файла с помощью php
имеется страничка индекс.php (я писал в другой теме.. :-) но наверно там пхп никому не интересен) вот суть вопроса: нужно добавить строку в индекс.пхп с помощью экшн.пхп и у меня это не работает.. я впервые вижу пхп. помогите пожалуйста.. где я ошибся?
0 votes16 answers -
возможные проблемы с выполнением РНР скриптов
Bob's Auto parts Order results<? echo " Order processed at"; echo date ("H:i, jS F"); echo " "; ?>
0 votes26 answers -
Как вырезать имя домена из урла
Перепробовал кучу вариантов, но почему-то ни один не подошел. Либо шелуха лишняя, либо если урл меняет свой вид, все ломается. Подскажите пожалуйста как сделать правильно, т.е. чтобы вырезался домен и с www (http) и без www (http)
0 votes14 answers -
Калькулятор на php
Добрый день! Встала такая задача: нужен калькулятор на php кторый мог бы посчитать данные из форм, неважно каких, например: checkbox, input, button и т.д... Смысл в том, что к примеру есть товар: Карандаши красные, цена - 10 руб. Ручки шариковые, цена - 5 руб. - ну и т.д... В какие поля загнать - это уже дело десятое, а вот как получить желаемый результат? Вот попытался, только не смейтесь сильно, мне может через некоторое время и самому станет смешно, когда научусь! <form action="test3.php" method="post" name="form1" target="_blank"> <p><h3>Выберите пожалуйста наименование:</h3></p> <p>Размер (ШхДхВ), м: 18х60х8-12 м.</p> <…
0 votes20 answers -
Как удалить все таблицы?
Вот мне приспичило удалить все таблице в дб.. Но писать названия всех я не могу, так, как я половины не знаю. Помогите плиз))
0 votes18 answers -
Обработка видео средствами PHP
Подскажите, где можно найти информацию по функциям библиотеки ffmpeg (желательно на русском)? Хотелось бы создать превьюшки из видеофайлов, а также, если возможно, конвертировать видеофайлы из mp4 в 3gp, ну и соответственно выводить дополнительную информацию о файлах.
0 votes11 answers -
php 7.2 pdo_mysql error
Добрый день. Поставил на ubuntu 16.04 php 7.2 и столкнулся со следующей проблемой: php -v apt-get install php(php7.2)-mysql не помогает. Подскажите пожалуйста, как можно побороть эту ошибку?
0 votes1 answer -
Передача параметров на РНР
Подскажите пожалуйста, как передать полученные пераметрына РНР?
0 votes27 answers -
Скрипты от резидентов htmlbook.ru
В этом разделе будут размещены ссылки на топики, в которых просто и доходчиво разж?вывается, как сделать то или иное действо. Скрипты сырые, объясняют только суть и алгоритм. В топике может быть несколько типовых скриптов, а также описания, правки и прочее в комментах. Рекомендую не тупо копировать, а копировать с умом, читая, думая, анализируя и не забывайте учиться. Эти топики не расчитаны на скрипт-помойку, а больше на создание некого количества болванок, для более удачной реализации ваших идей. В общем - учимся, товарищи. * PHP мини-скрипты by D.S.Denton
0 votes6 answers -
Совместное обучение php
Знаю html/css, сейчас хочу учить php, начинать буду с codeacademy, если кто есть на таком же этапе, давайте начнем с этого ресурса вместе, а когда его завершим, то попробуем решить "простую" задачу на php, возможно совестное обучение даст свою пользу.
0 votes51 answers -
Использование метода GET
Добрый день! Есть некий вопрос. Мне необходимо написать динамическую ссылку - т.е.с использованием метода GET. Как передавать методом GET переменные - я знаю - пример — index.php?имя_переменной=значение&имя_переменной2=значение2 Вот..а если нкобходимо, например передать команду - например команду включения файла в сценарий -- include("file.php"); -- как это реализовать? Зачем это нужно? В общем - мне необходимо из одного сценария вызывать различные страницы - поскольку в этом сценарии находятся обработчики, а в вызываемых файлах - данные. Т.е.мне попросту нужно включить в главный сценарий(например INDEX.PHP) данные из другого сценария командой INCLUDE(''FILE.P…
0 votes17 answers -
Авторизация на сайте через Facebook.com или В котакте
Добрый день ,у меня есть такая задание : Авторизация на сайте через Facebook.com и В контакте как все реализовать помогите пожалуйста. http://forums.ibresource.ru/index.php? примерно такой...
0 votes2 answers -
перекодировка UTF-8 в WINDOWS-1251
Сабж. Не могу найти стандартной процедуры конвертации в ПХП. Есть ли она там ? И если нет - чем это можно сделать ?
0 votes8 answers -
Нумерация строк в MySQL
Здраствуйте. Проблема. У меня таблица в которой есть поле id, оно заполняется auto_increment. После того, как я удаляю строку в таблице остаются пробелы. т.е. нумерация идет вот так: схематично отображу таблицу: id text 1 ыва 2 висм 3 ваыв 4 ываы 5 цукц удалаем 4, получается что 4 строки нет и при добавление новой строки id уже заноститься под номером 6. Надеюсь донес мысль. Как с этим бороться?
0 votes14 answers -
немного о безопастности
Покопавшись в форуме ничего ни нашел полезного для себя о безопастности web-приложений. Решил внести свой вклад. Первое что хотлось бы обсудить это шифрование данных. Когда-то мне казалось, что зашивровав пароль md5()'том можно не волноваться. Но недавно нашел другое решение. Это решение обычно называют засаливанием и т.д.. Что же подразумевается под этим понятием? Я объясню кто ещё не знает: function my_md5($text, $salt) { if(!$salt) { $salt = "my_salt"; } return $salt.md5($salt.$text); } Этим мы защищаем себя от так называемых rainbow-таблиц Второй момент ложится на защиту от sql-inection. Я не буду здесь излогать всю суть проблемы и описывать приемы защиты…
0 votes25 answers -
Перенос строки в PHP не работает
Всем привет!!! Есть такой код: <? $date = date("[D|d/m/Y|H:i]"); $ip = getenv("Remote_addr"); $ip2 = getenv("HTTP_X_FORWARDED_FOR"); $browser = getenv("HTTP_USER_AGENT"); $file = "log.html"; $fp=fopen("$file","a"); fputs($fp,"IP: $ip | IP2: $ip2 | Date: $date | Browser: $browser <br>"); echo $_SERVER['REMOTE_ADDR']; (в этом месте я хотел бы сделать перенос строки, после REMOTE_ADDR) echo $_SERVER['SERVER_NAME']; fclose($fp); ?> Я не могу сделать перенос строки при помощи \n - Наверное не туда вставляю - новичок. Прощу помощи.
0 votes3 answers