• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frames durch PHP ersetzen... aber wie?

Status
Für weitere Antworten geschlossen.

YetiZwerg

Neues Mitglied
Hi ich arbeite auf Spielen.YetiZwerg.de mit Frames um Games in einer bestimmten Größe anzuzeigen...

Ich habe jetzt gehört, dass man dies auch mit PHP machen kann, und dies weniger Ladezeit beansprucht...

Ich würde mich freuen, wenn ihr mir helft... bin nicht gerade ein PHP-Pro...

meine Frage:
Wie kann ich das machen??? wichtig ist mir dabei, dass ich einen festen Bereich habe (also Höhe und Breite), die sich nicht verändern, sondern, dass sich das Game den Maßen anpasst... meine Seite ist nicht gerade die Größte, daher ist es mir wichtig, dass sie nicht durch zu große Games zerstört wird...


die Beschreibung, wie sowas umzusetzen sein soll:

Das Ganze funktioniert hauptsächlich über die PHP-Funktion include.
Das Prinzip ist folgendes: klickt man einen Link an, so wird immer die gleiche PHP-Datei aufgerufen. Außerdem bekommt der Link mit name="" einen Namen. Dann wird die PHP- Datei ausgewertet, und zwar von oben nach unten. Das ganze funktioniert dann über if und else. So wird der Name des Links abgefragt, wichtig ist zwischendurch ein break; sodass der Befehl unterbrochen wird, sobald der richitge Name des Links gefunden wurde. Wenn nun der Name des Links gefunden wurde, tritt if in Kraft: Der Inhalt, auf den der Link verweisen soll, wird durch include in einen bestimmten Bereich geladen, z.B. eine Tabelle oder ein div-Container.

Wie gesagt: Ich kann es leider nicht umsetzen... würde mich freuen, wenn ihr mir den Code geben könntet...


mkG YetiZwerg
 
Kannst Du Dein Problem konkretisieren? "Ich kann es nicht umsetzen" ist nicht hilfreich.

Code:
<?php include("zu.includende.datei"); ?>
 
Kannst Du Dein Problem konkretisieren? "Ich kann es nicht umsetzen" ist nicht hilfreich.
Ich habe eine Auswahl (<select><option...) und darunter sollen die jeweiligen Spiele geöffnet werden...


Code:
<?php include("zu.includende.datei"); ?>

Das kenn ich, doch das Prob ist, dass sich die zu includende Datei ändert...


mkG YetiZwerg...

geh mal auf Spielen.YetiZwerg.de und schau dir die Seite an, dann weißt du, was ich meine...
 
Das kenn ich, doch das Prob ist, dass sich die zu includende Datei ändert...
Du meinst, Dir fehlt die Auswertung Deines Formulars?

Du lässt den Benutzer aus dem select das Spiel auswählen und schickst dann das Formular ab.
Das PHP-Script auf Serverseite liest das gewählte Spiel aus den Formulardaten aus und includet daraufhin die richtige Datei.
 
Wenn Du eine fertige Lösung willst, dann stell Deine Anfrage unter Angabe der Höhe der Bezahlung in die Jobbörse. Wenn Du Hilfe zur Selbsthilfe willst (wie das in einem Forum üblich ist), dann solltest Du ein bisschen mehr Eigeninitiative zeigen.
 
ich habe hier einen Schnipsel zusammengebastelt... dieser funzt aber leider nicht... könntet ihr mir sagen, wo mein Fehler ist???

HTML:
<form name="myform" method="post">
<select name="game">
<option>Spiel w&auml;hlen</option>
<optgroup label="main">
<option name="game1" value="http://google.de">Google</option>
<option name="game2" value="game2">Game 2</option>
</optgroup>
</select>
<input type="button" value="start Game" name="button" />
</form>
PHP:
<?php

if(isset($_POST['button'])){
    $open = $_POST['game'];

    echo'<table border="0"><tr><td height="500" width="100%">';
    include($open);
    echo'</td></tr></table>';
}

 ?>

mkG YetiZwerg
 
1.: Bei form fehlt action="datei.php".
2.: Wenn ich den Code richtig verstehe, dürfen die includeten Dateien keine Endungen haben.
 
soll aber in der selben Datei geöffnet werden...

und die zu includenden Dateien sind .swf-dateien... da kann ich nicht einfach die Endung weglassen...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben