WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 08.08.2003, 13:14   #11
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Zitat:
Original geschrieben von Irv
*) wenn jemand weis, wieso in meiner umgebung (w2k-adv-server, IIS, PHP4) die flush() alleine nicht funkt, bitte melden!
Naja, vom Script zum Browser hast du einen langen Weg vor dir:

Code:
PHP-Script OutputBuffer (optional) => ob_flush();
    |
    V
WebServer OutputBuffer => flush();
    |
    V
"InputBuffer" Browser 
(muss zu einem gewissen Teil gefüllt sein, bis er was anzeigt)
~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 09.08.2003, 09:31   #12
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

hast du genau den code von mir?
der müsst funken

wenn nein post mal deinen code

wichtig:

hast du session_start()?

und kein session_destroy() vor deinem zugriff?

hast du php version > 4.1.0?
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 09.08.2003, 11:52   #13
jonix
Veteran
 
Registriert seit: 03.08.2000
Alter: 47
Beiträge: 461


Standard

Zitat:
Original geschrieben von Irv
*) wenn jemand weis, wieso in meiner umgebung (w2k-adv-server, IIS, PHP4) die flush() alleine nicht funkt, bitte melden!
imho liegts daran:
Zitat:
Apache for Windows version 1.3 series is implemented in synchronous calls. This poses an enormous problem for CGI authors, who won't see unbuffered results sent immediately to the browser. This is not the behavior described for CGI in Apache, but it is a side-effect of the Windows port. Apache 2.0 is making progress to implement the expected asynchronous behavior, and we hope to discover that the NT/2000 implementation allows CGI's to behave as documented.
(http://httpd.apache.org/docs/windows.html)
ps: "$_SESSION" ist auf jeden Fall case sensitive (muss gross geschrieben werden). achte auch darauf...
____________________________________
hampel.at
jonix ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:21   #14
row
Inventar
 
Registriert seit: 22.06.2001
Beiträge: 1.611


Standard

Also Leute, nachdem es noch immer nicht funktioniert poste ich mal meinen Code, vielleicht übersehe ich ja was. Es kann aber sein das Lycos bestimmte PHP Funktionen sperrt, da es ein Freewebspace Account ist, oder?

INDEX.PHP:
<HTML>
<HEAD>
</HEAD>
<?php
session_start ();
$_SESSION["username"] = "row";
// now user name is available on all session sites
echo $_SESSION["username"];
?>
<BODY>


view username
</body>
</HTML>

NEXT.PHP:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>


<BODY>

<?php
session_start ();
echo $_SESSION["username"];
echo " ist der aktuelle Username";
session_destroy ();
//now username is not available any more
?>

</BODY>
</HTML>
row ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:31   #15
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

der code dürfte eigentlich gar net ausführbar sein.


session_start() muss aufgerufen werden, bevor ein output zum client stattfindet.

ergo
Code:
<?php
 session_start();
?>
<html>
 <head>
 </head>
 <body>
  <?php 
    // register name, do other stuff
  ?>
 </body>
</html>
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:32   #16
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Probier einmal, die Session zu starten, bevor Du irgendwelchen HTML-Code an den Browser schickst.
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:32   #17
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Ups, da war jemand schneller
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:45   #18
row
Inventar
 
Registriert seit: 22.06.2001
Beiträge: 1.611


Standard

@Who-T

Es funktioniert!!!
Jetztlade ich Dich aber auf ein virtuelles Bier ein, danke!
row ist offline   Mit Zitat antworten
Alt 11.08.2003, 10:53   #19
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

nur ein virtuelles?
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 11.08.2003, 15:48   #20
row
Inventar
 
Registriert seit: 22.06.2001
Beiträge: 1.611


Standard

Es läuft jetzt alles brav unter der selben Session-ID.

Und wie funktioniert das dann wenn ich sagen wir mal auf Seite 1 Name, Adresse und Telefonnummer eingeben lasse und auf Seite 2 verschiedene andere Angaben mir geben lasse?

Ich schätze mal ich muss das dann einfach unter der selben UserID in die Felder der MySQL Datenbank eintragen lassen. Lieg ich da richtig?

@Who-T
Ich werd mich mal erkundigen wieviel ein Bierdose per Post so kostet. Nur derzeit wird die wahrscheinlich kochen wenn sie ankommt...
row ist offline   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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:16 Uhr.


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag