SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 07.07.2005, 12:42:55
exweised exweised ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 112
AW: idee für weiterleitung??

also, die start.php ist ungefair so:

PHP-Code:
<?php

ob_start
();

?>
<html>
<head><title>...
...

<?php

include 'tool/index.php';

?>

...
</body>
</html>
die tool/index.php so:

PHP-Code:
<?php

if(($_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']) != __FILE__) {
        
header('Location: http://' $_SERVER['HTTP_HOST'] . '/start.php');
        exit;
}


// weiterer php-code

?>
bloß das läuft jetzt als endlosschleife. :(
Mit Zitat antworten
  #12  
Alt 07.07.2005, 20:45:23
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: idee für weiterleitung??

Mein Fehler, es muss == statt != in der Abfrage lauten.
Mit Zitat antworten
  #13  
Alt 08.07.2005, 14:43:05
exweised exweised ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 112
AW: idee für weiterleitung??

danke, jetzt funktioniert es. ;)

eine frage habe ich jetzt aber noch. damit es funktioniert, musste ich ja in der start.php an den anfang ob_start() setzen, weil ja sonst weiter dieser headers already sent-fehler erscheinen würde.

was genau macht jetzt die funktion ob_start()? die php.net-erklärung schnall ich nicht. zudem, kann das ob_start() irgendwelche probleme mit anderen funktionen auslösen?

über eine antwort würde ich mich sehr freuen. ;)
Mit Zitat antworten
  #14  
Alt 08.07.2005, 15:29:55
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: idee für weiterleitung??

ob_start() sorgt dafür, dass die Sachen nicht sofort an den Client verschickt, sondern erst noch auf dem Server zwischengespeichert werden. Sobald alles zusammen ist wird das dann alles auf einmal rausgehauen.

Probleme sind mir jetzt eigentlich keine bekannt...
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #15  
Alt 08.07.2005, 17:17:34
exweised exweised ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 112
AW: idee für weiterleitung??

ahh, danke euch allen. ;)
Mit Zitat antworten
  #16  
Alt 08.07.2005, 20:55:42
Small-Talk Small-Talk ist offline
Junior Member
 
Registriert seit: Jan 2004
Ort: Fredersdorf bei Berlin
Alter: 40
Beiträge: 184
AW: idee für weiterleitung??

ob_start() funktioniert wie, als wenn du output_buffering eingeschaltet hast.
Der Nachteil an der ganzen geschichte ist, dass wirklich alles im Speicher landet. Bei größeren Seiten kannst du damit sehr leicht deinen Server überlasten. Zudem wirst du ungewollte "output started at" - Fehler nicht mehr sehen.

Wenn du es benutzt dann benutze bitte auch ob_end_flush() nach deinem header(), um das buffering wieder abzuschalten
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Weiterleitung verzögern bei header() Corvin PHP für Fortgeschrittene und Experten 3 06.07.2004 13:36:01
Weiterleitung... andred82 PHP für Fortgeschrittene und Experten 2 29.04.2003 21:06:45
Idee für ein Tutorial VolkerG Support 2 22.04.2003 16:27:34
Weiterleitung an beliebiger Stelle in der Seite ConnyBK PHP für Fortgeschrittene und Experten 7 15.04.2003 19:31:34
Weiterleitung bei 403 Error Erzlord Caron PHP für Fortgeschrittene und Experten 4 22.02.2003 19:36:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:03:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt