php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2005, 14:02  
Gast
 
Beiträge: n/a
Standard

Ich hab jetzt folgendes gefunden:
PHP-Code:
<?
?>
<meta http-equiv='refresh' content='2;URL=http://localhost/www/home/PROGRAMM/index.php?section=bilder&upload=ja&id=<?=$id?>' /><?
?>
--> DAS hab ich gesucht!

Frage 1:
Hab ich mich so unklar ausgedrückt?

Frage 2:
Gibt es sowas in php auch?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.10.2005, 14:07  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Ich hab vorhin mal drauf hingewiesen, nach REFRESH zu suchen. Damit hab ich genau das gemeint. Da ich den genauen Aufbau nicht wusste, konnte ich ihn nicht sagen.

Du hast außerdem geschrieben, Du hättest "Neuladen nach x Sekunden" gefunden. Das ist doch auch genau das hier.

Du hattest die Lösung also schon lange.

Ich bleibe dabei, dass Neuladen nicht nötig ist.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 24.10.2005, 14:12  
Gast
 
Beiträge: n/a
Standard

Ich hab da vorhin ein anderes Beispiel gefunden ("Neuladen nach x Sekunden"), das hat nicht gepasst, aber dieses hier schon.

Tja, wir leben in einem freien Land, jeder kann seine eigene Meinung vertreten, aber ich glaub dennoch nicht, dass es ohne ein neu Laden gehen würde :wink:

Trotzdem Danke für die vielen Antworten!
 
Alt 24.10.2005, 14:16  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

kannst ja:

PHP-Code:
<?php
header
("Location: ?"); 
?>
versuchen

oder:
PHP-Code:
<?php
header
("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$relative_url);
?>
aber ich hätte auch den meta refresh genommen
dsmcg ist offline  
Alt 24.10.2005, 14:20  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Nein, er kann nicht Header() verwenden, weil er unbedingt zuerst die alten falschen Daten ausgeben will und dann durch den Refresh die richtigen Daten anzeigen will.

Nach irgendwelchen Ausgaben funktioniert kein Header mehr. Das Thema hatten wir doch schon lange.
Header heißt Header, weil er vor allem anderen kommt.

Es bleiben nur die Möglichkeiten,
- die falschen Daten durch refresh aktualisieren zu lassen
oder
- die falschen Daten gar nicht auszugeben.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 24.10.2005, 14:24  
Gast
 
Beiträge: n/a
Standard

Eine interesante Diskusion

Da ich sehe dass du noch immer nicht verstanden hast was Der_Gerhard dir erklären möchte, versuche ich es nochmal an einem beispiel (psoido code):

PHP-Code:
<?php
function löschen($bild_id){
mysql->delete where id $bild_id;
}
function 
auslesen(){
daten auslesen und eventuell auch schon darstellen ausgeben;
}
verbindung zur db;
if(
$_GET["bild_id"]){
löschen($_GET["bild_id"]);
}
auslesen();
?>
Und somit wird erst das bild aus der db gelöscht und dann erst der neue bestand der db ausgelesen (und da ist das bild nicht mehr dabei).

Den Fehler von header kann man mit eine @ davor unterdrücken und dann funktionierts auch.

Ich hoffe das konnte dir helfen.

Gruß
bigJay
 
Alt 24.10.2005, 14:24  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Der_Gerhard
Nein, er kann nicht Header() verwenden, weil er unbedingt zuerst die alten falschen Daten ausgeben will und dann durch den Refresh die richtigen Daten anzeigen will.

Nach irgendwelchen Ausgaben funktioniert kein Header mehr. Das Thema hatten wir doch schon lange.
Header heißt Header, weil er vor allem anderen kommt.

Es bleiben nur die Möglichkeiten,
- die falschen Daten durch refresh aktualisieren zu lassen
oder
- die falschen Daten gar nicht auszugeben.
ok ok, tut mir ja leid =(
dsmcg ist offline  
Alt 24.10.2005, 17:12  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von -->bigJay<--
Den Fehler von header kann man mit eine @ davor unterdrücken und dann funktionierts auch.
Wie soll das denn gehen?
Meinst Du das da:
@header("...")
?

Damit unterdrückst Du nur die Ausgabe der Fehlermeldung.
Der Header wird dadurch auch nicht gesendet, weil es ja nicht mehr geht.

Der Pseudo-Code zeigt genau das, was ich meine.
Offensichtlich hab ich mich doch nicht vollkommen unverständlich ausgedrückt.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard 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
laden einer PHP Seite dauert viel zu lange seven-12 PHP Tipps 2006 2 03.05.2006 15:23
Seite wartet mit dem Laden bis das PopUp geschlossen wurde Unknown HTML, Usability und Barrierefreiheit 2 24.09.2005 16:03
Frame schließen und Seite neu laden workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Seite neu laden phpbeginner HTML, Usability und Barrierefreiheit 6 18.08.2005 16:03
Seite nicht mit F5 oder über den Browser neu laden lassen? PHP Tipps 2005-2 4 09.08.2005 00:58
[Erledigt] Beim Laden einer Seite in zwischenablage kopieren HTML, Usability und Barrierefreiheit 8 21.04.2005 23:33
frage bezüglich seite neu laden... Sclot HTML, Usability und Barrierefreiheit 4 08.03.2005 23:26
seite einmalig neu laden HTML, Usability und Barrierefreiheit 6 08.03.2005 22:16
Seite neu laden beim einloggen?!?! PHP Tipps 2004-2 1 25.11.2004 10:31
per link ganze seite in tabelle laden ? PHP Tipps 2004-2 3 18.11.2004 22:33
[Erledigt] php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
[Erledigt] Seite nicht cachen... bzw immer aktuell laden.. HTML, Usability und Barrierefreiheit 10 20.08.2004 14:37
Bei Anklicken einer Checkbox Seite neu laden PHP Tipps 2004 3 02.08.2004 23:45
wie kann sich eine seite selbst neu laden? PHP Tipps 2004 0 25.07.2004 13:27
Datensatz löschen: Seite neu laden? PHP Tipps 2004 9 09.06.2004 01:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php seite aktualisieren header

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