Mailinglisten-Archive |
> Der Code hierfür sieht aus wie folgt: > : > $fp[remote] = fopen($remotefile, "r+b"); > : > : > $fp[lokal] = fopen($lokalfile, "wb") > : > : > Dann will ich die Datei einlesen und in einem Buffer > ($lokal) speichern. > Code: > while(!feof($fp[remote])) > { > $line = fgets($fp[remote],"1024"); > $lokal .= $line; > $line =""; > } > > Und dann wird das ganze mit > fputs($fp[lokal],$lokal,strlen($lokal)); > auf die lokale Platte geschrieben. $input = fopen( $remotefile, "r" ) ; $output = fopen( $localfile, "w" ) ; while( !eof( $input ) ) { $buffer = fgets( $input, 1024 ); fputs( $output, $buffer, strlen( $buffer ) ); } fclose( $input ); dclose( $output ); Sollte gehen. Wenn nicht, versuch doch mal das Remote file per file() zu holen. $input_array = file( $remotefile ); $output = fopen( $localfile, "w" ); foreach($input_array as $single_line) { fputs($output, $single_line, strlen($single_line)); } fclose( $output ); -boris, www.gamate.com
php::bar PHP Wiki - Listenarchive