Aller au contenu
Zebulon
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

script d'affichage d'image "à distance"


Petit Ours Brun

Messages recommandés

arf :P

je pensais que ca venait des metadatas du jpg, mais j'ai essayé plsrs formats... pareil.

 

Je viens d'essayer chez un 3è hébergeur

http://chezfree.com/fbc/aleatoire/image.php (3 images)

à prioris, certaines images passent, et pas d'autres.... pourtant je les visionne tres bien sous acdsee, et je les ai converti à la chaine avec ce meme soft... d'ou ca peut venir ?

Lien vers le commentaire
Partager sur d’autres sites

Bon, je suis confus de vous avoir fait bosser pour rien, j'avais omis de faire une recherche google avant de vous consulter, ca ne me ressemble pas :|

 

En tout cas, j'ai trouvé ca, qui fait la meme chose, qui s'utilise de la meme facon... mais qui foctionne parfaitement :P (meme ton image bug de tps en tps Jack)

 

<?php 

#This script has been developped by Nenad Motika [[email protected]]

#Please feel free to use it and to contact me for any reason



//read folder

$folder=opendir("."); 

while ($file = readdir($folder)) 

$names[count($names)] = $file; 

closedir($folder);

//sort file names in array

sort($names);

//remove any non-images from array

$tempvar=0;

for ($i=0;$names[$i];$i++){

$ext=strtolower(substr($names[$i],-4));

if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}

}

//random

srand ((double) microtime() * 10000000);

$rand_keys = array_rand ($names1, 2);

//random image from array

$slika=$names1[$rand_keys[0]]; 

//image dimensions

$dimensions = GetImageSize($slika); 

if (isset($pic)){header ("Location: $slika");}

else {echo "<img src="$slika" $dimensions[3]>";}

?>

 

 

Random Image Display script

Author: Nenad Motika <[email protected]>

URL: http://www.bezveze.com/skripte/rid/

Date: 21-08-2001.

Upgrade: 28-11-2001. (multiple random images on one page).

Usage: Put the script (rid.php) in image folder and include it in php document you want. Or in html/shtml/* files put

<img src="/path_to_the_script_folder/rid.php?pic=random">.

If you need more than one picture on your page, then put

<img src="/path_to_the_script_folder/rid.php?pic=random1">  

<img src="/path_to_the_script_folder/rid.php?pic=random2">  

<img src="/path_to_the_script_folder/rid.php?pic=random3"> etc...

 

HELP :-P

 

If you have problems with proxy/cache servers put next two lines in the beginning of page                                      #

header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1

header ("Pragma: no-cache"); // HTTP/1.0

 

If you want some additional info about picture put this before last "}"

echo "<br>$slika<br>";

echo "Width: $dimensions[0]<br>";

echo "Height: $dimensions[1]<br>";

echo "Image type: $dimensions[2]<br>";

echo "Dimensions: $dimensions[3]<br>";*/

 

voilou :-(

 

 

rid.php?pic=random

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...