Lo de los hostings que insertan codigo normalmente unos te meten un .js en la pagina, otros una funcion js popup() para sus publicidades, otros te insertan una imagen al final del documento...
Si me funciona lo de copiar. Jeje parece que me leeis el pensamiento o algo porque he pensado eso y hasta lo he probado.
En fin, si me funciona pero hay un problemilla. Coge algun lammer de esos que abudan y dice: bua, una imagen nueva cada dia, y ni siquiera es mia y hacen:
<img src="http://webdederkenuke.com/lacarpeta/hoy.jpg">
Y ya man joribiao la marrana. Que es verdad que la van a poder sacar tambien si la imagen se llama de manera diferente cada dia, pero que es mucho mas dificil.
Tengo una idea que creo que sera la definitiva. Hacer un script que me cambie los nombres de imagen y a la vez me genere el codigo para meter en un archivo php (que porqué no el mismo que el que incluye la imagen). Me estoy refirendo a algo asi:
Código PHP:
$path = "imagenes";
$dir = @opendir($path);
$diaInic=28;
$mesInic=01;
$anoInic=2004;
class Fecha {
var $fecha;
function Fecha($a=0,$m=0,$d=0) {
if ($a==0) $a=Date("Y");
if ($m==0) $m=Date("m");
if ($d==0) $d=Date("d");
$this -> fecha = Date("Ymd",mktime(0,0,0,$m,$d,$a));
}
function SumaTiempo($a=0,$m=0,$d=0) {
$array_date = explode("-",$this->fecha);
$this->fecha=Date("Y-m-d",mktime(0,0,0,$array_date[1]+$m,$array_date[2]+$d,$array_date[0]+$a));
}
function getFecha() {
return $this->fecha;
}
}
function nombreAleat() {
return "abou3h8ash803";
}
$dia=new Fecha($anoInic,$mesInic,$diaInic);
$codigo="\$archivoImg=Array();";
$cont=0;
while ($elemento = @readdir($dir)) {
$fich=$path."/".$elemento;
if(strpos($fich,".jpg")) { //es jpg
echo $fich;
$nuevoNombre=@nombreAleat();
$ren=@rename($fich,$path."/".$nuevoNombre.".jpg");
echo " es renombrado a ".$path."/".$nuevoNombre.".jpg ($ren)<br>";
$cont++;
$codigo.="\$archivoImg[".$dia->@getFecha()."]='".$nuevoNombre."';<br>";
$dia->@SumaTiempo(0,0,1);
}
else {
echo $fich." no es renombrado, no es jpg<br>";
}
}
@closedir($dir);
echo "<hr><hr>";
echo "<h3>codigo generado:</h3>".$codigo;
Por cada archivo que haya en $path comprueba si es .jpg y si es lo renombra a un nombre generado. He puesto una class Fecha para que trabaje con fechas facilmente, nada mas. Ademas añade a $codigo una linea tipo
$archivoImg[20040125]="abou3h8ash803";
Luego el resultado de
echo $codigo
lo copio en un bloc de notas desde el explorador y etiquetas html (<br>) eliminadas. No lo he probado pero digo yo que funcionaria, no?.
PD: nombreAleat() todavia no esta construida, pero espero hacerla de manera que devuelva nombres de ese tipo (abou3h8ash803), raros.
Por cierto estoy probando en un servidor rancio que no se porque da un error 404 si llamo a una function sin @, por eso estan todas asi.