phpbar.de logo

Mailinglisten-Archive

[php] Stringsuche

[php] Stringsuche

Oliver Kummerow naklar_(at)_altavista.net
Wed, 23 Jun 1999 00:15:02 +0200


Hallo Norbert,

> Am einfachsten sieht man das im angehaengten Test-Script.
> Variiere einfach mal den Wert füer '$max'.
> Sobald die Stringlaenge ueber 8190 Byte kommt, ist alles ausser Kontrolle.

Stimmt. Die Array-Strings werden zerbroeselt.

Aber so scheint's zu gehen. Keine Ahnung wo der Fehler bei der anderen
Version liegt  ;-)

$fx = fopen("_test.list.txt", "r");
$str = fread ( $fx , 500000 ); // nur pi mal Daumen // fread ist
binary-sicher
$arr = explode ( "\r\n" , $str );
echo count ($arr) ."<br>";
for ($i=0; $i<count ($arr); $i++)
	{
		$zeile = trim ( $arr [$i] );
		$tt = explode("¯", $arr [$i] );
		echo $i." - ".strlen($zeile)."/".strlen( $arr[$i])." - ".$tt[0]."\n";
	}

Output war z.B. der:
10
0 - 30824/30824 - datei_00
1 - 11648/11648 - datei_01
2 - 16592/16592 - datei_02
3 - 16316/16316 - datei_03
4 - 23120/23120 - datei_04
5 - 15776/15776 - datei_05
6 - 5624/5624 - datei_06
7 - 11648/11648 - datei_07
8 - 9992/9992 - datei_08
9 - 0/0 - 

> Vielleicht wissen ja die Buchautoren etwas damit anzufangen ...
> Oder derjenige, der so laut nach PHP-Problemen gerufen hat <duck>

Naja, dass irgendwo Limits sind, wen wundert es. Wenn man's vorher
weiss...
Die Frage ist nur, ob Dich das bei der Programmierung 

> 
> M. f. G. Norbert Pfeiffer
> ________________________________________________
> Dipl. kyb. Norbert Pfeiffer       DTP-PRG-Bureau
> Friedensstrasse 26                 D-06237 LEUNA
> Fon +49-(0)3461-8132-36  Fax +49-(0)3461-8132-37
> mailto:pfeiffer_(at)_uris.de   http://uris.de/bureau/
> ------------------------------------------------
> 
>   ------------------------------------------------------------------------
>                       Name: make-Array.php3
>    make-Array.php3    Type: PHP3 Datei (application/x-unknown-content-type-php3_auto_file)
>                   Encoding: quoted-printable

-- 

Mit freundlichen Grüßen,
Oliver Kummerow
email: naklar_(at)_altavista.net



php::bar PHP Wiki   -   Listenarchive