SimplePortal

Support => International Support => German => Topic started by: plazma on March 03, 2011, 07:38:46 AM

Title: PhP Page erstellen error
Post 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

Quote
An Error Has Occurred!
Syntax error in block code. Please check the code.

der code sieht so aus

Quote
<? include('gildenliste.php '); ?>

weiß irgendwer rat?
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 03, 2011, 03:23:11 PM
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
Title: Re: PhP Page erstellen error
Post by: plazma on March 03, 2011, 03:51:52 PM
vom wow arsenal eine gildenliste sprich chars

und ich bekomme den error auch noch wenn ich die <? weglasse
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 03, 2011, 04:12:35 PM

...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....
Title: Re: PhP Page erstellen error
Post by: plazma on March 07, 2011, 07:06:32 AM
egal wie ich es mache oder versuche bekomme immer einen syntax error
Quote
include ('http://wowstreams.de/test234234/gildenliste.php')

das der code

Title: Re: PhP Page erstellen error
Post by: Shitbit on March 07, 2011, 10:07:45 AM
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 :

Code: [Select]
$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)




Title: Re: PhP Page erstellen error
Post by: plazma on March 07, 2011, 11:44:37 AM
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.
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 07:15:16 AM
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 :

Code: (HTML) [Select]
<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.
Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 09:27:04 AM
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
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 09:46:45 AM
Code: (HTML) [Select]
<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.
Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 10:13:38 AM
also bei mir zeigt er so nichts an :D
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 10:24:27 AM
Manchmal hilft genaues hinsehen :)

es fehlte eine Klammer, aber ist der gleiche Iframe Code wie vorher, lediglich die Adresse ist die andere.

Code: [Select]
<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 ;-)
Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 10:33:59 AM
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^^
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 11:01:57 AM
An der Ladezeit des Frames. Bei mir dauert es ne Zeit bis angezeigt wird.

Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 11:18:42 AM
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
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 11:26:57 AM
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 ?
Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 01:35:05 PM
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
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 02:37:39 PM

Siehe Attachment
Title: Re: PhP Page erstellen error
Post by: plazma on March 08, 2011, 03:05:30 PM
hm versteh ich nicht hab auf firefox und seh nur nen rahmen mehr nicht hättest ne idee woran es liegen könnte?
Title: Re: PhP Page erstellen error
Post by: Shitbit on March 08, 2011, 03:26:59 PM
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 ;-)

SimplePortal 2.3.8 © 2008-2024, SimplePortal