[Solved] Force output

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

[Solved] Force output

Δημοσίευση από shadow » 30 Ιουν 2005 23:45

Εχω το εξής πρόβλημα. Εχω ένα πρόγραμμα για να κάνω spidering σε site. Στο πρόγραμμα καλώ μια συνάρτηση (spider()), στην οποία έχω βάλει να μου τυπώνει στην έξοδο ένα μηνυμα μετά από το επιτυχές indexing της κάθε σελίδας. Το πρόβλημα είναι ότι τα μηνύματα αυτά δεν στέλνονται στον browser μέχρι να τελειώσει το spidering ολων των σελιδών (να τερματίσει η συνάρτηση spider()). Η βλακεία είναι ότι αυτό γίνεται μόνο στον IE ενώ σε mozilla παιζει κανονικά, με το που θα φτάσει το script στην echo θα σταλεί κατευθείαν το μήνυμα στην έξοδο. Δοκίμασα να κάνω flush την έξοδο αλλά και πάλι δεν είχε αποτελεσμα. Βασικά δεν μπορώ να καταλάβω γιατί γίνεται αυτό και γιατί υπάρχει αυτή η διαφορά μεταξύ ie/mozilla. Εχει κανείς καμια ιδέα ?
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

[Solved] Force output

Δημοσίευση από mrpc » 01 Ιούλ 2005 02:28

(warning: μπορεί να λέω βλακεία)
Μήπως το echo είναι μέσα σε κάποιο table?
Νομίζω ότι ο IE εμφανίζει το table μόνο όταν ολοκληρωθεί το φόρτωμα, ενώ ο mozilla σταδιακά...

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

[Solved] Force output

Δημοσίευση από shadow » 01 Ιούλ 2005 09:03

Den xrhsimopoiw katholou tables alla tha to koitaksw auto me to load metksi ie/mozilla. Thanks
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

[Solved] Force output

Δημοσίευση από nastis » 01 Ιούλ 2005 11:04

Diafores idees:
O ie, kamia fora exei problima na kanei output otan den exei swsto encoding epilegmeno. Dokimase na baleis Auto.Greek , etc...

Sto output view-source pou pairneis den blepeis tipota sximatimeno?

Auto pou eipe o mrpc tha itan kali skepsi.
Ean exei kati time-dependent pou den prolabainei apla na sximatisei swsto formated output.

Debugging ekanes, bgazontas echo mesa apo tin spider() prin perimeneis na teliwsei ? Na breis pou tha kollisei?

Filika
V.

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

[Solved] Force output

Δημοσίευση από shadow » 01 Ιούλ 2005 11:32

Mallon den to eksigisa swsta. Oi sunarthseis pou exw paizoun mia xara, kai den kollaei kapou to programma. Aplws h eksodos pou stelnetai ston browser ginetai afou termatistoun oi sinarthseis kai egw thelw na stelnontai kateutheian. To encoding einai mia xara, kai o IE bgazei thn eksodo pou thelw aplws auth h eksodos bgainei sto telos.
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

nastis
Δημοσιεύσεις: 124
Εγγραφή: 16 Φεβ 2005 16:28
Επικοινωνία:

[Solved] Force output

Δημοσίευση από nastis » 01 Ιούλ 2005 14:43

Ok, twra nomizw to katanoisa:
Enw ston ie to typwnei monomias,
ston mozilla to typwnei se kathe interation tis function
pou einai kai to epithimito.

Dokimase na baleis to
ob_implicit_flush(true);

reference : http://gr2.php.net/flush sta comments twn xristwn.

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

[Solved] Force output

Δημοσίευση από shadow » 03 Ιούλ 2005 00:04

mrpc έγραψε:(warning: μπορεί να λέω βλακεία)
Μήπως το echo είναι μέσα σε κάποιο table?
Νομίζω ότι ο IE εμφανίζει το table μόνο όταν ολοκληρωθεί το φόρτωμα, ενώ ο mozilla σταδιακά...
Eisai korifh, mono auto exw na pw :D. Meta apo arketo spasimo neurwn, telika auto itan h lisi. telika eixa ena table :hammer: sto script kai me to pou to petaksa, ola doulepsan roloi.
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

[Solved] Force output

Δημοσίευση από mrpc » 03 Ιούλ 2005 01:52

:)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες