Anzeige

gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen? | PSD-Tutorials.de

Erstellt von Christian, 27.02.2009.

  1. Christian

    Christian verpeilt & verschallert

    Dabei seit:
    03.03.2005
    Beiträge:
    853
    Geschlecht:
    männlich
    Kameratyp:
    Canon EOS 300D
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    Hallo!

    Ich habe vor (ob es klappt? keine Ahnung!) 2 HTTP-Verbindungen gleichzeitig über fsock herzustellen, allerdings hab ich keine Ahnung wie ich das realisieren sollte, einen kleinen Ansatz habe ich jedoch schon:
    PHP:
    1. <?
    2. $socket1    = @fsockopen( $ResolvedIpAddress1, 80, $errno1, $errstr2, 3 );
    3. $socket2    = @fsockopen( $ResolvedIpAddress2, 80, $errno1, $errstr2, 3 );
    4.  
    5. if( $socket ){
    6.     stream_set_timeout( $socket1, 360000 );
    7.     stream_set_timeout( $socket2, 360000 );
    8.  
    9.     #Daten aufbereiten
    10.     $send1  =   "GET $FilePath1 HTTP/1.0\r\n"."\r\n";
    11.     $send2  =   "GET $FilePath2 HTTP/1.0\r\n"."\r\n";
    12.  
    13.     #Anfrage an Adresse schicken
    14.     @fwrite( $socket1, $send1 );
    15.     @fwrite( $socket2, $send2 );
    16.  
    17.     $Buffer1                = null;
    18.     $Buffer2                = null;
    19.     $perc1                  = false;
    20.     $perc2                  = false;
    21.     $progress1              = 0;
    22.     $progress2              = 0;
    23.    
    24.     #Ergebnis auslesen
    25.     while( !@feof( $socket1 ) && !@feof( $socket2 ) ){
    26.         if(!@feof( $socket1) ){
    27.             $thisUselessBuffer1 = @fgets( $socket1, 8192 );
    28.         }
    29.         if(!@feof( $socket2 ) ){
    30.             $thisUselessBuffer2 = @fgets( $socket2, 8192 );
    31.         }
    32.        
    33.         #zum bestimmen des Ende des Headers
    34.         if( strtolower( $thisUselessBuffer1 ) == "\r\n" && !$perc ) $perc1 = true;
    35.         if( strtolower( $thisUselessBuffer2 ) == "\r\n" && !$perc ) $perc2 = true;
    36.        
    37.         #Ladebalken (optional)
    38.         if(USE_GAUGE && ($perc1 || $perc2)){
    39.             $oldProgress1 = $progress1;
    40.             $oldProgress2 = $progress2;
    41.             $progress1  = (int) str_replace("\r\n", "", $thisUselessBuffer1 );
    42.             $progress2  = (int) str_replace("\r\n", "", $thisUselessBuffer2 );
    43.            
    44.             # wb_set_value teilt dem browser via ob_flush & jscript mit, welcher Ladebalken wieviel % aufweist,
    45.             # sobald progress[N] > oldProgress[N] ist
    46.             # als Referenz, wieviel % der Ladestatus eines sockets ist,
    47.             # wird vom aufgerufenen Link ebenfalls via ob_flush() eine Prozentzahl des Fortschritts
    48.             # an $thisUselessBuffer[N] übertragen, z.B.: 55\r\n = 55%
    49.             if( is_numeric( $progress1 ) && $oldProgress1 < $progress1 ) wb_set_value( $ProgressBar1, $progress1 );
    50.             if( is_numeric( $progress2 ) && $oldProgress2 < $progress2 ) wb_set_value( $ProgressBar2, $progress2 );
    51.         }
    52.  
    53.         $Buffer1    .= $thisUselessBuffer1;
    54.         $Buffer2    .= $thisUselessBuffer2;
    55.        
    56.     }
    57.  
    58.     #Verbindung schließen
    59.     @fclose( $socket1 );
    60.     @fclose( $socket2 );
    61. }
    62.  
    63. ?>
    Erklärung:
    Ich habe es mir so gedacht, dass ich 2 Verbindungen direkt aufeinanderfolgend via fsockopen herstelle und dann in einer Schleife solange bis beide !@feof 's erreicht sind, auslese.
    Bei einer Verbindung klappt es (natürlich), ich hab jetzt auf die schnelle das mal so umgeschrieben, wie es mein erster Ansatz wäre, getestet ist es jedoch nicht.
    Meine Frage ist:
    Hat das überhaupt Sinn, oder gibt es "elegantere" Lösungen?
    PS: Die Variablennamen sind natürlich freundlich gesagt scheiße ausgewählt, sollte der Ansatz Sinn haben, würde ich natürlich mit Arrays und Schleifen arbeiten, aber bevor ich da Arbeit reinstecke wollte ich mal nachfragen, ob es überhaupt Sinn macht, oder gar möglich ist.

    Grüße
    Christian
     
    Zuletzt bearbeitet: 27.02.2009
    #1      
  2. CIX88

    CIX88 Aktives Mitglied

    Dabei seit:
    06.04.2006
    Beiträge:
    814
    Geschlecht:
    männlich
    Ort:
    GR
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    Ich hab ja schon einiges probiert, aber das auch nicht nicht :)
    Ich glaube nicht, dass es überhaupt möglich ist. Mit einen Browser kannst du auch nicht zeitgleich auf unterschiedliche Websiten zugreiffen. Verschiebungen (selbst im millisekunden bereich) wird es immer geben.

    Ich würde das eher nacheinander machen bzw. kommt drauf an was genau genau werden soll.
     
    #2      
  3. Duddle

    Duddle Posting-Frequenz: 14µHz

    Dabei seit:
    03.02.2006
    Beiträge:
    3.864
    Geschlecht:
    männlich
    Ort:
    Dresden
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    Die Frage nach dem Sinn solltest du dir doch selbst stellen?
    Spontan fällt mir keine sinnvolle Anwendung ein, bei der es sinnvoller ist, zwei Verbindungen quasiparallel auszuführen statt sequentiell.

    Funktionieren wird es jedenfalls, es sei denn PHP hat da irgendwelche Einstellungen alá max_socks oder so.


    Duddle
     
    #3      
  4. Christian

    Christian verpeilt & verschallert

    Dabei seit:
    03.03.2005
    Beiträge:
    853
    Geschlecht:
    männlich
    Kameratyp:
    Canon EOS 300D
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    Der Sinn dieser Anwendung ist relativ einfach:
    Ich habe zweierleit Arten von Datenaustauschscripten in 2 verschiedene Richtungen, die sich aus logischem Sinne nicht kombinieren lassen.
    Die Dauer der Ausführungszeit beider Scripte (die über HTTP aufgerufen werden können) ist in etwa gleich hoch.
    Beide Scripte sequentiell aufzurufen wäre zu zeitaufwendig, daher suche ich eine Lösung beide Scripte, wie Duddle schon treffend beschrieben hat, quasiparallel aufzurufen um bestenfalls die Ausführungszeit beider halbieren zu können. Und da beide Scripte nicht trafficlastig sondern eher rechenlastig sind, werde ich meinen Ansatz erstmal weiter nachverfolgen, da im Maximalfall pro Zeile 2-3Bytes gesendet werden, aber dennoch danke :)
     
    #4      
  5. CIX88

    CIX88 Aktives Mitglied

    Dabei seit:
    06.04.2006
    Beiträge:
    814
    Geschlecht:
    männlich
    Ort:
    GR
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    Müsstest di nicht da deine while-Schleife ändern ?
    Denn wenn ein Prozess fertig ist, wird dieser dennoch noch mit ausgeführt, weil vermutlich der andere etwas länger brauch.

    Der benutze Port ist allerdings sehr interessant!
     
    #5      
  6. Christian

    Christian verpeilt & verschallert

    Dabei seit:
    03.03.2005
    Beiträge:
    853
    Geschlecht:
    männlich
    Kameratyp:
    Canon EOS 300D
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    Für die, die es interessiert:
    Es klappt in der Tat!
    ich hab mittlerweile 4 pseudo-parallele Abfragen ohne Probleme ausführen können.
    Nur zur Vollständigkeit:
    PHP:
    1. <?
    2.  
    3. class streamResource{
    4.     public $results         = array();
    5.     public $buffer          = array();
    6.     protected $streams      = array();
    7.     protected $sockets      = array();
    8.    
    9.     const PORT              = 80;
    10.     const STREAM_TIMEOUT    = 36000;
    11.     const LINE_SIZE         = 8192;
    12.    
    13.     public function __construct(){}
    14.    
    15.     /**
    16.      * register a link
    17.      *
    18.      * @param string $host (including GET-parameters)
    19.      * @param array $callbackFunction (means function to handle each resultline returned by fgets())
    20.      * @example callbackFunction = array('f'=>'myfunc','p'=>array('assignTo'=>'end','param'=>array('myparam1','myparam2')))
    21.      *          calls to
    22.      *          -> myfunc( $ResultLine, 'myparam1', 'myparam2' )
    23.      *          concerning that assignTo is set to 'end', otherwise if assignTo would be set to 'beginning' the call would
    24.      *          look like that:
    25.      *          -> myfunc( 'myparam1', 'myparam2', $ResultLine )
    26.      *          Parameters are optional!
    27.      * @param mixed $result, reference to where the completed result-download of a stream should be stored
    28.      */
    29.     public function registerStream( $host, $url, $callbackFunction, $id = null, &$result = null )
    30.     {
    31.         if( $id )
    32.         {
    33.             $this->streams[$id] = array( $host, $url, $callbackFunction, &$result );
    34.             return;
    35.         }
    36.        
    37.         $this->streams[] = array( $host, $url, $callbackFunction, &$result );
    38.         return;
    39.     }
    40.    
    41.     /**
    42.      * pseudo-parallel read of all sockets
    43.      *
    44.      * @return mixed buffer
    45.      */
    46.     public function readStreams()
    47.     {
    48.         foreach( $this->streams as $id=>$stream )
    49.         {
    50.             $this->fsockopen( $id, $stream[0] );
    51.         }
    52.        
    53.         if( sizeof( $this->sockets ) > 0 )
    54.         {
    55.             $this->applyStreamTimeout();
    56.            
    57.             foreach( $this->sockets as $id => $socket )
    58.             {
    59.                 $this->sendURL( $socket, $this->streams[$id][1] );
    60.             }
    61.            
    62.             while( !$this->socketsFeof() )
    63.             {
    64.                 foreach( $this->sockets as $id=>$socket ){
    65.  
    66.                     $buffer = $this->socketFgets( $socket, self::LINE_SIZE, $id );
    67.  
    68.                     if( isset( $this->streams[$id][2]['f'] ) )
    69.                     {
    70.                         $this->parseUserFunction( $buffer, $id );
    71.                     }
    72.                 }
    73.             }
    74.             $this->socketsClose();
    75.             return $this->results();
    76.         }
    77.     }
    78.    
    79.     public function results(){
    80.         return $this->buffer;
    81.     }
    82.    
    83.     /**
    84.      * close all connections
    85.      *
    86.      */
    87.     public function socketsClose()
    88.     {
    89.         if( $this->sockets && sizeof( $this->sockets ) > 0 )
    90.         {
    91.             foreach( $this->sockets as $socket )
    92.             {
    93.                 @fclose( $socket );
    94.             }
    95.         }
    96.     }
    97.    
    98.     /**
    99.      * parse userfunction given in streamregistration
    100.      *
    101.      * @param string $buffer
    102.      * @param string StreamID $id
    103.      */
    104.     public function parseUserFunction( $buffer, $id )
    105.     {
    106.         $evalString = $this->streams[$id][2]['f'].'(';
    107.  
    108.         $bufferParam    = "'". addslashes($buffer) ."'";
    109.         $customParam    = null;
    110.  
    111.         foreach( $this->streams[$id][2]['p']['param'] as $param )
    112.         {
    113.             $customParam .= "'". addslashes( $param ) ."',";
    114.         }
    115.        
    116.  
    117.         switch( $this->streams[$id][2]['p']['assignTo'] )
    118.         {
    119.             case 'end':
    120.                 $evalString .= substr( $bufferParam .','. $customParam, 0, -1 );
    121.                 break;
    122.             case 'beginning':
    123.                 $evalString .= $customParam.$bufferParam;
    124.                 break;
    125.             default:
    126.                 $evalString .= $bufferParam;
    127.         }
    128.         $evalString .= ",'". addslashes($evalString).")'";
    129.         $evalString .= ');';
    130.  
    131.         eval( $evalString );
    132.        
    133.     }
    134.    
    135.     /**
    136.      * read resource
    137.      *
    138.      * @param resource ID $socketID
    139.      * @param int $size
    140.      * @param string StreamID $id
    141.      * @return string
    142.      */
    143.     public function socketFgets( $socketID, $size, $id )
    144.     {
    145.         $buffer                 = @fgets( $socketID, $size );
    146.         $this->buffer[$id][]    = $buffer;
    147.         return $buffer;
    148.     }
    149.    
    150.     /**
    151.      * apply streamtimeout to all streams
    152.      *
    153.      */
    154.     public function applyStreamTimeout()
    155.     {
    156.         foreach( $this->sockets as $socket )
    157.         {
    158.             stream_set_timeout( $socket, self::STREAM_TIMEOUT );
    159.         }
    160.     }
    161.    
    162.     /**
    163.      * send request URL to socket resource
    164.      *
    165.      * @param resourde $resSocket
    166.      * @param string $strURL
    167.      * @return boolean
    168.      */
    169.     public function sendURL( $resSocket, $strURL )
    170.     {
    171.         $socketSend = "GET $strURL HTTP/1.0\r\n"."\r\n";;
    172.         return @fwrite( $resSocket, $socketSend );
    173.     }
    174.    
    175.     /**
    176.      * array-fsockopen and saving of resource id
    177.      *
    178.      * @param string $id
    179.      * @param string $stream
    180.      */
    181.     public function fsockopen( $id, $stream )
    182.     {
    183.         $this->sockets[$id] = @fsockopen( $stream, self::PORT, $errno, $errstr, 3 );
    184.     }
    185.    
    186.     /**
    187.      * feof for all sockets
    188.      *
    189.      * @return boolean
    190.      */
    191.     public function socketsFeof()
    192.     {
    193.         if( $this->sockets && sizeof( $this->sockets ) > 0 )
    194.         {
    195.             $feof = true;
    196.             foreach( $this->sockets as $socket )
    197.             {
    198.                 if( !@feof( $socket ) )
    199.                 {
    200.                     $feof = false;
    201.                 }
    202.             }
    203.             return $feof;
    204.         }
    205.         else
    206.         {
    207.             return true;
    208.         }
    209.     }
    210. }
    211. $sr = new streamResource();
    212.  
    213. $test = null;
    214. function test(){
    215.     $st = func_get_arg(2);
    216.     echo 'called: '.str_replace("\r\n",'',$st).PHP_EOL;
    217. }
    218.  
    219. $sr->registerStream('google.de', '/', array('f'=>'test','p'=>array('assignTo'=>'end', 'param'=>array('nyoar'))), 'TESTSTREAM', $test);
    220. $sr->registerStream('google.de', '/search?q=loleintest', array('f'=>'test','p'=>array('assignTo'=>'end', 'param'=>array('nyoar'))), 'TESTSTREAM2', $test);
    221. $sr->readStreams();
    222. print_r($sr);
    223. ?>
    Ausgabe:
    Code (Text):
    1. X-Powered-By: PHP/5.2.0
    2. Content-type: text/html
    3.  
    4. called: test('HTTP/1.0 302 Found','nyoar')
    5. called: test('HTTP/1.0 200 OK','nyoar')
    6. called: test('Location: http://www.google.de/','nyoar')
    7. called: test('Cache-Control: private, max-age=0','nyoar')
    8. called: test('Cache-Control: private','nyoar')
    9. called: test('Date: Sat, 28 Feb 2009 19:01:08 GMT','nyoar')
    10. called: test('Content-Type: text/html; charset=UTF-8','nyoar')
    11. called: test('Expires: -1','nyoar')
    12. called: test('Set-Cookie: PREF=ID=de707c566ef9c1ab:TM=1235847668:LM=1235847668:S=H3Wp5y1ObCNBEtcB; expires=Mon, 28-Feb-2011 19:01:08 GMT; path=/; domain=.google.com','nyoar')
    13. called: test('Content-Type: text/html; charset=ISO-8859-1','nyoar')
    14. called: test('Date: Sat, 28 Feb 2009 19:01:08 GMT','nyoar')
    15. called: test('Set-Cookie: SS=Q0=bG9sZWludGVzdA; path=/search','nyoar')
    16. called: test('Server: gws','nyoar')
    17. called: test('Set-Cookie: PREF=ID=3e80dec5c0231d72:TM=1235847668:LM=1235847668:S=jebLabAn3HdJnli5; expires=Mon, 28-Feb-2011 19:01:08 GMT; path=/; domain=.google.com','nyoar')
    18. called: test('Content-Length: 218','nyoar')
    19. called: test('Set-Cookie: NID=20=IQB9D-tvldgyqWylFxi5_J_93428lvhmK4Oqnqy1vZ_eWvx6h_Me6Z1hHM8aYrztN09YXkhYvidk1YGCsNAihKdrLKOjKv11s8l1_p0MsL56X98ToinOaOVx4kxxGKrY; expires=Sun, 30-Aug-2009 19:01:08 GMT; path=/; domain=.google.com; HttpOnly','nyoar')
    20. called: test('','nyoar')
    21. called: test('Server: gws','nyoar')
    22. called: test('<HTML><HEAD><meta http-equiv=\\"content-type\\" content=\\"text/html;charset=utf-8\\">
    23. ','nyoar')
    24. called: test('','nyoar')
    25. called: test('<TITLE>302 Moved</TITLE></HEAD><BODY>
    26. ','nyoar')
    27. called: test('<!doctype html><head><title>loleintest - Google Search</title><script>window.google={kEI:\\"9ImpSe2PGYiyjAf16_n6Dw\\",kEXPI:\\"17259\\",kHL:\\"en\\"};
    28. ','nyoar')
    29. called: test('<H1>302 Moved</H1>
    30. ','nyoar')
    31. called: test('window.google.timers={load:{t:{start:(new Date).getTime()},name:\\"search\\"}};try{window.google.pt=window.gtbExternal&&window.gtbExternal.pageT()||window.external&&window.external.pageT}catch(b){}
    32. ','nyoar')
    33. called: test('The document has moved
    34. ','nyoar')
    35. called: test('window.google.jsrt_kill=1;
    36. ','nyoar')
    37. called: test('<A HREF=\\"http://www.google.de/\\">here</A>.','nyoar')
    38. called: test('</script><style>body{background:#fff;color:#000;margin:3px 8px}#gbar{height:22px;padding-left:2px}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}#gbi,#gbs{background:#fff;left:0;position:absolute;top:24px;visibility:hidden;z-index:1000}#gbi{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}#guser{padding-bottom:7px !important}#gbar,#guser{font-size:13px;padding-top:1px !important}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top}#gbar{float:left}}.gb2{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3{color:#00c !important}.gb2,.gb3{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}.ts{border-collapse:collapse}.ts td{padding:0}.ti,.bl,form,#res h3{display:inline}.ti{display:inline-table}.fl:link,.gl a:link{color:#77c}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#00c}.mblink:visited,a:visited{color:#551a8b}a:active{color:red}.cur{color:#a90a08;font-weight:bold}.b{font-weight:bold}.j{width:42em;font-size:82%}.s{max-width:42em}.j font[size=\\"-1\\"],.e .j{font-size:100%}.sl,.e .j font[size=\\"-1\\"]{font-size:82%}#gb{text-align:right;padding:1px 0 7px;margin:0}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.m,.c h2,#mbEnd h2{color:#676767}.a,cite,.cite,.cite:link{color:green;font-style:normal}#mbEnd{float:right}h1,ol{margin:0;padding:0}li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}.c h2,#mbEnd h2,h1{font-weight:normal}#ssb,.clr{clear:both}#nav a,#nav a:visited,.blk a{color:#000}#nav a{display:block}#nav .b a,#nav .b a:visited{color:#00c}.ch{cursor:pointer}h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}.e{margin:.75em 0}.slk td{padding-left:40px;padding-top:5px;vertical-align:top}.slk div{padding-left:10px;text-indent:-10px}#mbEnd cite{display:block;text-align:left}#mbEnd p{margin:-.5em 0 0 .5em;text-align:center}#bsf,#ssb,.blk{border-top:1px solid #6b90da;background:#f0f7f9}#bsf,#ssb{margin:11px 0}#bsf{border-bottom:1px solid #6b90da}#ssb div{float:left;padding:4px 0 0;padding-left:4px;padding-right:.5em}#prs a,#prs b{margin-right:.6em}#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em}#ssb{margin-top:0;padding:.1em}#mbEnd{background:#fff;padding:0;border-left:10px solid #fff;border-spacing:0;white-space:nowrap}#res{padding-right:1em}.c{background:#fff8dd}.c li{padding:0 3px 0 5px;margin:0}.c .tam,.c .tal{padding-top:12px}#mbEnd li{margin:1em 0;padding:0}.xsm{font-size:x-small}.sm{margin:0 0 0 40px;padding:0}ol li{list-style:none}.sm li{margin:0}.gl,#bsf a,.nobr,#brs a{white-space:nowrap}#mbEnd .med{white-space:normal}.sl,.r{display:inline;font-weight:normal;margin:0}.r{font-size:medium}h4.r{font-size:small}.g{margin:1em 0}em{font-weight:bold;font-style:normal}em,b{text-decoration:inherit}</style><script>google.y={};google.x=function(e,g){google.y[e.id]=[e,g];return false};window.gbar={};(function(){var b=window.gbar,f,h;b.qs=function(a){var c=window.encodeURIComponent&&(document.forms[0].q||\\"\\").value;if(c)a.href=a.href.replace(/([?&])q=[^&]*|$/,function(i,g){return(g||\\"&\\")+\\"q=\\"+encodeURIComponent(c)})};function j(a,c){a.visibility=h?\\"hidden\\":\\"visible\\";a.left=c+\\"px\\"}b.tg=function(a){a=a||window.event;var c=0,i,g=window.navExtra,d=document.getElementById(\\"gbi\\"),e=a.target||a.srcElement;a.cancelBubble=true;if(!f){f=document.createElement(Array.every||window.createPopup?\\"iframe\\":\\"div\\");f.frameBorder=\\"0\\";f.src=\\"#\\";d.parentNode.appendChild(f).id=\\"gbs\\";if(g)for(i in g)d.insertBefore(g[i],d.firstChild).className=\\"gb2\\";document.onclick=b.close}if(e.className!=\\"gb3\\")e=e.parentNode;do c+=e.offsetLeft;while(e=e.offsetParent);j(d.style,c);f.style.width=d.offsetWidth+\\"px\\";f.style.height=d.offsetHeight+\\"px\\";j(f.style,c);h=!h};b.close=function(a){h&&b.tg(a)}})();</script></head><body id=gsr topmargin=3 marginheight=3><textarea id=csi style=display:none></textarea><div id=header><div id=gbar><nobr><b class=gb1>Web</b> <a href=\\"http://images.******************?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wi\\" onclick=gbar.qs(this) class=gb1>Images</a> <a href=\\"http://maps.google.com/maps?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wl\\" onclick=gbar.qs(this) class=gb1>Maps</a> <a href=\\"http://news.google.com/news?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wn\\" onclick=gbar.qs(this) class=gb1>News</a> <a href=\\"http://video.google.com/videosearch?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wv\\" onclick=gbar.qs(this) class=gb1>Video</a> <a href=\\"http://mail.google.com/mail/?um=1&hl=en&tab=wm\\" class=gb1>Mail</a> <a href=\\"http://www.google.com/intl/en/options/\\" onclick=\\"this.blur();gbar.tg(event);return !1\\" class=gb3><u>more</u> <small>▼</small></a><div id=gbi> <a href=\\"http://www.google.com/products?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wf\\" onclick=gbar.qs(this) class=gb2>Shopping</a> <a href=\\"http://groups.google.com/groups?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wg\\" onclick=gbar.qs(this) class=gb2>Groups</a> <a href=\\"http://books.google.com/books?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wp\\" onclick=gbar.qs(this) class=gb2>Books</a> <a href=\\"http://scholar.google.com/scholar?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=ws\\" onclick=gbar.qs(this) class=gb2>Scholar</a> <a href=\\"http://www.google.com/finance?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=we\\" onclick=gbar.qs(this) class=gb2>Finance</a> <a href=\\"http://blogsearch.google.com/blogsearch?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wb\\" onclick=gbar.qs(this) class=gb2>Blogs</a> <div class=gb2><div class=gbd></div></div> <a href=\\"http://www.youtube.com/results?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=w1\\" onclick=gbar.qs(this) class=gb2>YouTube</a> <a href=\\"http://www.google.com/calendar/render?um=1&hl=en&tab=wc\\" class=gb2>Calendar</a> <a href=\\"http://picasaweb.google.com/lh/view?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wq\\" onclick=gbar.qs(this) class=gb2>Photos</a> <a href=\\"http://docs.google.com/?um=1&hl=en&tab=wo\\" class=gb2>Documents</a> <a href=\\"http://www.google.com/reader/view/?um=1&hl=en&tab=wy\\" class=gb2>Reader</a> <a href=\\"http://sites.google.com/?um=1&hl=en&tab=w3\\" class=gb2>Sites</a> <div class=gb2><div class=gbd></div></div> <a href=\\"http://www.google.com/intl/en/options/\\" class=gb2>even more &raquo;</a></div> </nobr></div><div class=gbh style=left:0></div><div class=gbh style=right:0></div><p id=gb><nobr><a href=\\"https://www.google.com/accounts/Login?continue=http://www.google.com/search%3Fq%3Dloleintest&amp;hl=en\\">Sign in</a></nobr></p><form id=tsf name=gs method=GET action=\\"/search\\"><table id=sft class=ts style=clear:both><tr valign=top><td style=\\"padding-right:8px\\"><a href=\\"http://www.google.com/webhp?hl=en\\" title=\\"Go to Google Home\\"><img src=\\"/images/logo_sm.gif\\" width=150 height=55 alt=Google border=0 vspace=12></a><td id=sff style=\\"padding:1px 0 7px;width:100%\\"><table class=ts style=\\"margin-top:25px\\"><tr><td nowrap><input type=hidden name=hl value=\\"en\\"><input type=hidden name=ie value=\\"ISO-8859-1\\"><input type=text name=q size=41 maxlength=2048 value=\\"loleintest\\" title=\\"Search\\"> <input type=submit name=\\"btnG\\" value=\\"Search\\"></td><td style=\\"padding:0 6px\\" class=\\"nobr xsm\\"><a href=\\"/advanced_search?q=loleintest&amp;hl=en&amp;ie=UTF-8\\">Advanced Search</a><br><a href=\\"/preferences?q=loleintest&amp;hl=en&amp;ie=UTF-8\\">Preferences</a></table></table></form></div><div id=ssb><div id=prs><b>Web</b></div><p>&nbsp;Results <b>1</b> - <b>10</b> of about <b>501</b> for <b>loleintest</b>.  (<b>0.05</b> seconds)&nbsp;</div><div id=res class=med><p class=std>Tip: <a href=/search?q=loleintest&hl=en&ie=UTF-8&lr=lang_en&ei=9ImpSe2PGYiyjAf16_n6Dw&sa=X&oi=lrtip&ct=restrict&cad=9>Search for <b>English</b> results only</a>. You can specify your search language in <a href=/preferences?q=loleintest&hl=en&ie=UTF-8&ei=9ImpSe2PGYiyjAf16_n6Dw&sa=X&oi=lrtip&ct=preferences&cad=9>Preferences</a></p><h2 class=hd>Search Results</h2><div><ol><li class=g><h3 class=r><a href=\\"http://www.med1.de/Forum/HIV/438913/\\" class=l>Typischer Bordell Fall optimistisch durch dieses Forum - HIV und <b>...</b></a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=h','nyoar')
    39. called: test('</BODY></HTML>','nyoar')
    40. called: test('ttp://www.med1.de/Forum/HIV/438913/&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=1&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\">ja ich bin der alte doktor und ich kann dir sagen dass nix passiert ist, außerdem müssen die angestellten (<em>lol) ein test</em> machen <b>...</b><br><cite>www.med1.de/Forum/HIV/438913/ - 16k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:n7Lw3bBFv14J:www.med1.de/Forum/HIV/438913/+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=1&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:www.med1.de/Forum/HIV/438913/\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html\\" class=l>YinundYang:foren.de Forum - Ouizzes - Was wart ihr im letztem <b>...</b></a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=2&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\">Ersteller, Thema » Beitrag als Abo bestellen, Thread schließen Thread verschieben Festpinnen Druckansicht Thread löschen. KathlinYang[Admin] <b>...</b><br><cite>www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-<b>lol- ein-test</b>-yinundyang-766050-2014365-0.html - 53k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:6I8Zlqk_jREJ:www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=2&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://www.wolfsoft.de/vbulletin/archive/index.php?t-6359.html\\" class=l>Geistiges - Alter - Test [Archiv] - Dr. WOLFSOFT FORUM</a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=3&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\"><em>lol, ein test</em>, wo eine frage um klingeltöne handelt und man beim warten auf die auswertung - die eh künstlich in die länge getrieben wird - mal kurz bei <b>...</b><br><cite>www.wolfsoft.de/vbulletin/archive/index.php?t-6359.html - 21k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:Pk-IslT2dIAJ:www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=3&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html\\" class=l>Intel Core 2 Duo - pfeilschnell &amp; sparsam! - Seite 2 - Forum <b>...</b></a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=4&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\"><div class=\\"f\\">10 posts&nbsp;-&nbsp;Last post:&nbsp;14 Jul 2006</div>LOL LOL <em>LOL Ein Test</em> mit einer CPU, die noch nicht mal auf dem Markt ist - mit ( wahrscheinlich von INTEL) gestellten Testmustern - sehr <b>...</b><br><cite>forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam- 838379-page2.html - 91k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:6RqvRGpmytUJ:forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=4&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://forum.cyberscripters.org/viewtopic.php?t=805\\" class=l>cyberscripters.org ? Thema anzeigen - Token Identifiers</a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://forum.cyberscripters.org/viewtopic.php%3Ft%3D805&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=5&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\">$remtok(Dies ist <em>lol ein Test</em>,lol,1,32) dieses würde den ersten zutreffenden Token &quot;lol&quot; aus dem String rauslöschen und somit &quot;Dies ist ein Test&quot; ergeben. <b>...</b><br><cite>forum.cyberscripters.org/viewtopic.php?t=805 - 21k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:9FhZ_e7FriEJ:forum.cyberscripters.org/viewtopic.php%3Ft%3D805+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=5&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:forum.cyberscripters.org/viewtopic.php%3Ft%3D805\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html\\" class=l>white-magic01' HP</a></h3><div class=\\"s\\"><b>...</b> da ich  mir dachte ich mach ne hp die auch zu meinen Freunden passt ;D Ich hoffe sie gefällt euch trotzdem grüssle^^ <em>LoL ein test</em> hat ergeben : <b>...</b><br><cite>hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html - 37k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:bBHAW-452E8J:hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=6&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://www.asian-club.de/archive/index.php/t-340.html\\" class=l>Wie deutsch bist du? [Archiv] - Asian-Club</a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.asian-club.de/archive/index.php/t-340.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=7&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\"><em>lol ein test</em> ganz ganz toll ;) sowas ist doch total schwachsinnig. selbst eingefleischte deutsche hätten doch probleme damit. und was man lernt vergiss man <b>...</b><br><cite>www.asian-club.de/archive/index.php/t-340.html - </cite><span class=gl><a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:www.asian-club.de/archive/index.php/t-340.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://my.orf.at/smarti/postings?id=19862877&page=3\\" class=l>my.ORF.at / smarti  / Postings</a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://my.orf.at/smarti/postings%3Fid%3D19862877%26page%3D3&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=8&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\">und morgen hama noch dazu Turn-Test <em>lol ein test</em> in turnen von über 4 vollgschriebene seiten... naja ich werd mich wieder an die arbeit machen. <b>...</b><br><cite>my.orf.at/smarti/postings?id=19862877&amp;page=3 - 23k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:mEQBO671gm0J:my.orf.at/smarti/postings%3Fid%3D','nyoar')
    41. called: test('','nyoar')
    42. called: test('19862877%26page%3D3+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=8&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:my.orf.at/smarti/postings%3Fid%3D19862877%26page%3D3\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://105754.homepagemodules.de/t1f2-Test.html\\" class=l>Test</a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://105754.homepagemodules.de/t1f2-Test.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=9&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\"><em>Lol ein Test</em>. <b>...</b> <em>Lol ein Test</em>. Das ist Ihre erste Kategorie, | - Dies ist ein Forum in einer Kategorie. Sprung. Ein Kostenloses  Forum von Homepagemodules. <b>...</b><br><cite>105754.homepagemodules.de/t1f2-Test.html - 11k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:kMcCQx5OhzgJ:105754.homepagemodules.de/t1f2-Test.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=9&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:105754.homepagemodules.de/t1f2-Test.html\\">Similar pages</a></span></div><li class=g><h3 class=r><a href=\\"http://de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv_2007\\" class=l>Wikibooks:Verbesserungsvorschläge/ Archiv 2007 ? Wikibooks <b>...</b></a></h3><span class=\\"std nobr\\">&nbsp;- [ <a href=\\"http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%25C3%25A4ge/_Archiv_2007&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=10&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8\\" class=fl>Translate this page</a> ]</span><div class=\\"s\\">(<em>LOL, ein Test</em> der etwas länger ging ;-): Eine Woche (ab deinem Orginal Post) warten und wenn keine Einsprachen umsetzen? -- MichaelFrey 18:13, 5. <b>...</b><br><cite>de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv _2007 - 151k - </cite><span class=gl><a href=\\"http://209.85.229.132/search?q=cache:lXnp55d35DUJ:de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv_2007+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=10&amp;ie=UTF-8\\">Cached</a> - <a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=related:de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%25C3%25A4ge/_Archiv_2007\\">Similar pages</a></span></div></ol></div></div><br clear=\\"all\\"/><table id=nav align=center style=\\"border-collapse:collapse;margin:auto;text-align:center;direction:ltr;margin-bottom:1.4em\\"><tr valign=top><td class=b><img src=\\"nav_first.gif\\" width=18 height=26 alt=\\"\\" border=0><br><td class=cur><img src=\\"nav_current.gif\\" width=16 height=26 alt=\\"\\" border=0><br>1<td><a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=loleintest&amp;start=10&amp;sa=N\\"><img src=\\"nav_page.gif\\" width=16 height=26 alt=\\"\\" border=0><br>2</a><td class=b><a href=\\"/search?hl=en&amp;ie=UTF-8&amp;q=loleintest&amp;start=10&amp;sa=N\\"><img src=\\"nav_next.gif\\" width=100 height=26 alt=\\"\\" border=0><br>Next</a></table><div style=\\"height:1px;line-height:0\\"></div><div style=\\"text-align:center;margin-top:1.4em\\" class=clr><div id=bsf style=\\"padding:1.8em 0;margin-top:0\\"><form method=get action=\\"/search\\"><div><input type=text name=q size=41 maxlength=2048 value=\\"loleintest\\" title=\\"Search\\"> <input type=submit name=\\"btnG\\" value=\\"Search\\"><input type=hidden name=hl value=\\"en\\"><input type=hidden name=ie value=\\"ISO-8859-1\\"><input type=hidden name=sa value=\\"2\\"></div></form><p style=\\"margin:1.2em 0 0\\"><a href=\\"/swr?q=loleintest&amp;hl=en&amp;ie=UTF-8&amp;swrnum=501\\">Search&nbsp;within&nbsp;results</a> - <a href=\\"/language_tools?q=loleintest&amp;hl=en&amp;ie=UTF-8\\">Language Tools</a> - <a href=\\"/intl/en/help.html\\">Search&nbsp;Tips</a> - <a href=\\"/quality_form?q=loleintest&amp;hl=en&amp;ie=UTF-8\\" target=_blank>Dissatisfied? Help us improve</a> - <a href=\\"/experimental/\\">Try Google Experimental</a></div><p><a href=\\"/\\">Google&nbsp;Home</a> - <a href=\\"/intl/en/ads/\\">Advertising&nbsp;Programs</a> - <a href=\\"/services/\\">Business Solutions</a> - <a href=\\"/intl/en/privacy.html\\">Privacy</a> - <a href=\\"/intl/en/about.html\\">About Google</a></p></div><script>if(google.y)google.y.first=[];window.setTimeout(function(){var xjs=document.createElement(\'script\');xjs.src=\'/extern_js/f/CgJlbiAAKzAOOAQsKzAYOAMsKzAmOAEs/pZNCT7zS3Hk.js\';document.getElementsByTagName(\'head\')[0].appendChild(xjs)},0);</script><script>(function(){
    43. ','nyoar')
    44. called: test('','nyoar')
    45. called: test('function a(){google.timers.load.t.ol=(new Date).getTime();google.report&&google.report(google.timers.load,{ei:google.kEI,e:google.kEXPI})}if(window.addEventListener)window.addEventListener(\\"load\\",a,false);else if(window.attachEvent)window.attachEvent(\\"onload\\",a);google.timers.load.t.prt=(new Date).getTime();
    46. ','nyoar')
    47. called: test('','nyoar')
    48. called: test('})();
    49. ','nyoar')
    50. called: test('','nyoar')
    51. called: test('</script>','nyoar')
    52. streamResource Object
    53. (
    54.     [results] => Array
    55.         (
    56.         )
    57.  
    58.     [buffer] => Array
    59.         (
    60.             [TESTSTREAM] => Array
    61.                 (
    62.                     [0] => HTTP/1.0 302 Found
    63.  
    64.                     [1] => Location: http://www.google.de/
    65.  
    66.                     [2] => Cache-Control: private
    67.  
    68.                     [3] => Content-Type: text/html; charset=UTF-8
    69.  
    70.                     [4] => Set-Cookie: PREF=ID=de707c566ef9c1ab:TM=1235847668:LM=1235847668:S=H3Wp5y1ObCNBEtcB; expires=Mon, 28-Feb-2011 19:01:08 GMT; path=/; domain=.google.com
    71.  
    72.                     [5] => Date: Sat, 28 Feb 2009 19:01:08 GMT
    73.  
    74.                     [6] => Server: gws
    75.  
    76.                     [7] => Content-Length: 218
    77.  
    78.                     [8] =>
    79.  
    80.                     [9] => <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
    81.  
    82.                     [10] => <TITLE>302 Moved</TITLE></HEAD><BODY>
    83.  
    84.                     [11] => <H1>302 Moved</H1>
    85.  
    86.                     [12] => The document has moved
    87.  
    88.                     [13] => <A HREF="http://www.google.de/">here</A>.
    89.  
    90.                     [14] => </BODY></HTML>
    91.  
    92.                     [15] =>
    93.                     [16] =>
    94.                     [17] =>
    95.                     [18] =>
    96.                 )
    97.  
    98.             [TESTSTREAM2] => Array
    99.                 (
    100.                     [0] => HTTP/1.0 200 OK
    101.  
    102.                     [1] => Cache-Control: private, max-age=0
    103.  
    104.                     [2] => Date: Sat, 28 Feb 2009 19:01:08 GMT
    105.  
    106.                     [3] => Expires: -1
    107.  
    108.                     [4] => Content-Type: text/html; charset=ISO-8859-1
    109.  
    110.                     [5] => Set-Cookie: SS=Q0=bG9sZWludGVzdA; path=/search
    111.  
    112.                     [6] => Set-Cookie: PREF=ID=3e80dec5c0231d72:TM=1235847668:LM=1235847668:S=jebLabAn3HdJnli5; expires=Mon, 28-Feb-2011 19:01:08 GMT; path=/; domain=.google.com
    113.  
    114.                     [7] => Set-Cookie: NID=20=IQB9D-tvldgyqWylFxi5_J_93428lvhmK4Oqnqy1vZ_eWvx6h_Me6Z1hHM8aYrztN09YXkhYvidk1YGCsNAihKdrLKOjKv11s8l1_p0MsL56X98ToinOaOVx4kxxGKrY; expires=Sun, 30-Aug-2009 19:01:08 GMT; path=/; domain=.google.com; HttpOnly
    115.  
    116.                     [8] => Server: gws
    117.  
    118.                     [9] =>
    119.  
    120.                     [10] => <!doctype html><head><title>loleintest - Google Search</title><script>window.google={kEI:"9ImpSe2PGYiyjAf16_n6Dw",kEXPI:"17259",kHL:"en"};
    121.  
    122.                     [11] => window.google.timers={load:{t:{start:(new Date).getTime()},name:"search"}};try{window.google.pt=window.gtbExternal&&window.gtbExternal.pageT()||window.external&&window.external.pageT}catch(b){}
    123.  
    124.                     [12] => window.google.jsrt_kill=1;
    125.  
    126.                     [13] => </script><style>body{background:#fff;color:#000;margin:3px 8px}#gbar{height:22px;padding-left:2px}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}#gbi,#gbs{background:#fff;left:0;position:absolute;top:24px;visibility:hidden;z-index:1000}#gbi{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}#guser{padding-bottom:7px !important}#gbar,#guser{font-size:13px;padding-top:1px !important}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top}#gbar{float:left}}.gb2{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3{color:#00c !important}.gb2,.gb3{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}.ts{border-collapse:collapse}.ts td{padding:0}.ti,.bl,form,#res h3{display:inline}.ti{display:inline-table}.fl:link,.gl a:link{color:#77c}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#00c}.mblink:visited,a:visited{color:#551a8b}a:active{color:red}.cur{color:#a90a08;font-weight:bold}.b{font-weight:bold}.j{width:42em;font-size:82%}.s{max-width:42em}.j font[size="-1"],.e .j{font-size:100%}.sl,.e .j font[size="-1"]{font-size:82%}#gb{text-align:right;padding:1px 0 7px;margin:0}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.m,.c h2,#mbEnd h2{color:#676767}.a,cite,.cite,.cite:link{color:green;font-style:normal}#mbEnd{float:right}h1,ol{margin:0;padding:0}li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}.c h2,#mbEnd h2,h1{font-weight:normal}#ssb,.clr{clear:both}#nav a,#nav a:visited,.blk a{color:#000}#nav a{display:block}#nav .b a,#nav .b a:visited{color:#00c}.ch{cursor:pointer}h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}.e{margin:.75em 0}.slk td{padding-left:40px;padding-top:5px;vertical-align:top}.slk div{padding-left:10px;text-indent:-10px}#mbEnd cite{display:block;text-align:left}#mbEnd p{margin:-.5em 0 0 .5em;text-align:center}#bsf,#ssb,.blk{border-top:1px solid #6b90da;background:#f0f7f9}#bsf,#ssb{margin:11px 0}#bsf{border-bottom:1px solid #6b90da}#ssb div{float:left;padding:4px 0 0;padding-left:4px;padding-right:.5em}#prs a,#prs b{margin-right:.6em}#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em}#ssb{margin-top:0;padding:.1em}#mbEnd{background:#fff;padding:0;border-left:10px solid #fff;border-spacing:0;white-space:nowrap}#res{padding-right:1em}.c{background:#fff8dd}.c li{padding:0 3px 0 5px;margin:0}.c .tam,.c .tal{padding-top:12px}#mbEnd li{margin:1em 0;padding:0}.xsm{font-size:x-small}.sm{margin:0 0 0 40px;padding:0}ol li{list-style:none}.sm li{margin:0}.gl,#bsf a,.nobr,#brs a{white-space:nowrap}#mbEnd .med{white-space:normal}.sl,.r{display:inline;font-weight:normal;margin:0}.r{font-size:medium}h4.r{font-size:small}.g{margin:1em 0}em{font-weight:bold;font-style:normal}em,b{text-decoration:inherit}</style><script>google.y={};google.x=function(e,g){google.y[e.id]=[e,g];return false};window.gbar={};(function(){var b=window.gbar,f,h;b.qs=function(a){var c=window.encodeURIComponent&&(document.forms[0].q||"").value;if(c)a.href=a.href.replace(/([?&])q=[^&]*|$/,function(i,g){return(g||"&")+"q="+encodeURIComponent(c)})};function j(a,c){a.visibility=h?"hidden":"visible";a.left=c+"px"}b.tg=function(a){a=a||window.event;var c=0,i,g=window.navExtra,d=document.getElementById("gbi"),e=a.target||a.srcElement;a.cancelBubble=true;if(!f){f=document.createElement(Array.every||window.createPopup?"iframe":"div");f.frameBorder="0";f.src="#";d.parentNode.appendChild(f).id="gbs";if(g)for(i in g)d.insertBefore(g[i],d.firstChild).className="gb2";document.onclick=b.close}if(e.className!="gb3")e=e.parentNode;do c+=e.offsetLeft;while(e=e.offsetParent);j(d.style,c);f.style.width=d.offsetWidth+"px";f.style.height=d.offsetHeight+"px";j(f.style,c);h=!h};b.close=function(a){h&&b.tg(a)}})();</script></head><body id=gsr topmargin=3 marginheight=3><textarea id=csi style=display:none></textarea><div id=header><div id=gbar><nobr><b class=gb1>Web</b> <a href="http://images.******************?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wi" onclick=gbar.qs(this) class=gb1>Images</a> <a href="http://maps.google.com/maps?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wl" onclick=gbar.qs(this) class=gb1>Maps</a> <a href="http://news.google.com/news?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wn" onclick=gbar.qs(this) class=gb1>News</a> <a href="http://video.google.com/videosearch?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wv" onclick=gbar.qs(this) class=gb1>Video</a> <a href="http://mail.google.com/mail/?um=1&hl=en&tab=wm" class=gb1>Mail</a> <a href="http://www.google.com/intl/en/options/" onclick="this.blur();gbar.tg(event);return !1" class=gb3><u>more</u> <small>▼</small></a><div id=gbi> <a href="http://www.google.com/products?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wf" onclick=gbar.qs(this) class=gb2>Shopping</a> <a href="http://groups.google.com/groups?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wg" onclick=gbar.qs(this) class=gb2>Groups</a> <a href="http://books.google.com/books?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wp" onclick=gbar.qs(this) class=gb2>Books</a> <a href="http://scholar.google.com/scholar?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=ws" onclick=gbar.qs(this) class=gb2>Scholar</a> <a href="http://www.google.com/finance?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=we" onclick=gbar.qs(this) class=gb2>Finance</a> <a href="http://blogsearch.google.com/blogsearch?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wb" onclick=gbar.qs(this) class=gb2>Blogs</a> <div class=gb2><div class=gbd></div></div> <a href="http://www.youtube.com/results?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=w1" onclick=gbar.qs(this) class=gb2>YouTube</a> <a href="http://www.google.com/calendar/render?um=1&hl=en&tab=wc" class=gb2>Calendar</a> <a href="http://picasaweb.google.com/lh/view?q=loleintest&um=1&ie=UTF-8&sa=N&hl=en&tab=wq" onclick=gbar.qs(this) class=gb2>Photos</a> <a href="http://docs.google.com/?um=1&hl=en&tab=wo" class=gb2>Documents</a> <a href="http://www.google.com/reader/view/?um=1&hl=en&tab=wy" class=gb2>Reader</a> <a href="http://sites.google.com/?um=1&hl=en&tab=w3" class=gb2>Sites</a> <div class=gb2><div class=gbd></div></div> <a href="http://www.google.com/intl/en/options/" class=gb2>even more &raquo;</a></div> </nobr></div><div class=gbh style=left:0></div><div class=gbh style=right:0></div><p id=gb><nobr><a href="https://www.google.com/accounts/Login?continue=http://www.google.com/search%3Fq%3Dloleintest&amp;hl=en">Sign in</a></nobr></p><form id=tsf name=gs method=GET action="/search"><table id=sft class=ts style=clear:both><tr valign=top><td style="padding-right:8px"><a href="http://www.google.com/webhp?hl=en" title="Go to Google Home"><img src="/images/logo_sm.gif" width=150 height=55 alt=Google border=0 vspace=12></a><td id=sff style="padding:1px 0 7px;width:100%"><table class=ts style="margin-top:25px"><tr><td nowrap><input type=hidden name=hl value="en"><input type=hidden name=ie value="ISO-8859-1"><input type=text name=q size=41 maxlength=2048 value="loleintest" title="Search"> <input type=submit name="btnG" value="Search"></td><td style="padding:0 6px" class="nobr xsm"><a href="/advanced_search?q=loleintest&amp;hl=en&amp;ie=UTF-8">Advanced Search</a><br><a href="/preferences?q=loleintest&amp;hl=en&amp;ie=UTF-8">Preferences</a></table></table></form></div><div id=ssb><div id=prs><b>Web</b></div><p>&nbsp;Results <b>1</b> - <b>10</b> of about <b>501</b> for <b>loleintest</b>.  (<b>0.05</b> seconds)&nbsp;</div><div id=res class=med><p class=std>Tip: <a href=/search?q=loleintest&hl=en&ie=UTF-8&lr=lang_en&ei=9ImpSe2PGYiyjAf16_n6Dw&sa=X&oi=lrtip&ct=restrict&cad=9>Search for <b>English</b> results only</a>. You can specify your search language in <a href=/preferences?q=loleintest&hl=en&ie=UTF-8&ei=9ImpSe2PGYiyjAf16_n6Dw&sa=X&oi=lrtip&ct=preferences&cad=9>Preferences</a></p><h2 class=hd>Search Results</h2><div><ol><li class=g><h3 class=r><a href="http://www.med1.de/Forum/HIV/438913/" class=l>Typischer Bordell Fall optimistisch durch dieses Forum - HIV und <b>...</b></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=h
    127.                     [14] => ttp://www.med1.de/Forum/HIV/438913/&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=1&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s">ja ich bin der alte doktor und ich kann dir sagen dass nix passiert ist, außerdem müssen die angestellten (<em>lol) ein test</em> machen <b>...</b><br><cite>www.med1.de/Forum/HIV/438913/ - 16k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:n7Lw3bBFv14J:www.med1.de/Forum/HIV/438913/+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=1&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:www.med1.de/Forum/HIV/438913/">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html" class=l>YinundYang:foren.de Forum - Ouizzes - Was wart ihr im letztem <b>...</b></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=2&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s">Ersteller, Thema » Beitrag als Abo bestellen, Thread schließen Thread verschieben Festpinnen Druckansicht Thread löschen. KathlinYang[Admin] <b>...</b><br><cite>www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-<b>lol- ein-test</b>-yinundyang-766050-2014365-0.html - 53k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:6I8Zlqk_jREJ:www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=2&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:www.razyboard.com/system/morethread-was-wart-ihr-im-letztem-leben-lol-ein-test-yinundyang-766050-2014365-0.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.wolfsoft.de/vbulletin/archive/index.php?t-6359.html" class=l>Geistiges - Alter - Test [Archiv] - Dr. WOLFSOFT FORUM</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=3&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s"><em>lol, ein test</em>, wo eine frage um klingeltöne handelt und man beim warten auf die auswertung - die eh künstlich in die länge getrieben wird - mal kurz bei <b>...</b><br><cite>www.wolfsoft.de/vbulletin/archive/index.php?t-6359.html - 21k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:Pk-IslT2dIAJ:www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=3&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:www.wolfsoft.de/vbulletin/archive/index.php%3Ft-6359.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html" class=l>Intel Core 2 Duo - pfeilschnell &amp; sparsam! - Seite 2 - Forum <b>...</b></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=4&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s"><div class="f">10 posts&nbsp;-&nbsp;Last post:&nbsp;14 Jul 2006</div>LOL LOL <em>LOL Ein Test</em> mit einer CPU, die noch nicht mal auf dem Markt ist - mit ( wahrscheinlich von INTEL) gestellten Testmustern - sehr <b>...</b><br><cite>forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam- 838379-page2.html - 91k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:6RqvRGpmytUJ:forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=4&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:forum.chip.de/cpu-board-speicher/intel-core-2-duo-pfeilschnell-sparsam-838379-page2.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://forum.cyberscripters.org/viewtopic.php?t=805" class=l>cyberscripters.org ? Thema anzeigen - Token Identifiers</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://forum.cyberscripters.org/viewtopic.php%3Ft%3D805&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=5&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s">$remtok(Dies ist <em>lol ein Test</em>,lol,1,32) dieses würde den ersten zutreffenden Token &quot;lol&quot; aus dem String rauslöschen und somit &quot;Dies ist ein Test&quot; ergeben. <b>...</b><br><cite>forum.cyberscripters.org/viewtopic.php?t=805 - 21k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:9FhZ_e7FriEJ:forum.cyberscripters.org/viewtopic.php%3Ft%3D805+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=5&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:forum.cyberscripters.org/viewtopic.php%3Ft%3D805">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html" class=l>white-magic01' HP</a></h3><div class="s"><b>...</b> da ich  mir dachte ich mach ne hp die auch zu meinen Freunden passt ;D Ich hoffe sie gefällt euch trotzdem grüssle^^ <em>LoL ein test</em> hat ergeben : <b>...</b><br><cite>hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html - 37k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:bBHAW-452E8J:hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=6&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:hp.knuddels.de/homepages/knuddels.de/hp/85/white-magic01.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.asian-club.de/archive/index.php/t-340.html" class=l>Wie deutsch bist du? [Archiv] - Asian-Club</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://www.asian-club.de/archive/index.php/t-340.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=7&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s"><em>lol ein test</em> ganz ganz toll ;) sowas ist doch total schwachsinnig. selbst eingefleischte deutsche hätten doch probleme damit. und was man lernt vergiss man <b>...</b><br><cite>www.asian-club.de/archive/index.php/t-340.html - </cite><span class=gl><a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:www.asian-club.de/archive/index.php/t-340.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://my.orf.at/smarti/postings?id=19862877&page=3" class=l>my.ORF.at / smarti  / Postings</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://my.orf.at/smarti/postings%3Fid%3D19862877%26page%3D3&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=8&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s">und morgen hama noch dazu Turn-Test <em>lol ein test</em> in turnen von über 4 vollgschriebene seiten... naja ich werd mich wieder an die arbeit machen. <b>...</b><br><cite>my.orf.at/smarti/postings?id=19862877&amp;page=3 - 23k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:mEQBO671gm0J:my.orf.at/smarti/postings%3Fid%3D
    128.                     [15] => 19862877%26page%3D3+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=8&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:my.orf.at/smarti/postings%3Fid%3D19862877%26page%3D3">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://105754.homepagemodules.de/t1f2-Test.html" class=l>Test</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://105754.homepagemodules.de/t1f2-Test.html&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=9&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s"><em>Lol ein Test</em>. <b>...</b> <em>Lol ein Test</em>. Das ist Ihre erste Kategorie, | - Dies ist ein Forum in einer Kategorie. Sprung. Ein Kostenloses  Forum von Homepagemodules. <b>...</b><br><cite>105754.homepagemodules.de/t1f2-Test.html - 11k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:kMcCQx5OhzgJ:105754.homepagemodules.de/t1f2-Test.html+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=9&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:105754.homepagemodules.de/t1f2-Test.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv_2007" class=l>Wikibooks:Verbesserungsvorschläge/ Archiv 2007 ? Wikibooks <b>...</b></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.com/translate?hl=en&amp;sl=de&amp;u=http://de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%25C3%25A4ge/_Archiv_2007&amp;ei=9ImpSe2PGYiyjAf16_n6Dw&amp;sa=X&amp;oi=translate&amp;resnum=10&amp;ct=result&amp;prev=/search%3Fq%3Dloleintest%26hl%3Den%26ie%3DUTF-8" class=fl>Translate this page</a> ]</span><div class="s">(<em>LOL, ein Test</em> der etwas länger ging ;-): Eine Woche (ab deinem Orginal Post) warten und wenn keine Einsprachen umsetzen? -- MichaelFrey 18:13, 5. <b>...</b><br><cite>de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv _2007 - 151k - </cite><span class=gl><a href="http://209.85.229.132/search?q=cache:lXnp55d35DUJ:de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%C3%A4ge/_Archiv_2007+loleintest&amp;hl=en&amp;ct=clnk&amp;cd=10&amp;ie=UTF-8">Cached</a> - <a href="/search?hl=en&amp;ie=UTF-8&amp;q=related:de.wikibooks.org/wiki/Wikibooks:Verbesserungsvorschl%25C3%25A4ge/_Archiv_2007">Similar pages</a></span></div></ol></div></div><br clear="all"/><table id=nav align=center style="border-collapse:collapse;margin:auto;text-align:center;direction:ltr;margin-bottom:1.4em"><tr valign=top><td class=b><img src="nav_first.gif" width=18 height=26 alt="" border=0><br><td class=cur><img src="nav_current.gif" width=16 height=26 alt="" border=0><br>1<td><a href="/search?hl=en&amp;ie=UTF-8&amp;q=loleintest&amp;start=10&amp;sa=N"><img src="nav_page.gif" width=16 height=26 alt="" border=0><br>2</a><td class=b><a href="/search?hl=en&amp;ie=UTF-8&amp;q=loleintest&amp;start=10&amp;sa=N"><img src="nav_next.gif" width=100 height=26 alt="" border=0><br>Next</a></table><div style="height:1px;line-height:0"></div><div style="text-align:center;margin-top:1.4em" class=clr><div id=bsf style="padding:1.8em 0;margin-top:0"><form method=get action="/search"><div><input type=text name=q size=41 maxlength=2048 value="loleintest" title="Search"> <input type=submit name="btnG" value="Search"><input type=hidden name=hl value="en"><input type=hidden name=ie value="ISO-8859-1"><input type=hidden name=sa value="2"></div></form><p style="margin:1.2em 0 0"><a href="/swr?q=loleintest&amp;hl=en&amp;ie=UTF-8&amp;swrnum=501">Search&nbsp;within&nbsp;results</a> - <a href="/language_tools?q=loleintest&amp;hl=en&amp;ie=UTF-8">Language Tools</a> - <a href="/intl/en/help.html">Search&nbsp;Tips</a> - <a href="/quality_form?q=loleintest&amp;hl=en&amp;ie=UTF-8" target=_blank>Dissatisfied? Help us improve</a> - <a href="/experimental/">Try Google Experimental</a></div><p><a href="/">Google&nbsp;Home</a> - <a href="/intl/en/ads/">Advertising&nbsp;Programs</a> - <a href="/services/">Business Solutions</a> - <a href="/intl/en/privacy.html">Privacy</a> - <a href="/intl/en/about.html">About Google</a></p></div><script>if(google.y)google.y.first=[];window.setTimeout(function(){var xjs=document.createElement('script');xjs.src='/extern_js/f/CgJlbiAAKzAOOAQsKzAYOAMsKzAmOAEs/pZNCT7zS3Hk.js';document.getElementsByTagName('head')[0].appendChild(xjs)},0);</script><script>(function(){
    129.  
    130.                     [16] => function a(){google.timers.load.t.ol=(new Date).getTime();google.report&&google.report(google.timers.load,{ei:google.kEI,e:google.kEXPI})}if(window.addEventListener)window.addEventListener("load",a,false);else if(window.attachEvent)window.attachEvent("onload",a);google.timers.load.t.prt=(new Date).getTime();
    131.  
    132.                     [17] => })();
    133.  
    134.                     [18] => </script>
    135.                 )
    136.  
    137.         )
    138.  
    139.     [streams:protected] => Array
    140.         (
    141.             [TESTSTREAM] => Array
    142.                 (
    143.                     [0] => google.de
    144.                     [1] => /
    145.                     [2] => Array
    146.                         (
    147.                             [f] => test
    148.                             [p] => Array
    149.                                 (
    150.                                     [assignTo] => end
    151.                                     [param] => Array
    152.                                         (
    153.                                             [0] => nyoar
    154.                                         )
    155.  
    156.                                 )
    157.  
    158.                         )
    159.  
    160.                     [3] =>
    161.                 )
    162.  
    163.             [TESTSTREAM2] => Array
    164.                 (
    165.                     [0] => google.de
    166.                     [1] => /search?q=loleintest
    167.                     [2] => Array
    168.                         (
    169.                             [f] => test
    170.                             [p] => Array
    171.                                 (
    172.                                     [assignTo] => end
    173.                                     [param] => Array
    174.                                         (
    175.                                             [0] => nyoar
    176.                                         )
    177.  
    178.                                 )
    179.  
    180.                         )
    181.  
    182.                     [3] =>
    183.                 )
    184.  
    185.         )
    186.  
    187.     [sockets:protected] => Array
    188.         (
    189.             [TESTSTREAM] => Resource id #2
    190.             [TESTSTREAM2] => Resource id #3
    191.         )
    192.  
    193. )
    194.  
    und zu CIX:
    Nein, er liest nur solange von einem Stream bis feof($streamid) erreicht ist. Ein Problem allerdings könnte sein, dass wenn eine URL signifikant länger braucht als die andere, dass die Verbindungen erst dann geschlossen werden, wenn die Anfrage an den längsten Stream abgeschlossen ist.
    Die durchschnittliche Zeitersparnis bewegt sich im Bereich von 30-40%. Ist noch testhalber, einige Optimierungen müssen noch vorgenommen werden, aber die Grunfunktionen stehen soweit.
     
    Zuletzt bearbeitet: 28.02.2009
    #6      
  7. CIX88

    CIX88 Aktives Mitglied

    Dabei seit:
    06.04.2006
    Beiträge:
    814
    Geschlecht:
    männlich
    Ort:
    GR
    gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?
    AW: gleichzeitige Öffnung zweier HTTP-Verbindungen via fsockopen?

    > wenn eine URL signifikant länger braucht als die andere
    Das meinte ich auch :)
     
    #7      
x
×
×