Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/09/2008, 17:13
Avatar de Quclii
Quclii
 
Fecha de Ingreso: julio-2008
Ubicación: Guadalajara
Mensajes: 76
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Como importar archivos a un textarea ?

Cita:
Iniciado por pepeverastegui Ver Mensaje
hola ps a lo que entiendo ocupas que mediante un textbox tu le das la direccion del archivo y el nombre y todo el contenido se cargue en un textarea

bueno espero te sirva

Código HTML:
<texarea>
<html>
<body>
<form method=post action=nombre-pagina>
<input type=text name=t1>
</form>

<?php
// para saber si fue posteada la caja de texto
if($_POST[t1])
{
   // abre el fichero en este caso t1 y de tipo rw que es lectura y escritura
   $fp = fopen ($t1,"rw");

   // obtiene los datos del fichero en base a cada salto de linea existente
   while ($data = fgetcsv ($fp, filesize($t1), "\n"))
   {
      // se concatena la informacion en una variable para despues ser mostrada en el textarea
      // no recuerdo sise ponen los saltos delinea o tienes que agregarselos por si las
      // se los pongo

      // con saltos de linea
      $contenido = $contenido . $data . chr(13) . chr(10);

      // sin saltos de linea
      $contenido = $contenido . $data;
   }
// se cierra el fichero
fclose ($fp);
}
?>

<textarea><?= $contenido ?></textarea>
</body>
</html>
</textarea> 
Ola pepe gracias por tratar de ayudarme

bueno vi el kodigo ke me pasaste pero no me sirvio bueno eske yo ya estado akitratandolo de hacer y no me salido aun te voi a pasar el codigo ke tengo a lo mas cercano a lo ke kiero

Código:
<Html>

  <Body>

     <?php

        $abrir=$_POST["abrir"];
        $forma=$_POST["forma"];

        if($forma==lectura){
                              $datos = file_get_contents($abrir);
	                          $datos = explode(' ',$datos);
	                          foreach($datos as $elemento){
	                                                        print(" ");
	                                                        print($elemento);
                                                          }
                            }
        else{
		      $datos = file_get_contents($abrir);
	          $datos = explode(' ',$datos);
	          echo "<textarea name='datos'>".$elemento."</textarea>"; 
            }
     ?>

  </Body>

</Html>
solo que cuando seleccione la opcion de modificar me abra otra pagina con un textarea y vacio el text area me aparesca la informacion del archivo en la pagina principal en el textarea ke tmbn tengo ai

espero y me puedas ayudar gracias