проверка за 404
6 отговора
203 прегледа
проверка за 404
Аз ли съм тъп или в пхп няма как да се проверят хедърите на респонса... Сигурно аз съм тъп...
. Ама нещо не ми идва на ума как да проверя дали домейна ххх.ххх съществува или връща 404? Благодарско така да се каже 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: проверка за 404
vyprosyt ti e glupav i/ili ne e zadaden pravilno.
ako iskash da proverish dali syshtestvuva domain polzvai gethostbyname().
za da vidish dali stanicata syshtestvuva e po-trudno. mojesh da connectnesh
kym servera s fsockopen() da prochetesh malko ot requesta si i da proverish dali
ne idva 'HTTP/1.1 404 Not Found'.
ako iskash da proverish dali syshtestvuva domain polzvai gethostbyname().
za da vidish dali stanicata syshtestvuva e po-trudno. mojesh da connectnesh
kym servera s fsockopen() da prochetesh malko ot requesta si i da proverish dali
ne idva 'HTTP/1.1 404 Not Found'.
Re: проверка за 404
Предполагам, че си ползвал Perl и LWP (UserAgent) и искаш при извикване на заявка през Php да прочете хедъра върнат от http заявка (както споменаха.. нещо от рода на fopen и freаd).
Ако си тръгнал по-този път ми се струва, че е доста си сгрешил
Аз лично бих предпочел cURL, тъй като е в състояние да поддържа и https..
Ако ползва cURL трябва да укажеш че искаш да ти връщат хедърите:
погледни документацията на curl_setopt() (опцията CURLOPT_HEADER)
Аз лично винаги съм се дразнил от възможностите на Php за работа с http(s), но добре, че все пак cURL имат поддръжка за Php
Ако си тръгнал по-този път ми се струва, че е доста си сгрешил
Аз лично бих предпочел cURL, тъй като е в състояние да поддържа и https..
Ако ползва cURL трябва да укажеш че искаш да ти връщат хедърите:
погледни документацията на curl_setopt() (опцията CURLOPT_HEADER)
Аз лично винаги съм се дразнил от възможностите на Php за работа с http(s), но добре, че все пак cURL имат поддръжка за Php
Re: проверка за 404
Ми не съм много сигурен... мисля, че не е това 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: проверка за 404
Струва ми се, че това което казваш, е решението... не се сетих за gethostbyname().
А въпросът наистина не е много умен, ама го надробих в някакъв нощен час, та затова
--
The#Project - лайфстайл списание в мрежата
А въпросът наистина не е много умен, ама го надробих в някакъв нощен час, та затова
--
The#Project - лайфстайл списание в мрежата
Re: проверка за 404
Мерси, никога не съм се занимавал с сУРЛ, затова не ми беше минавало през ума да чета за него. Ще видя какво пише 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата