Pero el tema es:
1) La longitud de los archivos atravez del filesize es la misma
2) Los datos de la informacion varian al principio, lo cual esta agregando informacion que me modifica la data a guardar.
el codigo para
Código PHP:
<?php
$Ifi ='C:\imagenes\Frm-1472.png';
$Ifo ='C:\hernan\image\TestOut.png';
if (file_exists($Ifi )) {
$lenIfi = filesize ($Ifi);
if( $lenIfi > 0 ) {
echo "la longitud es $lenIfi bytes.";
$fhIfi = fopen($Ifi, 'rb') or die("El archivo [$Ifi] no pudo ser abierto o creado.");
echo " fopen ok! [$fhIfi] ";
$bufIfi = fread( $fhIfi, $lenIfi );
fclose( $fhIfi );
$fhIfo = fopen($Ifo, 'wb+') or die("El archivo [$Ifo] no pudo ser abierto o creado.");
echo " fopen ok! [$fhIfo] ";
if( $fhIfo ) {
$lenIfo = fwrite( $fhIfo, $bufIfi, $lenIfi );
fclose( $fhIfo );
}
}
else {
echo " -> Error: la longitud es $lenIfi bytes.";
}
}
else {
echo ' -> Error: el archivo no existe.';
}
?>
Gracias