SimplePortal
Support => International Support => German => Topic started by: plazma on March 03, 2011, 07:38:46 AM
-
Hallo zusammen
Ich würde gerne eine neue Seite erstellen übers admin menü als php.
füge ich den php code ein bekomme ich folgende fehler meldung
An Error Has Occurred!
Syntax error in block code. Please check the code.
der code sieht so aus
<? include('gildenliste.php '); ?>
weiß irgendwer rat?
-
Hallo Plazma.
Als erstes solltest du das <? weglassen, da es sich bereits um einen PHP Block handelt indem nur PHP funktioniert, es sei denn es wird HTML via Echo gewünscht. Weiterhin solltest du den Pfad zu deiner gildenliste.php explizit angeben, da ich bezweifle das sie sich direkt im SMF/SP Ordner befindet.
Was möchtest Du genau in deinem PHP Block geschehen lassen, was bewirk gildenliste.php ?
MfG, Shitbit
-
vom wow arsenal eine gildenliste sprich chars
und ich bekomme den error auch noch wenn ich die <? weglasse
-
...ist dir auch aufgefallen das du hinter 'gildenliste.php ' ein leerzeichen hast ? versuchs mal mit 'gildenliste.php' und am besten wäre sowieso der ganze codes deines Blocks....
-
egal wie ich es mache oder versuche bekomme immer einen syntax error
include ('http://wowstreams.de/test234234/gildenliste.php')
das der code
-
Du kannst keine entfernten Php Dateien includen, die nicht auf deinem Server liegen. Das ist von wow so eingestellt, das mal als Hinweis.
Wenn du auf entfernte Dateien zugreifen willst z.b. um den Titel auszulesen, macht man das so :
$datei = fopen ("http://wowstreams.de/test234234/gildenliste.php", "r");
if (!$datei) {
echo "<p>Datei konnte nicht geöffnet werden.\n";
exit;
}
while (!feof ($datei)) {
$zeile = fgets ($datei, 1024);
/* Funktioniert nur, wenn Titel und title-Tags in einer Zeile stehen */
if (preg_match ("@\<title\>(.*)\</title\>@i", $zeile, $treffer)) {
$title = $treffer[1];
break;
}
}
fclose($datei);
Schau dir dazu mal folgende dokumentation an :
http://de.php.net/manual/de/features.remote-files.php (http://de.php.net/manual/de/features.remote-files.php)
-
das script mit der gildenliste liegt auf meinem sever. und es funktioniert ja auch wie man sieht. nur ich kann es nicht in die seite einbinden. weil ich halt dann den syntax error kriege.
-
Alternativ würde ich dir einen HTML block empfehlen und das ganze als Iframe einzufügen :)
getestet und funktioniert. Hier der Code :
1. Erstelle einen HTML Block
2. setz ihn Unten oder Oben (wegen der Breite)
3. Füge das hier als Code ein :
<iframe src="http://wowstreams.de/test234234/gildenliste.php" width="100%" height="100%"></iframe>
Have fun
Wenns klappt gib bitte bescheid, das ich das Topic als "erledigt" markiere.
-
kann ich dann diesen link auch als iframe einbauen?
http://eu.battle.net/wow/de/guild/madmortem/oh%20boyz/roster?race=&minLvl=85&view=&class=&rank=&maxLvl=85&name=&sort=rank&dir=a
-
<iframe src="http://eu.battle.net/wow/de/guild/madmortem/oh%20boyz/roster?race=&minLvl=85&view=&class=&rank=&maxLvl=85&name=&sort=rank&dir=a" width="100%" height="100%"</iframe>
Kannst Du, aber Du solltest immer die Bestimmungen beachten, ob jeweiliger Anbieter die Einbindung als Iframe erlaubt!
Ich markiere das Topic nun als erledigt.
-
also bei mir zeigt er so nichts an :D
-
Manchmal hilft genaues hinsehen :)
es fehlte eine Klammer, aber ist der gleiche Iframe Code wie vorher, lediglich die Adresse ist die andere.
<iframe src="http://eu.battle.net/wow/de/guild/madmortem/oh%20boyz/roster?race=&minLvl=85&view=&class=&rank=&maxLvl=85&name=&sort=rank&dir=a" width="100%" height="100%"></iframe>
Und bei mir zeigt er es so an ;-)
-
ich seh nur nen weißen rahmen seltsam woran könnte das liegen?
http://www.oh-boyz.de/index.php?page=page3794#side
hier kannst selbst schauen^^
-
An der Ladezeit des Frames. Bei mir dauert es ne Zeit bis angezeigt wird.
-
also wie gesagt
hab ne html page erstellt mit dem iframe
hier sollte es angezeigt werden http://www.oh-boyz.de/index.php?page=page3794#side
also bei mir lädt er die seite instant und zeigt auch weiter nichts an außer den rahmen
-
Klicke ich auf deinen Link, zeigt er mir das Roster wunderbar an. Mit Firefox.
Sehe alles Fummelpummel, Sorayana, usw.
Ich denke eher das es sich um ein Darstellungsproblem bei Dir handelt ?
-
Klicke ich auf deinen Link, zeigt er mir das Roster wunderbar an. Mit Firefox.
Sehe alles Fummelpummel, Sorayana, usw.
Ich denke eher das es sich um ein Darstellungsproblem bei Dir handelt ?
diesen link? http://www.oh-boyz.de/index.php?page=page3794
mach ma bitte nen screenshot davon wenns nicht all zu viel mühe ist.
hab firefox habs jetzt ma mit chrome auch versucht. ich seh nur den rand rund um mehr nicht
-
Siehe Attachment
-
hm versteh ich nicht hab auf firefox und seh nur nen rahmen mehr nicht hättest ne idee woran es liegen könnte?
-
Sieh mal in deinen Nachrichteneingang und beschränk Dich auf Pn bezüglich dieses Problems, da das aktuelle Problem inwzischen vom Thema abweicht und das alte gelöst ist ;-)