Images aleatoires

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 13:24

c'est quelles types d'extensions que tu veux afficher ?

Invité
Invité n'ayant pas de compte PHPfrance

15 oct. 2010, 14:28

Pour le moment png.

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 14:33

$glob = glob('php/*.png');
shuffle($glob);
foreach($glob as $file)
{
    echo "<img src=\"$file\" alt=\"\"/>";
}

Invité
Invité n'ayant pas de compte PHPfrance

15 oct. 2010, 14:56

Plus rien ne s'affiche...peut être que je ne place pas bien ces lignes de code?

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 15:00

Plus rien ne s'affiche...peut être que je ne place pas bien ces lignes de code?
et si tu fais ca ca donne quoi ?
$glob = glob('php/*');
//shuffle($glob);
foreach($glob as $file)
{
    echo "<p>$file</p>";
}

Invité
Invité n'ayant pas de compte PHPfrance

15 oct. 2010, 15:07

Pour le code

$glob = glob('php/*.png');
shuffle($glob);
foreach($glob as $file)
{
echo "<img src=\"$file\" alt=\"\"/>";
}

Ca affiche toujours comme avant avec un blanc (je me suis trompé, je suis en jpg)

Pour le code:

$glob = glob('php/*');
//shuffle($glob);
foreach($glob as $file)
{
echo "<p>$file</p>";
}

Ca m'affiche:

php/Thumbs.db

php/image1.jpg

php/image2.jpg

php/image3.jpg

php/image4.jpg

Avec les photos en aléatoire en dessous, et toujours un blanc...

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 15:08

donc pas de png... que des jpg
change le code que je t'es mis et met jpg au lieu de png

Invité
Invité n'ayant pas de compte PHPfrance

15 oct. 2010, 15:16

C'est bien ce que j'avais fais, et ca m'affiche toujours un blanc...

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 15:20

C'est bien ce que j'avais fais, et ca m'affiche toujours un blanc...
c'est que le path n'est pas bon, fait afficher la source HTML et dis moi ca que ca rend

Invité
Invité n'ayant pas de compte PHPfrance

15 oct. 2010, 15:23

Comment ca? J'ai bien peur de ne pas comprendre...je ne passe pas pas un fichier html...directement en php sous Easyphp.

ViPHP
ViPHP | 5462 Messages

15 oct. 2010, 15:27

Comment ca? J'ai bien peur de ne pas comprendre...je ne passe pas pas un fichier html...directement en php sous Easyphp.
oui mais ta bien un nvaigateur, qui t'ouvre une page, affiche la source de cette page...

Invité
Invité n'ayant pas de compte PHPfrance

18 oct. 2010, 22:09

Bon je suis pas sur d'avoir bien compris...j'ai ouvert mon fichier php, et voici le code source:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<p>php/image1.jpg</p><p>php/image2.jpg</p><p>php/image3.jpg</p><p>php/image4.jpg</p><img src='php//image4.jpg'></head>

<body>
</body>
</html>

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 22:37

deja pourquoi ton code est dans le head ? et le <img src='php//image4.jpg'> ca sort d'ou ?

Invité
Invité n'ayant pas de compte PHPfrance

18 oct. 2010, 23:06

Bon, je pense que je n'ai pas compris. Je travail avec Easyphp en serveur local. Dans firefox je tape "localhost" et je tombe directement sur le serveur local. Je selectionne le page php a ouvrir (en l'occurence celle qui contient le code pour mes images aléatoires). De là j'ai affiché le code source de la page et j'ai obtenu les lignes de codes ci avant.
<img src='php//image4.jpg'> c'est l'image qui était affichée au moment ou j'ai demandé a voir la source...

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 23:08

et le HTML qui la ecrit ?