Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z fopen
Forum PHP.pl > Forum > Przedszkole
lopez86
  1. <?
  2.  
  3. print fopen("http://en.wikipedia.org/wiki/$uper_$aver_(The_Price_is_Right_pricing_game)","r");
  4.  
  5.  
  6.  
  7. ?>


Wyrzuca błąd 403 forbidden

Dlaczego questionmark.gif

Z url encode też nie działa.
zleek
na moje oko czepia się do $uper $aver bo znak dolara jest znakiem specjalnym i być może następuje próba podstawienia zmiennych do tych wartości.
mike
Prawdopodobnie mają zablokowane hotlinkowanie lub/i inne metody odczytywania treści z Wikipedii za pomocą zewnętrznych mechanizmów.

---update---
~zleek $ nie gra roli, to samo jest jak umieścisz stringa apostrofach.
lopez86
inne podstrony otwiera normalnie tylko te z nawiasami się sypią ale jak to zmienić urlencode nie działa więc jak ?

I kopiowanie u nich nie jest zabronione nawet czytałem że zezwalają do 50 połączeń na sekundę potem odrzuca połączenie więc problem tkwi z samym url'em, gdy nie ma znaków specjalnych to wszystko jest okey a jak sa to zonk wyskakuje z pudełka hehe smile.gif

W pakietach zapytanie wygląda dokładnie tak samo (GET więc to coś z php albo kodowaniem

Hypertext Transfer Protocol

Request URI: /wiki/$uper_$aver_(The_Price_is_Right_pricing_game)","

Request Version: HTTP/1.1

skoro więc serwer nie odrzuca innych połączeń i moja przeglądarka wysyła takie samo zapytanie stąd wnioskuje (nie wiem czy dobrze) że coś z php ale co bo ja nie mam pojęcia.
Najwyżej jutro spreparuje jakiś nagłówek z przeglądarką to się na 100% dowiem czy to coś z php chyba że ktoś ma jakiś pomysł.

a jednak pomimo tego że niektóre podstrony się otwierały to jednak chodziło o hotlinking ale jak zwykle nie ma nic czego nie da się obejść fsockopen odpowiedni nagłówek i po sprawie PoZdRo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.