PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : File über Link im Hintergrund ausführen



invis-eo
08-06-2005, 12:52
Hallo zusammen.
Hier kann mir sicherlich jemand helfen.
Ich hab ein PHP-File welches diverse Operationen für mich berechnet. Dieses PHP-File wird über einen Link ausgeführt. Nun möchte ich dass alle "echo"-Ausgaben welche dieser Code macht auf der HTML Seite ausgibt von welcher das Berechnungsfile aus aufgerufen wurde. Irgendwie komm ich nicht dahinter wie ich das machen soll... kann ich durch die links auch einfach irgendwie eine php-funktion ausführen ohne dass der browser eine neue (leere) Seite anzeigt?

Könnte mir da jemand schnell helfen? Komme einfach nicht auf die Lösung.

Vielen Dank!

wackeldackel
08-06-2005, 14:42
Hallo,

ich verstehe hier nicht ganz das Problem.

Du rufst eine Seite per Link auf. Übergibst du auch irgendwelche Variablen, oder steht da nur der Aufruf. ???

Das einfachste wäre die Seite sich selber aufrufen zu lassen und dem Link eine variable mitzugeben. ...aufrufseite?parameter='keineAhnungwas'
Die Berechnungsfunktionen stehen dann auf der selben Seite.
Beim Aufrufen der Seite prüfst du dann ob der Parameter vorhanden ist.

ja --> rechnen
nein --> Link

nEox
08-06-2005, 18:04
Hallo invis-eo,

ein
include_once 'pfad/zu/operationen.php';
sollte es tun...

Wenn das nicht geht, weil die Datei die die Ausgabe anzeigen soll eine HTML-Datei ist, könntest du die /pfad/zu/operationen.php z.B. per Iframe einbinden.

Siehe http://de.selfhtml.org/html/frames/eingebettete.htm

Gruß nEox