
funcion unlink ().... concatenar, variable
Publicado por JHON (26 intervenciones) el 11/08/2012 06:40:37
Hola a todos, por favor alguien que me colabore con el siguiente codigo, especificamente con la funcion unlink(), ya que no me toma la variable $rutaelimina, me esta tomando la variable $ruta.
al comprobor con el codigo: printf("%s <br> archivo eliminado: ",$rutaelimina); me muestra en pantalla archivo eliminado con el valor de la variable $ruta.
Por favor alguien que me colabore con este codigo que me debe permite eliminar registros duplicados y archivos en pdf obsoletos.
al comprobor con el codigo: printf("%s <br> archivo eliminado: ",$rutaelimina); me muestra en pantalla archivo eliminado con el valor de la variable $ruta.
Por favor alguien que me colabore con este codigo que me debe permite eliminar registros duplicados y archivos en pdf obsoletos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
set_time_limit(500);
$link=mysql_pconnect("localhost","mi_basedatos","micontraseña");
$resultados = mysql_select_db("mi_basedatosseleccionada",$link);
$query = sprintf("select * FROM `pdf` ORDER BY FECHA DESC");
$response = mysql_query($query,$link);
$x = 4000;
$c=0;
while($row = mysql_fetch_assoc($response) and $c <= $x) {
// inicia el bucle para revisar todos los registros
$link1=mysql_pconnect("localhost","mi_basedatos","micontraseña");
$resultados = mysql_select_db("mi_basedatosseleccionada",$link1);
$query1 = sprintf("select * FROM `pdf` limit %d,1",$c);
$response1 = mysql_query($query1,$link1);
while($row1 = mysql_fetch_assoc($response1)) {
$idPDF=$row1["idPDF"];
printf("%s <br><br>",$idPDF);
$link2=mysql_pconnect("localhost","mi_basedatos","micontraseña");
$query2 = sprintf("select * FROM `pdf` where idPDF = '%s'",$idPDF);
$response2 = mysql_query($query2,$link2);
//printf("%s <br>",mysql_num_rows($response2));
if (mysql_num_rows($response2)>=2){
$z=1;
while($row2 = mysql_fetch_assoc($response2)) {
//devuelve todo lo que tiene el registro activo
$ruta=$row2["RUTA"];
printf("%s <br> esta es la ruta: ",$ruta);
if($z==1) {
// VA LA ELIMINACION DEL ARCHIVO PDF
$rutaelimina="http://misitioweb.com/PDFS/".substr($row2["RUTA"],6,20)."";
printf("%s <br> archivo eliminado: ",$rutaelimina);
unlink($rutaelimina);
// VA EL DELETE CONDICIONAL ES $RUTA
$link4=mysql_pconnect("localhost","mi_basedatos","micontraseña");
$resultados4 = mysql_select_db("mi_basedatosseleccionada",$link4);
$query4="DELETE FROM `pdf` WHERE RUTA = '$ruta'";
$response4 = mysql_query($query4,$link4);
}
//printf("%s <br>",$ruta);
$z++;
}
}
}
$c++;
}
?>
Valora esta pregunta


0