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é.

  1. 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?
  2. nejde. Nemuzes k includovanemu souboru vkladat i URL www.google.com www.jyxo.cz search >> INCLUDE V PHP
  3. AFAIK to neni na WZ zakazane, jen URL musi byt absolutni, aby PHP pochopilo, ze se ma napojit pres HTTP.
  4. vloz si to pomoci fopen a fread a bude to fachat
  5. 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';
  6. Columbo: Jo.
  7. Sojkovec>>díkes
  8. 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
  9. 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/
  10. Proč to neudělat takhle: <?php $url='blabla.net'; include 'pagerank.php'; ?> V pagerank.php ta $url bude vidět.
  11. 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é.
  12. Columbo: http://cz.php.net/manual/cs/features.remote-files.php
  13. V tom případě není problém v inkludování, ale v pagerank.php je chyba.
  14. Stillet>>není. Sám o sobě funguje. Zobrazí mi PageRank.
  15. 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'; ?>
  16. 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

← Zpět na všechna témata