сайт о программировании

PHP заменить подстроку в строке php

Для замены подстроки в строке используйте функцию:

str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
  1. $search - что менять
  2. $replace - на что менять (новая строка)
  3. $subject где менять
  4. $count - число замен (необязательный параметр)

Пример

$str = "вася пришёл";
$str = str_replace ( "пришёл", "", $str);

в примере выше мы убрали из исходной строки слово "пришёл", заменив его на пустую строку

php расширение пример

PHP изменить кодировку текста строки

Пример изменения кодировки текста в PHP может быть таким:

$str = "ваш текст"; //исходная строка
$str = mb_convert_encoding($str, "UTF-8", "CP1251"); // меняем кодировку

Здесь мы перекодировали строку из windows-1251 в utf-8.

Доступные кодировки:

* - отмечает кодировки, которые также могут использоваться в регулярных выражениях.
** - отмечает кодировки, доступные с PHP 5.4.0.

PHP перекодировать windows-1251 в utf-8

Общий пример для перекодировки строк в PHP смотрите здесь: http://fkn.ktu10.com/?q=node/5200

PHP Curl получить код страницы - пример

Итак, рассмотрим пример использования Curl в PHP

Вот товарищ приводит нам такой пример функции для получения текста страницы:

Epic privacy browser - отзыв - проблемы, что не работает (анонимный браузер)

Гоняю пока что именно на нём)) - есть недостатки.

Некоторые недостатки - например как этот, возможно связаны с работой самих серверов.
Но есть и более занятные штуки. О них напишу чуть позже.

Сохранение куков в значениях RGB автоматически сгенерированных и форсированно кэшированных PNG с использованием HTML5 canvas

Storing cookies in RGB values of auto-generated, force-cached PNGs using HTML5 Canvas tag to read pixels (cookies) back out

Ситуация с HTML5 canvas похожа на случай с vEtag - только здесь вытягивать данные надо не из идентификатора картинки, -а из самой картинки.

Хранение "куков" (cookies) в HTTP ETags - ETag

Хранятся не веб-куки как таковые - а некоторая последовательность символов.

Дело в том, что браузер - если на сайт вы заходите повторно постарается не грузить картинку заново, а просто проверить -обновилась ли она - при проверке как раз таки и используется уникальный идентификатор ETag - его браузер передаёт серверу - а сервер отвечает - изменилось ли изображение.

Pages

Subscribe to RSS - сайт о программировании