Include
16 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Potřeboval bych si udělat katalog stránek. Ten není problém. Ale protože bych k nim chtěl přidat PageRank, tak bych tam potřeboval vždycky nějak ten soubor includovat třeba ve stylu <?php include 'pagerank.php?url=blabla.net'; ?>. Jenomže tohle mi hodí Parse error a nic to neudělá. Jak se to dá udělat?
-
nejde. Nemuzes k includovanemu souboru vkladat i URL www.google.com www.jyxo.cz search >> INCLUDE V PHP
-
AFAIK to neni na WZ zakazane, jen URL musi byt absolutni, aby PHP pochopilo, ze se ma napojit pres HTTP.
-
vloz si to pomoci fopen a fread a bude to fachat
-
spook>>tj jak? Já FOpen() a FRead() neznám a podle manuálu nevim nevim... Sojkovec>>takže třeba include 'http://www.ondragames.wz.cz/katalog/pagerank.php?url=blabla.tld';
-
Columbo: Jo.
-
Sojkovec>>díkes
-
na napr. takhle: $url = "http://www.seznam.cz"; $otevri = fopen($url, "r"); while(!feof($otevri)) { $vypis = fread($otevri, 2999999); } echo $vypis; fclose($otevri); melo by to fungovat
-
Sojkovec>>Zkoušel sem to na localhostu s include $url.'/pagerank.php?url=www.ondragames.wz.cz'; A vypíse to následující chybu: Warning: Failed opening 'http://localhost/myRS/pagerank.php?url=www.ondragames.wz.cz' for inclusion (include_path='.') in c:\inet_srv\http\doc_root\myrs\index.php on line 175 Ta složka se jmenuje myRS a v té proměnné $url je http://localhost/myRS/
-
Proč to neudělat takhle: <?php $url='blabla.net'; include 'pagerank.php'; ?> V pagerank.php ta $url bude vidět.
-
Stillet>>teďkon to vypíše nálsedující chybu: Notice: Undefined offset: 2 in c:\inet_srv\http\doc_root\myrs\pagerank.php on line 181 Notice: Undefined offset: 2 in c:\inet_srv\http\doc_root\myrs\pagerank.php on line 183 PageRank: To je celé.
-
Columbo: http://cz.php.net/manual/cs/features.remote-files.php
-
V tom případě není problém v inkludování, ale v pagerank.php je chyba.
-
Stillet>>není. Sám o sobě funguje. Zobrazí mi PageRank.
-
Možná je to tímto: URL je teď uložená v proměnné $url nikoli $_GET['url'] Zkus použít <?php $_GET['url']='blabla.net'; include 'pagerank.php'; ?>
-
Stillet>>Tak ani to ne. mě na localhostu mi to úplně (skoro) všechno hází chyby. Jakkékoliv, ale hází, přitom na WZ to jede. Mám Apache 1.3.27 a PHP 4.2.3