Remplacer les %20 par un espace en PHP

jobertomeu Messages postés 1289 Statut Membre -  
jobertomeu Messages postés 1289 Statut Membre -
Bonjour,

j'ai un mini script php qui incrémente un chiffre et à partir de ce chiffre incrémenté, ça ajoute des lettres autour etc... pour qu'à la fin il y ai le nom de ma photo. j'ai mis tout ça dans une boucle while mais le problème, comme il y a un espace entre mon chiffre incrémenté et les lettres du nom de la photo, et bien l'url de l'image devient par exemple, ça :

nom de la photo : SL733685 (Medium) (Small).JPG
nom généré : SL733662%20(Medium)%20(Small).JPG

voila le script pour plus de compréhension :

 <?php
			 $i = 733660;
			 
			 while($i < 733761 )
     {
		 $photo = "SL".$i." (Medium) (Small).JPG";
		?>
           <img src="<?php echo $photo;  ?>" width="192" height="142" />
<?php
           $i++;
     }
?>


Merci beaucoup
Configuration: Windows XP
Firefox 3.0.5

6 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
    Il me semble que c'est le navigateur qui remplace les espaces par des %20 car dans les URL's (liens), on n'aime pas trop les espaces. Donc ils sont souvent remplacés par %20 qui représente en fait le caractère d'espacement (à savoir, l'espace donc).

    Je te conseillerais donc plutôt d'utiliser des underscores (ex : mon_fichier_texte.txt) plutôt que des espaces.
    0
  2. jobertomeu Messages postés 1289 Statut Membre 86
     
    oui, mais il y a environ 500 photos donc je ne peux pas les renommer toutes 1,2,3 etc... pour chacunes.
    0
  3. jobertomeu Messages postés 1289 Statut Membre 86
     
    Ok, merci, je vais faire ça. et est-ce que tu sais comment je fais pour afficher une image mais en réduite, par exemple, une image qui fait 3 000 px par 2 000 px je veux la mettre en 300 px par 200 px ? La redimensioner avec un pourcentage aussi non, par exemple, je veux aficher l'image résuite à 50 % etc. je veux faire ça parceque j'affiche des images qui n'ont pas la même taille.

    Merci
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. jobertomeu Messages postés 1289 Statut Membre 86
     
    Ok, merci
    0