Autor | Zpráva | ||
---|---|---|---|
scorpion Profil * |
#1 · Zasláno: 9. 11. 2010, 15:57:07
Ahoj,
mám nějakou stránku a dokážu z ní vytáhnout linky. Dejme tomu nějak takhle, ale není to směrodatné: $regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>"; if(preg_match_all("/$regexp/siU", $handle, $matches)) { print_r($matches[2]); } Teď bych ale potřeboval zjistit linky, které se někam přesměrovávají a případně vypsat, která URL je ta konečná. A to už jsem v koncích. Tuší někdo? Díky moc |
||
__construct Profil |
#2 · Zasláno: 9. 11. 2010, 16:11:22 · Upravil/a: __construct
Riešením je kontrolovať hlavičky odozvy napr. takto ale príde mi trochu nepraktické pokiaľ máš na stránke niekoľko desiatok odkazov …
|
||
scorpion Profil * |
#3 · Zasláno: 9. 11. 2010, 16:18:23
je možné že jich desítky budou.
Jaký výpis z toho bude výpis? Celá hlavička? Já bych s tím pak potřeboval ještě dál pracovat, takže výpis hlavičky mě možná nezachrání...? |
||
__construct Profil |
#4 · Zasláno: 10. 11. 2010, 21:04:28 · Upravil/a: __construct
scorpion:
> Jaký výpis z toho bude výpis? Celá hlavička? > Já bych s tím pak potřeboval ještě dál pracovat, takže výpis hlavičky mě možná nezachrání…? Nerozumiem reči Tvojho kmeňa … Tá funkcia get_headers() vracia celé hlavičky - koniec koncov to máš v manuále.
Keď s tým chceš ďalej pracovať tak si ukladaj do nejakej cache. |
||
Časová prodleva: 13 let
|
0