Deveo includere nella mia pagina 5 diversi file.
L'include deve essere random lato server.
pippo.php topolino.php paperino.php pluto.php silvestro.php
Sapreste dirmi come si fa?
Grazie Sparco
Deveo includere nella mia pagina 5 diversi file.
L'include deve essere random lato server.
pippo.php topolino.php paperino.php pluto.php silvestro.php
Sapreste dirmi come si fa?
Grazie Sparco
<?
srand((float) microtime() * 10000000);
$input = array("pippo.php","pluto.php","paperino.php","minn i.php","paperoga.pnp","ecc","ecc");
$chiavi = array_rand($input, 2);
include($input[$chiavi[0]]);
include($input[$chiavi[1]]);
?>
questo è per includerne 2, se ne vuoi di + basta che aumenti il numero in array_rand e aumenti gli include, ciao
Originariamente inviato da bubu77
<?
srand((float) microtime() * 10000000);
$input = array("pippo.php","pluto.php","paperino.php","minn i.php","paperoga.pnp","ecc","ecc");
$chiavi = array_rand($input, 2);
include($input[$chiavi[0]]);
include($input[$chiavi[1]]);
?>
questo è per includerne 2, se ne vuoi di + basta che aumenti il numero in array_rand e aumenti gli include, ciao
Grazie bubu77,
Ho provato ma non mi funziona questo script.
<?php
srand((float) microtime() * 10000000);
$input = array("pippo.php","pluto.php","paperino.php","minn i.php");
$chiavi = array_rand($input, 1);
include($input[$chiavi[0]]); //Riga 48 dove mi da l'errore
?>
Mi da questo errore alla riga 48, in rosso.
I file da incluedere li ho messi tutti nella root.
Warning: main(): Failed opening '' for inclusion (include_path='.:/php/lib/php/') in /web/htdocs/www.consulenzawebmarketing.it/home/index3.php on line 48
Sparco
quando vuoi un solo elemento array rand non restituisce un array di chiavi ma proprio la chiave che ti serve..
l'uno lo puoi anke omettere è di defaultcodice:<?php srand((float) microtime() * 10000000); $input = array("pippo.php","pluto.php","paperino.php","minni.php"); $chiave = array_rand($input,1); include($input[$chiave]); //Riga 48 dove ti dà l'errore ?>
![]()
![]()
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]