Архив категории ‘PHP’

Setcookie не работает

Добрый день! Вот решил поделиться своим открытием насчёт функции Setcookie в PHP. При генерации страницы мне нужно чтобы у клиента установился определённое значение в cookie. Поковырявшись с Setcookie и убедившись что оно не работает, я обычно бросал это неблагодарное дело и пользовался JavaScript`ом, однако если у клиента отключены скрипты, то такой фокус не прокатит. Так […]

Получить результат выполнения PHP скрипта в PHP

Долгий способ, но обычно работает всегда: $htm = file_get_contents('http://url/hashinfo.php'); echo $htm;   Быстрый способ, но не на всех хостингах работает: ob_start(); include('hashinfo.php'); $htm = trim(substr(ob_get_clean(), 3)); //Обрезаем 3 первых лишних символа и пробелы с двух сторон echo $htm; 1

Работа с cookie

Cookie — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. Браузер всякий раз при попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных веб-серверу в составе HTTP-запроса. Применяется для сохранения данных на стороне пользователя, на практике обычно используется для: аутентификации пользователя; хранения персональных предпочтений и настроек пользователя; отслеживания состояния сеанса доступа пользователя; ведения […]

PHP Отправка письма с чужого E-mail

Вообще говоря, отправить E-mail с помощью PHP-скрипта - тривиальная задача. Делается это так: <?php //Отправляем Email и проверяем на удачу    if (mail("send_to@mail.ru", "Тема_письма", "Сообщение_в_письме")){    echo "сообщение принято к доставке";    }else{    echo "что-то пошло не так";    } ?> В результате выполнения скрипта на адрес send_to@mail.ru придет письмо с непонятного адреса Вашего […]

Деактивация html тэгов в PHP

Чтобы обезопасить вводимые пользователем сайта данные, нужно деактивировать html тэги. Для этого в обрабатывающем PHP скрипте можно создать функцию замены знаков "<" и ">" на "&lt" и "&gt" соответственно: <?php echo "Деактивировано=" . deactivate("переход<br>на новую<br>строку); function deactivate($str) {     $str = str_replace("<","&lt",$str);     $str = str_replace(">","&gt",$str);     return $str; } ?> 1

Использование MySQL в PHP скрипте

Для того чтобы получить общее представление о MySQL и работе с ним в PHP рекомендую посмотреть несколько видеоуроков: http://www.youtube.com/watch?v=sCB7e8bZsHs Создав простую базу данных с помощью этих видеоуроков, можем обратиться к ней следующим PHP-скриптом: <?php     $connect = mysql_connect("localhost", "UserName","YourPassword"); //Устанавливаем соединение с БД     $select = mysql_select_db("YourDatabaseName", $connect); //Выбираем базу данных "YourDatabaseName"     $result = […]

Передать PHP скрипту параметры и обработать их

Допустим, мы хотим передать некоторому draw.php скрипту следующие параметры: color1 = white; color2 = red. Для этого делаем запрос: http://site.ru/draw.php?color1=white&color2=red Тогда, чтобы обработать данные параметры, тело скрипта должно выглядеть так: <?php $color1=$_GET['color1']; $color2=$_GET['color2']; echo "Цвет1 = $color1<br>"; echo "Цвет2 = $color2"; ?> Не забываем при этом указать кодировку PHP-скрипта "UTF-8 (без BOM)", иначе могут быть […]