:: urbansheep (urbansheep) wrote,
:: urbansheep
urbansheep

Category:
  • Music:

Мелкие находки (амперсанды в урле, fread из потока)

Оказывается, ЛЖ не воспринимает в строке URL амперсанды, закодированные, как html-entity. Стоило трёх или четырёх прокачанных два раза мегабайт.

Ещё оказывается, что из-за того, что ЛЖ не воспринимает амперсанд в строке URL, он игнорирует (что логично) параметры после него. И потому набор параметров usescheme=lynx и style=mine благополучно игнорировал. И результатом было то, что в бардаке кастом-стилей ничего не находилось.

Оказалось, что fread() по каким-то своим внутренним соображениям не хочет брать из открытого сокета больше 1403 байт. Пришлось использовать описанный в мане цикл, забирающий контент через do { $data = fread($handle, 8192); if (strlen($data) == 0) { break; } $contents .= $data;} while(true);

В глубине души моя ехидна радуется тому, сколько чудных и прекрасных открытий таит для moedusa в себе ПХП. И заодно ехидна надеется, что Моё не догадается положить весь кодинг на меня, оставив для себя формулирование мегаконцептов. Впрочем, он ведь не сдержится, он скорее снова всё на яве сделает... Знаем мы его...

Subscribe
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 17 comments