php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.10.2006, 22:12  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard refresh eines Textes ohne Seitenrefresh

Also ich habe auf meiner Seite eine Tabelle mit 3 spalten. In der 1. sind Links aufgelistet und eine überprüfung z.b.:
PHP-Code:
if($activate == false){
echo 
'LINK';
}
else{
echo 
'link2';

In der 2. Spalte wird der Inhalt der Seite dargestellt (die 1. und 3. ist das Menü und Statusanzeige). Dort wird dann aber erst $activate auf true gesetzt. Da der Inhalt erst nach der Ausgabe der linken Spalte bearbeitet wird, wird noch LINK angezeigt, wo aber eigentlich schon $activate auf true ist. Quasi so (activate ist auf false):
PHP-Code:
<?
echo '<table><tr><td>';
if(
$activate == false){
echo 
'LINK';
}
else{
echo 
'link2';
}
echo 
'</td><td>';
include(
"activate.php"); # Hier wird $activate auf true gesetzt
echo '</td><td>Was anderes noch</td></tr>
</table>'
;
Dort würde dann ja noch LINK statt link2 stehen. kann man das irgendwie anders machen, ohne die Seite neu aufrufgen zu lassen?
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.10.2006, 23:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

z.b. in dem du das include früher einbindest und den inhalt mittels output buffering zwischenspeicherst. oder noch besser die struktur deiner seite änderst. z.B. im include funktionen oder klassen benutzt, die dir den content als rückgabewert liefern..
nikosch ist offline  
Alt 31.10.2006, 01:17  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Oder gleich mit Templatesystemen arbeiten wie z.b. Smarty.
Flor1an ist offline  
Alt 31.10.2006, 10:48  
Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 70
shocky
shocky eine Nachricht über ICQ schicken
Standard

Da gebe ich RaZoR total recht!

Ich muss sagen ich habe bis gestern auch noch mit den ganzen echos gearbeitet bis ich dann die nase voll hatte zwischen meinem Code auch noch irgendwelche ausgaben zuhaben. Schau dir mal den kurzen abschnitt im quakenet tut an click on me.
Es sieht nach viel aufwand aus ein sehr weit vortgeschrittenes Projekt dann nochmal mit Templates zu realisieren aber so ists nicht ich habe gestern erst das ding mir angeschaut und in mein momentanem Projekt umgesetzt (war ne laaange nacht )
Das auf quakenet ist nur sehr sehr kurz erklärt aber im prinziep fehlt da noch das if und ein case (obwohl ich weis gar nicht obs ein case gibt habs noch gar nicht benutzt)

Es ist ne wahnsins erleichterung und hält den code total schlank da fühl ich mich bei PHP endlich wie bei einer echten Programmiersprache nicht son blödsinn ( bitte jetzt nicht sauer sein bin halt ein Windows vogel) wie die UNIX scripts wo jeder verdammter fehler mit nem Fehlertext im quelltext steht
shocky ist offline  
Alt 31.10.2006, 16:04  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

Jop. Das blöde ist, dass ich dann alle echos von jeder Seite in Vars umwandeln muss und dann anders ausgeben muss. Ich gaub ich mach ein paar überprüfungen und lass die Seite neu Starten. Ist am wenigsten arbeit und wird auch nich so oft benötigt. Hab das bei dem Forum, dass man im Menü sehen kann, ob ein neuer Post erstellt wurde oder nicht. Aber die prüfung kommt erst später als der Link der ausgegeben wird. Entweder ich mach die prüfung vor dem Link und gebe das forum einfach später aus, was aber blöd ist, weil er beim jeden mal Menü anzeigen die prüfung macht, oder ich mach ein Refresh nach der Forumsprüfung... Es geht aber nicht, dass ich die linke bzw erste spalte einfach später ausgebe oder? Meines wissens geht das mit HTML nicht. Gibts da vlt ne möglichkeit mit Java? Ich hab das mal gesehen, aber der änderbare text war in einem Input Textfeld.

MFG RBS_Phoenix
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix 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
nach refresh autom. an bestimmte stelle der website springen singh PHP Tipps 2008 4 24.04.2008 23:26
Formatiertes Erstellen eines Textes workaholic PHP Tipps 2007 7 20.12.2005 19:02
POST Formular nach refresh nicht erneut ausführen!!!??? PHP Tipps 2005-2 8 07.10.2005 17:08
hälfte eines textes & css via php faultier PHP Tipps 2005-2 1 03.10.2005 22:42
flat Klick Counter - No refresh? PHP Tipps 2005-2 12 11.09.2005 20:57
refresh auf include PHP Tipps 2005-2 2 07.09.2005 01:13
refresh bei iframe HTML, Usability und Barrierefreiheit 2 19.08.2005 23:10
[Erledigt] Refresh nur 1mal ausführen HTML, Usability und Barrierefreiheit 2 17.08.2005 22:58
[Erledigt] form submit ohne refresh HTML, Usability und Barrierefreiheit 10 01.04.2005 13:05
refresh mit variabelprüfung und abspielen einer wav datei PHP Tipps 2005 6 21.03.2005 10:17
Unschöner Refresh bei Formularfeldern PHP Tipps 2005 11 10.02.2005 13:10
refresh der gesamten seite nach login PHP Tipps 2005 6 02.02.2005 15:38
Site refresh probleme.... PHP Tipps 2004-2 10 28.12.2004 16:17
problem mit meta refresh mrSpok PHP Tipps 2004 0 13.09.2004 15:16
refresh am ende nach auslesen einer .txt und mehr... PHP Tipps 2004 0 05.07.2004 15:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php seitenrefresh, inhalte ohne seitenrefresh, meta ohne seitenrefresh

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:25 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.