«oMeE»
Nabend zusammen
Ich wollt gerade von
dieser Seite diese News auf eine andere Seite einbinden.
Die Frage ist nur wie?
Mit
| Zitat: |
<? include("http://www.braunschweig-lions.de/downloads/rdfs/news.php");?> |
hat es leider nicht gekalppt
Da bekomm ich dann als Fehler:
| code: |
1:
|
Parse error: parse error, unexpected T_STRING in http://www.braunschweig-lions.de/downloads/rdfs/news.php on line 1 |
|
Danke schonmal im Voraus für die Antworten
Gruss
«oMeE»
Chris Hunter
oh mit xml kenn ich mich überhaupt nicht aus... aber so wie dus einbindest kann nicht hinhaun...
evtl die datei in eine variabel laden und dann mit XML_parse funktionen bearbeiten und ausgeben. aber wie gesagt ich kenn mich mit XML kein bischen aus...
p-Logic
als kleine Hilfe zu xml:
Beispiele für xml parsing auf
php.net, da wird mit fopen gearbeitet.
Oder du informierst dich über simplexml_load_file (ab PHP5), das läd den XML-File gleich in ein Objekt.
Es geht auch (manchmal) mit domxml_open_file (PHP 4 >= 4.2.1). Läd das ganze auch in ein Objekt, aber in ein anderes (DOM-Document oder so).
Gibt also mehr als genug Möglichkeiten
«oMeE»
Dank euch schonmal für die Antworten
p-Logic den Link werd ich gleich mal anschau'n.
Gruss
«oMeE»
«oMeE»
Habs jetzt soweit endlich hinbekommen, dass die News angezeigt werden:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
|
<?php
$file = 'http://www.braunschweig-lions.de/downloads/rdfs/news.php';
$f = fopen($file,'r');
$blub = fread($f,65535);
fclose($f);
$p = xml_parser_create();
xml_parse_into_struct($p,$blub,$values,$index);
xml_parser_free($p);
$pointer = 0;
for ($i=0;$i<=sizeof($values);$i++) {
if ($values[$i][tag]=='TITLE') {
$linktitle[$pointer] = $values[$i][value];
}
if ($values[$i][tag]=='LINK') {
$linkurl[$pointer] = $values[$i][value];
$pointer++;
}
}
for ($i=1;$i<=sizeof($linktitle);$i++) {
echo '<a href="'.$linkurl[$i].'" target="_blank">'.$linktitle[$i].'</a><br>';
}
?>
|
|
Problem ist jetzt noch, dass nur 5 News angezeigt werden obwohl es 11 sind
Vielleicht hat da jemand noch eine Lösung
Gruss
«oMeE»
p-Logic
Bei mir werden alle 11 angezeigt...
Meinst du, dass NUR fünf angezeigt werden SOLLEN?
dann einfach eine der beiden for-Schleifen modifizieren, so dass sie nur bis fünf zählen und nicht bis ans ende des Arrays.
Sollte nicht allzu schwer sein.
«oMeE»
Eigentlich sollen alle 11 angezeigt werden
Komischerweise werden nur 5 angezeigt, im IE, FF, NN & O
€ evtl. müsste ich mein Rechner mal neustarten
€€ hab meinen Rechner mal neugestartet
Werden trotzdem nur 5 angezeigt, IE & FF mehrmals aktualisiert
und siehe da es kommen alle 11, aber nur einmal
Gruss
«oMeE»
p-Logic
Bei mir geht alles einwandfrei (Apache2 und PHP 4.3.1 (ohne Neustart

))