Daten von anderer Seite importieren
Klaus
- php
0 Stolzi0 bjb0 Stolzi
0 Norbert Kassela
Hi zusammen,
ich will mit Genehmigung von meinem Freund, Teile einer Internetdatei übernehmen. Doch irgendwie funzt das nicht. Was ist falsch. Denn es erscheint leider gar nix, noch nicht mal eine Fehlermeldung!
<TABLE BORDER='0' align="center">
<?php
$GrabURL = "xxx.php";
$GrabStart = "<TABLE BORDER='0'>";
$GrabEnd = "<TABLE BORDER='1'>";
$OpenFile = fopen("$GrabURL", "r");
$RetrieveFile = fread($OpenFile, 200000);
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint);
// $DataPrint[1] = str_replace("", "", $DataPrint[1]);
// $DataPrint[1] = str_replace("", "", $DataPrint[1]);
fclose($OpenFile);
echo $DataPrint[1];
?>
<TABLE BORDER='0' width="400" align="center">
<tr>
....
Hmm, also erstens:
warum verwendest du wenn du die ganze Seite einlesen willst nicht file_get_contents()? http://www.php.net/manual/de/function.file-get-contents.php
2.:
Also am ehesten kann ich mir erklären, dass <TABLE BORDER='0'>, oder <TABLE BORDER='1'> nicht stimmt! Bist du dir sicher, dass es ganz genau gleich in der Datei steht?
Grüsse
Stolzi
hi
Also am ehesten kann ich mir erklären, dass <TABLE BORDER='0'>, oder <TABLE BORDER='1'> nicht stimmt! Bist du dir sicher, dass es ganz genau gleich in der Datei steht?
müsste doch eigentlich <table border="1"> bzw "<table border="1">"heißen oder?
erlaubt html auch ''?
gruß
bjb
Ja eben das meine ich auch. Der Fehler muss wohl da irgendwo liegen....
Grüsse
Stolzi
Es geht sogar noch einfacher:
<?
$URL=("http://domain.de");
import$URL(get$content);
echo "$content";
?>