Remplacer les %20 par un espace en PHP
jobertomeu
Messages postés
1289
Statut
Membre
-
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 :
Merci beaucoup
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
A voir également:
- Remplacer les %20 par un espace en PHP
- Espace insécable - Guide
- Remplacer disque dur par ssd - Guide
- Espace de stockage gmail plein - Guide
- Remplacer un mot par un autre word - Guide
- Espace stockage google - Guide
6 réponses
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.
Je te conseillerais donc plutôt d'utiliser des underscores (ex : mon_fichier_texte.txt) plutôt que des espaces.
oui, mais il y a environ 500 photos donc je ne peux pas les renommer toutes 1,2,3 etc... pour chacunes.
"Tu selectionne tous les fichiers que tu souhaite renommer, clic droit renommer et tu leur donne le nom que tu souhaite puis entrer, lui va mettre automatiquement un numéro derrière il me semble."
"Avec le logiciel IrfanView sinon tu peux renommer en masse"
Sources des réponses :
http://www.commentcamarche.net/forum/affich 2011396 comment renomer des fichiers en masse
"Avec le logiciel IrfanView sinon tu peux renommer en masse"
Sources des réponses :
http://www.commentcamarche.net/forum/affich 2011396 comment renomer des fichiers en masse
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
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bien que je ne l'ai jamais beaucoup utiliser, la librairie GD permet de faire quelque traitements d'images en PHP, fait quelques recherches sur google.
http://www.lephpfacile.com/cours/22-la-librairie-gd
http://www.lephpfacile.com/cours/22-la-librairie-gd