Allora la funzione che sto cercando di creare dovrebbe fare 2 cose
1 ( e funziona)
ogni 5 pagine visitate mi carica un immagine random (uso le sessioni)
2 (e non va')
controlla il nome del file, e in base
al numero finale, mi modifica
la funzione rand
questo per far si
che non io non debba aggiornare ogni volta la funzione , per ogni immagine nuova inserita
cosi' se ci sono 10 immagini
la funzione rand sara'
rand(1,10)
se venti
rand(1,20) ecc...
pero' non va'...
credevo che se
fopen($nomefile,"r")
non esisteva mi restituisse false...
invece mi trovo un bel errorino
Warning: fopen("pcgameimage/pcgamelink_top13.gif, r) - No such file or directory in >c:\programmi\apache group\apache\test\pcgame\random.inc.php[/b] on line 12
io ho 12 file
pcgamelink_top1
pcgamelink_top2
ecc..
il codice della funzione e' questo:
codice:<?php function random($conto,$a,$r,$nomefile) { global $conto,$a,$r; if ($conto == 0) { for ($n = 0; $n < 1000; $n++) { $nomefile = "pcgameimage/pcgamelink_top".$n.".gif"; if (fopen($nomefile,"r")) { $r = $r + 1; } else { break; } } $a = rand(1,$r); $conto = $conto + 1; } if ($conto > 0 and $conto < 6) { $conto = $conto + 1 ; } if ($conto == 6) { $conto = 0; } } ?>
Consigli?
Grazie
p.s: sperando che qualcuno abbia capito cio' che devo fare..
purtroppo mi spiego da cane..

Rispondi quotando