Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2003, 12:15
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Error al guardar informacion

Bueno el problema es el siguiente tengo un archivo PNG al cual le realizo un filesize , un fopen , fread , fclose , Luego guardo la informacion en otro archivo el cual atravez del fopen wb+ lo crea de cero al archivo y le guardo la informacion del primer archivo leido atravez del fwrite.
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 ) {
          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.';
   }    
?>
Saludos y Ayudaaa.
Gracias