zadr... používám knihu od ne-e.net... jelikož ale iframe neni XHML 1.1 validní, tak jsem to udělal, že jsem divu nastavil overflow: auto a knihu chtěl includovat... napsal jsem <?php include("http://www.ne-e.net/book.php?bid=6101"); ?> ale ouha... vypsalo to Parse error: parse error in http://www.ne-e.net/book.php?bid=6101 on line 1 tak se na to kdyžtak jukněte na www.pu.chytrak.cz/marketa/guest.php ale asi z toho moc nevyčtete.... tak poraďte prosim co mam blbě...
nemozes davat parameter v include, skus takto:
<?php
$bid = 6101;
include("http://www.ne-e.net/book.php");
?>
asi to nepouziva register_globals ... skus
$_GET['bid'] = 6101;
pořád nefunguje... :( Jsou ty iframy fakt tak špatný?
include asi s URL nerozchodíš, zkus to normálně otevřít:
$soubor = fopen("http://www.ne-e.net/book.php", "r");
$text = fread($soubor, 1000000);
echo ($text);
jednou už to tu někdo zkoušel, ale nevím jak dopadl s přihlášením do té aplikace
už jsem asi tam:
$soubor = fopen("http://www.ne-e.net/book.php?bid=6101", "r");
$text = fread($soubor, 1000000);
echo ($text);
> nemozes davat parameter v include, skus takto:
Ale můžeš, protože se to vkladá přes HTTP.
> <?php
> $bid = 6101;
> include("http://www.ne-e.net/book.php");
> ?>
Toto nemůže fungovat, protože se to vkládá přes HTTP.
Jinak ta chyba je dost zvláštní. Vypadá jak podstrčená. Ještě se na to podívám.
Tak už to mám. Include se pokouší interpretovat ten získaný kód z www.ne-e.net jako PHP. Ten na prvním řádku obsahuje <?xml, což si PHP vyloží jako začátek skriptu (jsou zde povoleny krátké značky), jenže samozřejmě to je syntaktická chyba.
Toto funguje:
<?php
$soubor = fopen("http://www.ne-e.net/book.php?bid=6101", "r");
while(!feof($soubor)) echo fread($soubor, 1024);
fclose($soubor);
?>
Jenže je problém s JavaSkripty a styly, které jsou adresovány relativně a samozřejmě se potom nanajdou. Lze to možná vyřešit jejich překopírováním k sobě.
děkuju za rady... už to funguje, ale přeplácne to celou stránku svejma stylama, takže to vypadá hrozně... prostě tam mam jeden iframe, no... a validní by to stejně nebylo, protože by tam byly dvě hlavičky a to by se validátorovi asi moc nelíbilo... :)
Máš recht, ono to bylo pro iframe asi zamýšleno.