php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2006, 17:02  
Erfahrener Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 327
test022
test022 eine Nachricht über ICQ schicken
Standard Erzeugten html code an php übergeben

Hallo Forum,

ist es möglich von php erzeugten html code an eine php Datei zu übergeben für eine weitere Bearbeitung z.B.: FPDF class

und erzeugten code dabei nicht anzeigen lassen sonder anstatt dessen was anderes ausgeben.

Vielen Dank im voraus
test022 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2006, 17:08  
Erfahrener Benutzer
 
Registriert seit: 26.07.2006
Beiträge: 121
JumperII
Standard

Stelle ich mir so vor:

1. Aufruf index.php
2. in der index.php wird eine generate.php aufgerufen, die ihrerseits statt auf der Standard-Ausgabe in eine Datei schreibt (temp<session>.php).
3. in der index.php wird geprüft, ob die erzeugte datei da und in ordnung ist.
4. in der index.php wird die temp<session>.php aufgerufen

Sieht nach einen Template- oder Caching-System aus.

Ob es eine Umleitungsmöglichkeit der Ausgabe auf den Standard-Output-Stream gibt, weiß ich nicht, kann ich mir aber alternativ gut vorstellen. Allerdings weiß ich dann nicht, wie ich den Inhalt der generierten Datei ernsthaft prüfen kann ....

Kann da jemand was genaueres sagen?

Gruß,
Jumper, the II.
JumperII ist offline  
Alt 08.08.2006, 17:27  
Erfahrener Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 327
test022
test022 eine Nachricht über ICQ schicken
Standard

vielen Dank JumperII, werde mich auf jedem fall damit befassen, die Idee ist echt gut. Habe mich aber noch nie damit befasst. Bin eher ein Anfänger.

Ist mir grade eingefallen: wozu haben wir MySQL auf unserem Server laufen
test022 ist offline  
Alt 08.08.2006, 18:12  
Erfahrener Benutzer
 
Registriert seit: 26.07.2006
Beiträge: 121
JumperII
Standard

Zitat:
Zitat von test022
Ist mir grade eingefallen: wozu haben wir MySQL auf unserem Server laufen
Naja ... zum Auslasten des Prozessors? *grien*

Gruß,
Jumper, the II.
JumperII ist offline  
Alt 08.08.2006, 20:25  
Erfahrener Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 327
test022
test022 eine Nachricht über ICQ schicken
Standard

hast wieder recht, holle mal meine Refferenz raus
test022 ist offline  
Alt 11.08.2006, 08:53  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Interessante Fragen ^^ Was issn mySQL? Vielleicht wird dann klar, wozu das gut ist In dem Sinne: Warum hab ich Fenster in meiner Wohnung?

Ich würd das erste Problem über die Ausgabesteuerung lösen
PHP-Code:
ob_start();
//Ausgabe
$html ob_get_contents();
ob_end_clean();
// irgendwas mit der Ausgabe machen 
Der Vorteil: Man umgeht den Umweg über das Dateisystem. Wenn man den exakten Inhalt öfter nutzt, bietet es sich schon an den dann auffn Dateisystem zu speichern und diesen dann öfter zu verwenden (cachen), damit man nicht jedes mal die Ausgabe generieren muss, wennse sich sowieso nicht ändert.
PHP-Code:
if (!file_exists($filename)) {
  
ob_start();
  
//Ausgabe
  
$html ob_get_contents();
  
ob_end_clean();
  
file_put_contents($filename);
} else {
  
$html file_get_contens($filename);
}
// irgendwas mit der Ausgabe machen 
Zitat:
Zitat von test022
ist es möglich von php erzeugten html code an eine php Datei zu übergeben für eine weitere Bearbeitung z.B.: FPDF class
Zitat:
Zitat von JumperII
Sieht nach einen Template- oder Caching-System aus.
Find ich irgendwie nicht Für mich siehts eher nach einer Browser-freien offline-Version aus.
KingCrunch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Code im PHP Datei möglich? raphaelf PHP Tipps 2008 10 24.07.2008 15:56
[Erledigt] [S] Html oder Php Code Hamii27 HTML, Usability und Barrierefreiheit 9 23.07.2008 22:32
[Erledigt] HTML Code aus JavaScript ausgeben alexxtwentyeight JavaScript, Ajax und mehr 1 17.06.2008 08:18
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
Html Code maskieren mit php Mania PHP Tipps 2008 5 12.10.2007 08:34
HTML Code in MySQL DB speichern FireFIghter Datenbanken 3 27.12.2006 15:45
richtiger code in textarea, als html gehts nicht notyyy HTML, Usability und Barrierefreiheit 2 09.12.2006 13:21
in HTML Code umwandeln ckrentel Datenbanken 1 24.11.2005 22:47
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
bb code in html umwandeln necrom0rb PHP Tipps 2005 2 06.05.2005 02:50
Grosse Probleme Code an HTML Grundgerüst anzupassen Kori PHP Tipps 2005 6 15.01.2005 10:42
Html Code Komplett auslesen PHP Tipps 2005 15 04.01.2005 22:59
[Erledigt] php code wird nicht ausgeführt PHP Tipps 2004-2 41 27.12.2004 18:13
HTML Code in Variable - GEFAHR? Beatbox PHP Tipps 2004-2 4 18.12.2004 14:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php erzeugten code anzeigen, über html codierung zu php übergeben, php html code übergeben, htmlcode an php übergeben, mit php erzeugten html code ausgeben, erzeugten html-code anzeigen lassen, html code an php übergeben, http://www.php.de/php-tipps-2006/41595-erzeugten-html-code-php-uebergeben.html, html an php übergeben, jumperii

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.