Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: drakolive en 19 Marzo 2008, 04:26 am



Título: abrir varios ficheros y unirlos en una variable
Publicado por: drakolive en 19 Marzo 2008, 04:26 am
estoy tratando de leer 5 archivos para concatenarlos para luego mostrarlo en un text; pero no me da el codigo; esto es lo que hecho.

haber si me dicen que esta mal...
o como es la forma de hacerlo.
Gracias

Código
  1. <?
  2. $Agrega ="cadena de texto";
  3.  
  4. $p1 = fopen("p1.dat", "a");
  5. $p2 = fopen("p2.dat", "a");
  6. $p3 = fopen("p3.dat", "a");
  7. $p4 = fopen("p4.dat", "a");
  8. $p5 = fopen("p5.dat", "a");
  9.  
  10. $Afile = $p1 & $Agrega  & p2 & $Agrega  & p3 & $Agrega  & p4 & $Agrega  & p5;
  11.  
  12. //echo "<textarea nowrap class='box' rows='11' name='text' cols='100' wrap></textarea></td>"
  13. echo "<textarea name=\"texto\">$Afile</textarea>";
  14. ?>
  15.  


Título: Re: abrir varios ficheros y unirlos en una variable
Publicado por: Karman en 19 Marzo 2008, 05:17 am
si ese es el código a simple vista se ve que a p2, p3, p4 y p5 les falta el $, osea que no son nada... no comprobé el código por en una de esas es eso....

S2


Título: Re: abrir varios ficheros y unirlos en una variable
Publicado por: ActiveSheet en 19 Marzo 2008, 06:26 am
ahi esta men.

me avisas si te funca.

Código
  1. <?php
  2. $Agrega ="cadena de texto";
  3.  
  4. for($cont=1;$cont<=5;$cont++){
  5. $nombre = "p".$cont.".dat";
  6. $gestor = fopen($nombre, "a+");
  7. $c[] = fread($gestor, filesize($nombre));
  8. fclose($gestor);
  9. }
  10. $Afile = $c[0].$Agrega.$c[1].$Agrega.$p[2].$Agrega.$c[3].$Agrega.$c[4];
  11.  
  12. //echo "<textarea nowrap class='box' rows='11' name='text' cols='100' wrap></textarea></td>"
  13. echo "<textarea name=\"texto\">$Afile</textarea>";
  14. ?>


Título: Re: abrir varios ficheros y unirlos en una variable
Publicado por: дٳŦ٭ en 19 Marzo 2008, 17:12 pm
Concatenaciòn.


Título: Re: abrir varios ficheros y unirlos en una variable
Publicado por: drakolive en 21 Marzo 2008, 01:53 am
Gracias!
si tubo un pequeño error, pero lo corregi =D 
('$p' era '$c')