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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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

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

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 28.01.2013, 21:27:12
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Zitat:
Zitat von meikel Beitrag anzeigen
Es ist schlecht wartbar und <zensiert> strukturiert. Zudem auch noch ein Mix zwischen Programm und Inhalt.
Eigentlich hatte ich nicht vor, an dem Ding codemäßig jemals was zu ändern, sofern's erst mal läuft..

Zitat:
Zitat von meikel Beitrag anzeigen
Genau. Ich war der irrigen Überzeugung, Du hättest meine Tips umgesetzt und wollte mir mal angucken, wos noch klemmt.
Ich hatte sie umgesetzt. Ergebnis: Leere Seite. Daher wieder vorerst Urzustand - der erfordert zwar doppeltes Autorisieren, aber geht ansonsten wenigstens.

Zitat:
Zitat von meikel Beitrag anzeigen
1. eine existierende Session an hand der Verfallszeit korrigieren
2. wenn die Session in der Zwischenzeit gestorben ist oder der User niegelnagelneu ist: Anzeige des Login Links src: userlogin.php

3. will der User nicht, kriegt er die magere index.desktop.php Seite angezeigt. Sollte er den Link betätigen:
mittels der PECL Klasse twitter löcher in den Bauch fragen. Ist der Twitter-Login korrekt, wierden die Keys in $_SESSION gesetzt. Plus dem (1440 sec) Timestamp, damit Du die Karteileichen aussortieren kannst.
So weit verstanden.

Zitat:
Zitat von meikel Beitrag anzeigen
PHP-Code:
$url 'http://www.example.com/'
if (!headers_sent()) {
    
header ("Location: $url");
    exit;
}else{
print_HTML_HEAD();
    echo 
"<h4><a href='$url'>Weiter...</a></h4>";
print_HTML_FOOT();

print_HTML_HEAD() gibt gibt die odere Hälfte des HTML aus, dann kommt der Link "Da gehts weiter" und print_HTML_FOOT() komplettiert den Rest.
Hm, meine momentane Lösung automatisiert das mit dem "Weiter" ja. Oder ist das bereits der Fehler?
__________________
tuxproject.de
Mit Zitat antworten
  #22  
Alt 28.01.2013, 22:49:18
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Zitat:
Zitat von Tuxman Beitrag anzeigen
Eigentlich hatte ich nicht vor, an dem Ding codemäßig jemals was zu ändern, sofern's erst mal läuft.
Dein Ding. Nur mal so als dezenter Hinweis:
Zitat:
Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken
Zitat:
Ich hatte sie umgesetzt. Ergebnis: Leere Seite.
Da ich nicht wußte, daß Dein Mainscript index.desktop.php heißt und nicht index.php, hätte eigentlich ein 404 kommen müssen.

Zitat:
Hm, meine momentane Lösung automatisiert das mit dem "Weiter" ja. Oder ist das bereits der Fehler?
Denk doch mal ein bißchen mit:
in Deinem login Script verwendest Du location header satt. Und da ist zwingend, daß keinerlei Content produziert wird. Sonst schickt der Apache die Standard Header los und Dein Location Header wird nicht mehr ausgeführt. Und ohne Ausgabepufferung mußt Du zwingend vor dem Header kontrollieren, ob schon Content gesendet wurde. Zum Content zählt ein lausiges Leerzeichen an der falschen Stelle oder eine PHP-Meckermeldung.
Deshalb macht man das so oder so ähnlich:
PHP-Code:
$url 'http://www.example.com/';  # da solls hingehen
if (!headers_sent()) { # wenn false, kann der Header gesendet werden
    
header ("Location: $url");
    exit;
}else{ 
# da ging was schief, aber Du willst ihn nicht im Regen stehen lassen
print_HTML_HEAD();
    echo 
"<h4><a href='$url'>Weiter...</a></h4>"# und bietest ihm einen Link an.
print_HTML_FOOT(); # und damit nich Scheße aussieht, wird es in korrektes HTML eingewickelt 
}
Mit Zitat antworten
  #23  
Alt 28.01.2013, 23:02:53
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Die Hauptdatei heißt schon index.php. Die leitet halt je nach Useragent weiter auf index.desktop.php oder index.mobile.php - index.mobile.php unterstützt aber gar kein Login, weshalb ich das hier nicht weiter beleuchten möchte. Umleitung auf index.php stimmt also.

Daher: Nö, kein 404 - stattdessen leere Seite, was ich allerdings ebenfalls nicht so recht verstehe.

Ah, ich verstehe das Headerproblem. Ist ein Anfang. Kann natürlich gut sein, dass es daran scheitert. Wäre halt ein sehr blöder Fehler.
Übrigens ist diese Frage bewusst hier im Fortgeschrittenenforum. Immer, wenn ich eine im Einsteigerforum stelle, wird sie kommentarlos hierher verschoben. Deswegen mache ich das direkt so. ;)
__________________
tuxproject.de
Mit Zitat antworten
  #24  
Alt 28.01.2013, 23:51:40
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Zitat:
Zitat von Tuxman Beitrag anzeigen
[...]
Übrigens ist diese Frage bewusst hier im Fortgeschrittenenforum. Immer, wenn ich eine im Einsteigerforum stelle, wird sie kommentarlos hierher verschoben. Deswegen mache ich das direkt so. ;)
Meinst Du nicht auch, hier ein wenig zur Übertreibung zu neigen? Von Deinen bisherigen 21 Themen sind gerade mal - inkl. Deines letzten Themas - 3 (drei) hier im PHP für Fortgeschrittene und Experten.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #25  
Alt 29.01.2013, 00:38:27
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Ja. Aber meinst du nicht, das ist eher eine PN wert? ;-)
__________________
tuxproject.de
Mit Zitat antworten
  #26  
Alt 29.01.2013, 09:16:24
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Zitat:
Zitat von Tuxman Beitrag anzeigen
Ja. Aber meinst du nicht, das ist eher eine PN wert? ;-)
Wer austeilt, muss auch einstecken können. ;-)
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #27  
Alt 29.01.2013, 11:08:08
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Sei mal Vorbild, du Admin. :-p
__________________
tuxproject.de
Mit Zitat antworten
  #28  
Alt 29.01.2013, 12:21:41
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Twitter/OAuth: Autorisierung immer zweimal nötig

Du nervst, Du Tuxman.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


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


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


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