Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/06/2003, 16:21
kech
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 1 mes
Puntos: 0
no lo que necesitaba hacer es sacar el nombre del archivo despues concatenarlo a un nombre para crear un archivo temporal como un cache
aqui esta el script que ocupo
es una funcion que copia un archivo de una pagina a otra y cuando carga nuevamente comprueba si hay una actualizacion en la pagina si la hay copia el archivo si no no copia el archivo y termina el script

ingreso los datos de path y categoria y con eso crea el archivo temporal y cada script tiene su propio archivo temporal

Código PHP:
function existeact($path,$categoria){
      global 
$pathtemp,$PHP_SELF,$filestemp;
      
$scriptname explode("/",$PHP_SELF);
      
end($scriptname);
      
$scriptname explode("."pos($scriptname));
      
reset($scriptname);
      
$filestemp "./temp/";

      
$file $filestemp.pos($scriptname).$categoria;
      
$filetemp $filestemp.pos($scriptname).$categoria."1";
      if(
file_exists($filetemp)){
          
unlink($filetemp);
          
rename($file$filetemp);
          
$size1 filesize($filetemp);
          }
      else{
          @
rename($file$filetemp);
          @
$size1 filesize($filetemp);
          }
      if(
copy($path$file)){
          
$pathtemp $file;
          
$size2 filesize($file);
          }
      else{
          
$pathtemp $path;
          }

      if(isset(
$size2)){
            if (
$size1 == $size2){
            echo 
"ningun cambio";
            exit();
            }
        }
    } 

salu2