Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2009, 18:35
frezee13
 
Fecha de Ingreso: julio-2006
Mensajes: 5
Antigüedad: 17 años, 9 meses
Puntos: 0
Espacios en blanco con php

Buenas tardes ,


Estoy buscando crear un archivo de una tabla con sql pero nesesitoque lleve un formato he intentado con las funciones
sprintf(); y strpad();

les presento la forma en que lo hago

Código PHP:
$f fopen($archivo,"w");


$ruta "ruta1";
$sql  "select * from ".$ruta;
$qwery mysql_query($sql) or die (mysql_error());
    while(
$row=mysql_fetch_array($qwery)){                
        
$var  str_pad($row[1], 80STR_PAD_LEFT);
        
$longitud strlen("$row[2]");
        
$calculo 42 $longitud;
        
$calculo $calculo 1;
        
//echo "calculo es:".$calculo."<br />";
        
$var_1 sprintf("%42s",    $row[3]);
        
fputs($f,"$var $row[2] $var_1 \n");
        echo 
"$var&nbsp;$row[2]";echo"&nbsp;$var_1<br>";
    } 
la cual me da un formato raro en unos si hace los espacios y en otros totalmente
no en pocas palabras que me respete en esa linea los espacios que son sin que la segunda columna altere al formato que se vean esta 3 lineas derechas