Ver Mensaje Individual
  #14 (permalink)  
Antiguo 07/06/2012, 14:58
Avatar de ZonaRLX
ZonaRLX
 
Fecha de Ingreso: enero-2011
Mensajes: 75
Antigüedad: 13 años, 3 meses
Puntos: 2
Exclamación Respuesta: Eliminar fila especifica con PHP

No creo ya que puedo escribir perfectamente en el en base a php con fopen.
en que forma lo ejecutaste?
mi archivo esta de la siguiente manera.

Código PHP:
<?php
if($_POST['validacion']=="si"){
$archivo './datos.txt';
if(
file_exists($archivo)) {
        
$file fopen($archivo,'r');
        while(!
feof($file)) { 
            
$name fgets($file);
            
$lineas[] = $name;
        }
        
fclose($file);
}
// Todas las lineas quedan almacenadas en $lineas
// Ahora eliminas la fila 15 por ejemplo, en el array sería la posicion 14 (empezamos por la 0)
unset($lineas[14]);
$lineas array_values($lineas);
print_r($lineas);
// GUARDAMOS
$file fopen($archivo"w");
foreach( 
$lineas as $linea ) {
    
fwrite$file$linea );

fclose$file );
}
?>
<table style='font-size:10px; text-align:center' align='center' bgcolor='#FFFFFF' border='1' bordercolor='#999999' cellpadding='0' cellspacing='0' width='800'><tr><td colspan="6" width='50%'><form action="" method="post" enctype="multipart/form-data"><input type="hidden" name="validacion" value="si"><input type="submit" value="Aprobar Ticket" /></form></td><td><form action="" method="post" enctype="multipart/form-data"><input type="hidden" name="validacion" value="no"><input type="submit" value="Desaprobar Ticket" /></form></td></tr></table>
Lo resumí un poco quitándote el html

Cita:
Iniciado por oscartt67 Ver Mensaje
Acabo de testear este código y funciona perfecto.
No tendrás un problema de permisos de escritura sobre dicho archivo?