Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/08/2012, 14:26
lio89
 
Fecha de Ingreso: agosto-2010
Mensajes: 7
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Meter dos for each juntos

No me dio resultado, señor.
Habrá algún error de parte mía?

Vuelvo a postear el código.

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:spry="http://ns.adobe.com/spry">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pagina personal</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />

</head>

<body>
<div id="contenedor">
  <div id="logo">
    <h1><a href="http://www.forosdelweb.com/f18/index.php">Pagina Personal</a></h1>
  </div> 
Código PHP:
<?php 
session_start
();
        
$carpeta opendir'textos/' );
$arraycontenido= array();
 
$arrayinverso=array();
 
 
$arraydecadanombredearchivo= array();
 
$arrayinversoarchivo=array();


//recorre cada archivo de la carpeta
while( $archivo readdir$carpeta ) ){
    if( ! 
is_dir$archivo ) ){ // solo muestra archivos, saltea las sub carpetas
    
$direccion2 'textos/';
$rutamasarchivo$direccion2.$archivo;

$contenido file_get_contents($rutamasarchivo);
 
 
$arraycontenido[]= $contenido;
  
$arraydecadanombredearchivo[]= $archivo;
 
$arrayinversoarray_reverse($arraycontenido);
 
$arrayinversoarchivoarray_reverse($arraydecadanombredearchivo);

 
              }
    }
          
/*foreach ($arrayinversoarchivo as $archivo){
                  $archivo= $_SESSION['nombrearchivo'];
              }*/
              
          
foreach ($arrayinverso as $contenido)
              { 

?>
Código HTML:
<br>
  <div id="derdoble">
  
<form name="form3" method="post" action="guardar_txt.php">
<p>
<label><span class="tresd">	COMENTARIO:</span><br/><br/>
<textarea name="contenido" id="contenido" cols="60" rows="5"> 
Código HTML:
<?php echo $contenido   ?> 
Código HTML:
</textarea>
      </label>  
</p>

      
    <label> 
      <input name="botoncito" type="submit" class="botonadmin" id="botoncito" value="GUARDAR" />
    </label>
    <label>
    <input type="hidden" name="nombrearchivo" id="nombrearchivo" value "$archivo" /> </label>
  </p>
    </form> 
Código PHP:
<?php
}
?>
Código HTML:
</div>
</div>
</body>
</html> 

Y este es el código que recoje lo que envio mediante el formulario.
(se llama guardar_txt.php)

Código PHP:
<?php
$contenido 
$_POST['contenido'];
$narchivo $_POST['nombrearchivo'];
$rutta 'textos/';

$dondesobrescribir $rutta.$narchivo;

// esto siempre reemplaza el contenido
file_put_contents'texto.txt' ,  $dondesobrescribir );

$salto "\n"// salto de linea para los archivos, si o si, debe estar entre comillas dobles
/* 
//EL FILE_APPEND EN VEZ DE SOBREESCRIBIR EL ARCHIVO, AGREGA AL FINAL
file_put_contents( 'post.txt' , $salto.$dato, FILE_APPEND );
*/


echo $narchivo;
echo 
$rutta;
echo 
'soylio';
?>
Tardé en contestarle porque seguí probando soluciones como pasarlo mediante una variable de session, pero no pude.
COmo podrá ver implemente el campo hidden, quizá con algún error de parte mia