Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/12/2008, 15:00
Avatar de Juliopp
Juliopp
 
Fecha de Ingreso: noviembre-2006
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Problema vaciando, cambiando y borrando archivos.

Cita:
Iniciado por GatorV Ver Mensaje
Pues viendo tu codigo te hace falta cerrar un ", en el echo de tu primer if.

Saludos.
El error era en el 2ndo if, no?

Uiii... y yo escagarruciandome el cerebro pensando que era... Muchas gracias!!!
Muchas gracias a los 2!!
Código PHP:
<?php
require_once('login.php');
if (isset(
$_GET['id'])) {
$id = $_GET['id'];
echo 
"ID ok<br>";
} else {
die(
"Error. No ID specified.");
};

$nombre_archivo = "count.txt";
$gestor = fopen($nombre_archivo, "r+");
$contenido = fread($gestor, filesize($nombre_archivo));
fclose($gestor);

if (
$id == $contenido) {
die(
"Sorry, but i´m so lazy to delete the last file. You cant delete the last file. Try another, like 1, 2...");
} else {
echo 
"File OK<br>";
$gestor3 = fopen($nombre_archivo, "w+");
$contenido3 = $contenido - 1;
fwrite($gestor3, $contenido3);
fclose($gestor3);
$nombre_archivo21 = $contenido.".txt";
$gestor21 = fopen($nombre_archivo21, "r");
$nombredel = fread($gestor21, filesize($nombre_archivo21));
fclose($gestor21);
echo 
"Copying Name...";
$nombre_archivo23 = $contenido."new.txt";
$gestor23 = fopen($nombre_archivo23, "r");
$nuevodel = fread($gestor, filesize($nombre_archivo23));
fclose($gestor23);
echo 
"OK<br>Copying New...";
$nombre_archivo24 = $contenido."source.txt";
$gestor24 = fopen($nombre_archivo24, "r");
$codigodel = fread($gestor, filesize($nombre_archivo24));
fclose($gestor24);
echo 
"OK<br>Copying Source...";
$nombre_archivo222 = $id."url.txt";
$gestor222 = fopen($nombre_archivo22, "r");
$urlant = fread($gestor222, filesize($nombre_archivo222));
fclose($gestor222);
echo 
"OK<br>Start deleting files...";
$posicion = substr($urlant, 40);
echo 
"OK<br>File Found and Deleted";
$nombre_archivo2 = $id.".txt";
$gestor2 = fopen($nombre_archivo2, "w");
fwrite($gestor36, $nombredel);
fclose($gestor2);
echo 
"OK<br>Pasting Name...";
$nombre_archivo36 = $id."url.txt";
$gestor36 = fopen($nombre_archivo36, "w");
fwrite($gestor36, $urldel);
fclose($gestor36);
echo 
"OK<br>Pasting URL...";
$nombre_archivo46 = $id."new.txt";
$gestor46 = fopen($nombre_archivo46, "w");
fwrite($gestor46, $nuevodel);
fclose($gestor46);
echo 
"OK<br>Pasting NEW...";
$nombre_archivo462 = $id."source.txt";
$gestor462 = fopen($nombre_archivo462, "w");
fwrite($gestor462, $codigodel);
fclose($gestor462);
echo 
"OK<br>Pasting Source...";
unlink($contenido.".txt");
echo 
"OK<br>File replaced succesfully.<br><a href=index.php>Continue</a>";
};
?>
Y encontré otro error cerrando el primer IF
};
Ya me funciona... Perfecto!
Gracias otra vez