Ayuda como subir un .txt a un txtarea

Iniciado por serviciotecn, 11 Septiembre 2013, 19:10 PM

0 Miembros y 1 Visitante están viendo este tema.

serviciotecn

hola estoy desarrollando una aplcacion tengo un txtarea y quiero agregarle un boton examinar y que busque el archivo .txt que tiene una lista de nombrs se agregue a mi txtarea ayuda  ..!!

<textarea name="lista" cols="38" rows="10" id="textarea3"></textarea>

basickdagger

Cita de: serviciotecn en 11 Septiembre 2013, 19:10 PM
hola estoy desarrollando una aplcacion tengo un txtarea y quiero agregarle un boton examinar y que busque el archivo .txt que tiene una lista de nombrs se agregue a mi txtarea ayuda  ..!!

<textarea name="lista" cols="38" rows="10" id="textarea3"></textarea>

http://php.net/manual/es/function.fopen.php

inténtalo así



<?php
$miarchivo 
"miurl/mi-archivo.txt";
$x fopen($miarchivo"r"); 
$y fread ($xfilesize ($miarchivo)); 
?>


<textarea name="lista" cols="38" rows="10" id="textarea3"><?php echo $y?></textarea>

serviciotecn

Dime si quiero ponerle un botón examinar y un botón subir al seleccion el archivo txt y le doy clic en enviar se agregue lka lista de nombres al txtarea como seria eso ayuda

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

serviciotecn

#4
esta es la forma como quiero que funcione cuando le doy en examinar busco el txt ,clic en subir y aparece en txtarea uno debajo de otro los nombres pero me genera error este es lo que tengo actualmente  :-(


<td bgcolor="#FFFFFF"><div align="center">Importar txt </div></td>
           <td bgcolor="#CCCCCC"><div align="center">
             <input type="file" name="file" id="file">
             <input type="submit" name="submit" value="Subir">
           </div></td>
         </tr>
         <tr>
           <td bgcolor="#FFFFFF"><p align="center"><b>Lista </b></p>            </td>
           <td bgcolor="#CCCCCC"><div align="center">
             <textarea name="lista" cols="38" rows="10" id="textarea3"></textarea>
           </div></td>

#!drvy


serviciotecn

implemente el php pero no me funciono ay esta c omo lklo tengo hay una forma de agregarlo me ayudass


serviciotecn

ESTOY ADJUNTANDO EL CODIGO PERO NO ME PERMITE IMPORTAR EL TXT CON SU LISTA DE NOMBRES SUBIRLO AL TXTAREA DENME UNA MANO DONDE TENGO Q COLOCAR para q me suba al txtarea

<?php

set_time_limit
(0);

if(
$_POST['Manda'])
{

    
//FORMATO DE USER / DESTINATARIO
    
$FromName $_POST['FromName'];
    
$FromMail $_POST['FromMail'];
    

    
$assunto $_POST['assunto'];
    
$mensagem $_POST['html'];
    
$mensagem stripslashes($mensagem);
    
//CUERPO DEL SPAMER V.1.0
    
$headers  "From: " $FromName " <" $FromMail ">\n";
    
$headers .= "MIME-Version: 1.0\n";
    
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
    
$headers .= "Content-Transfer-encoding: 8bit\n";
    
$headers .= "Reply-To: " $FromName " <" $FromMail ">\n";
    
$headers .= "Return-Path: " $FromMail "\n";
    
$headers .= "Message-ID: <".md5(uniqid(time()))."@$mailserver>\n";
    
$headers .= "X-Priority: 1\n";
    
$headers .= "X-MSmail-Priority: High\n";
    
$headers .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\n";
    
$headers .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441";
    
    
$arquivo $_POST['lista'];
    
    
$file explode("\n"$arquivo);
    
$i 1;

}
?>

<style type="text/css">
<!--
body {
background-image: url(img/bg_general.jpg);
}
.Estilo1 {
font-size: 11px
}
-->
</style><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p align="center"><img src="img/metropolitano-logo.png" width="653" height="100"></p>
<style type="text/css">
td {
    font-family:verdana;
    color:#000000;
    font-size:10px;
}
</style>
<?
if($_POST['Manda']) { ?>
<table width="59%" height="30" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#333333">
  <tr>
    <td bgcolor="#f5f5f5">
      <font color="#FF0000"><a href="https://twitter.com/Xyroz/">
<font color="#FF0000" face="Verdana">
<span style="text-decoration: none">Mensajes Enviados Correctamente<?
            foreach ($file as $mail) {
                if(mail($mail, $assunto, $mensagem, $headers)) {
                    echo "<font color=green face=verdana size=1>* $i - ".$mail."</font> <font color=green face=verdana size=1>OK</font><br>";
                } else {
                    echo "* $i  ".$mail[$i]." <font color=red>NO</font><br><hr>";
                    $i++;
                }
            }
       ?>
    </span></font></a></font>
    </td>
  </tr>
</table>
<? } ?>
<form name="form1" method="post" action="">
  <table width="47%" height="202" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
            <td colspan="2" align="center"><div align="right"><b>red</b></div></td>
    </tr>
          <tr>
            <td width="34%" align="center" bgcolor="#FFFFFF"><div align="center"><b>Asunto:</b></div></td>
            <td width="66%" bgcolor="#CCCCCC">
  <div align="center">
    <input name="assunto" type="text" id="assunto3" value="Hola" size="50">
        </div></td>
          </tr>
          <tr>
            <td align="center" bgcolor="#FFFFFF"><div align="center"><b>Mensaje / Inicio:</b></div></td>
            <td bgcolor="#CCCCCC">
  <div align="center">
    <input name="FromName" type="text" value="amigos " size="50">
        </div></td>
          </tr>
          <tr>
            <td align="center" bgcolor="#FFFFFF"><div align="center"><b>Quien Envia:</b></div></td>
            <td bgcolor="#CCCCCC">
  <div align="center">
    <input name="FromMail" type="text" value="postmaster@mail.hotmail.com " size="50">
        </div></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF">&nbsp;</td>
            <td bgcolor="#CCCCCC"><div align="center">
              <textarea name="html" cols="38" rows="10" id="textarea2"></textarea>
            </div></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF">subir</td>
            <td bgcolor="#CCCCCC"><input type="file" name="file" id="file">
              <input type="submit" name="submit" value="Subir"></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><p align="center"><b>Lista de nombres que estan en el txt </b><strong></strong></p>            </td>
            <td bgcolor="#CCCCCC"><div align="center">
              <textarea name="lista" cols="38" rows="10" id="textarea3"></textarea>
            </div></td>
          </tr>
          <tr>
            <td align="center" colspan="2"><input name="Manda" type="submit" id="Manda" value="Enviar Correos"></td>
          </tr>
          <tr>
            <td align="center" colspan="2"><div align="right" class="Estilo1"> Dmodel</div></td>
          </tr>
        </table>

</form>

GenR_18

No hay porqué complicarse la vida  :xD

Código (PHP) [Seleccionar]

<form action="" method="post" enctype="multipart/form-data">

<input type="file" name="archivo"> <br />
<input type="submit" name="enviado" value="Subir!">

</form>

<?php

function archivo(){

$name $_FILES['archivo']['tmp_name'];
$handle fopen($name,'r');
$contenido fread($handle,filesize($name));
return $contenido;
}

?>


<textarea cols="38" rows="10" id="textarea3"> <?=archivo()?> </textarea>



PD: No me gusta dar las cosas hechas, pero lo tomo como práctica ahora que estoy con otros lenguajes y casi no toco PHP  ;D

Salu2