Jeg forstår blot ikke helt, hvordan jeg kan få lov til at udføre noget, for hver kilobyte der er loaded. Det gælder alt kode, så det er ikke kun HTML der skal regnes med, og ej heller kun PHP.
Jeg ville blive meget taknemmelig, hvis du kunne give mig et eksempel på netop det.
Udover det, så kunne jeg ikke få dit eksempel til at fungerer korrekt. Uanset hvilken side, jeg prøvede at få respons fra, så blev:
using(StreamReader reader = new StreamReader(stream)) { // For hver linje indlæst html, kunne du opdatere din progress reader.ReadLine(); }
kun kørt en enkelt gang. Er det ikke sat op som en løkke, så alle linjer køres igennem, en ad gangen?
Overstående fylder godt nok kun 52 tegn, altså 52 byte. Dog når det bliver afviklet, vil "$i++;" blive kørt 99 gange. Da "$i++;" allerede er listet, vil man så kun skulle beregne 98 gange med. Altså, "$i++;" fylder 5 tegn (5 byte), og det ganget med 98, altså 490 byte. 490 + 52 = 542 byte i alt.
Kort sagt, alt skal beregnes med.
Meningen er, at sætter jeg en applikation til at besøge en side på nettet, så skal en eventuel uendelig løkke ikke kunne få hele systemet til at crashe, da der maxmimalt må loades et bestemt antal kb (eksempel).
Den kode der sender 0 bytes fra server til browser fordi den ikke outputter noget.
Det lyder som om du vil have antal bytes i den PHP der eksekveres. Det kender jeg ikke nogen maade til at faa. Jeg har heller aldrig hoert om nogen som var interesseret i den oplysning foer.
Da det foregaar rent server side er det ikke noget som browser kan se eller kontrollere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.