gestion des liens

Répondre
Keika
le 25/06/2006 à 22:17
Keika
Salut

today probleme de lien.

alors voila, j'ai un lien pour effacer des image dans une galerie (galerie prise à la base dans les astuce ou how to du phpfacile, puis modifié)
mais parfois mes noms d'images contiennent soient des accents soient des espaces non nommé %20 ou _
et lorsque je clique pour effacer l'image, il ne se passe rien. Certainement parceque ces accents ou espace ne sont pas reconnus.

Aussi, la miniature pour voir l'image en plus grand ne se crée pas...
enfin, elle se crée pour etre placé dans la partie admin mais ne s'affiche pas dans la partie que tout le monde devrait voir.

savez vous comment faire pour le php gère tout seul ces problemes ?

(essayez de ne pas me balancer des trucs genre : renomme tes images sans accents et avec des underscore...)

Merci d'avance

K.
Le PHP --> C'est dur !
Keika
le 26/06/2006 à 17:35
Keika
bon, alors j'ai bien lu la page sur laquelle tu m'as envoyé, seulement ca ne me parle pas de tout. Un peu trop compliqué pour moi.

Si tu m'expliques je pourrais peut etre comprendre plus facilement.

Merci

K.
Le PHP --> C'est dur !
LupusMic
le 26/06/2006 à 18:04
LupusMic
Ça va m'être difficile d'expliquer étant donné que la phrase qui décrit l'action de la fonction est, pour moi, évident.

Qu'est-ce que tu ne comprends pas ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Keika
le 30/06/2006 à 19:02
Keika
ok alors dans l'ordre :
-rappel du code:

<?php
$a = explode ('&', $QUERY_STRING);
$i = 0;
while ($i < count ($a)) {
$b = split ('=', $a[$i]);
echo 'La valeur du paramètre ', htmlspecialchars(urldecode($b[0])),
' est ', htmlspecialchars(urldecode($b[1])), "<br />n";
$i++;
}
?>


-qu'est-ce que c'est "explode()" ?
-"count" je suppose que c'est pour compter le nombre de $QUERY_STRING...
-"split" ?
-et surtout, "$i++" ..?

et enfin ou placer ce code dans mon code ?
Le PHP --> C'est dur !
kath
le 30/06/2006 à 19:29
kath
hello,
Alors explode(),retourne un tableau de chaînes.

un exemple :
$pizza = "pièce1 pièce2";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // pièce1
echo $pieces[1]; // pièce2

il met dans un tableau les mots contenu dans une chaine de caractère.

Split fait la même chose, mais il rajoute un "=" entre les mots

$phrase = "Ceci est une phrase avec trois espaces ici";
$tableau_mots = split(" +",trim($phrase)); // un espace ou plus

et $i++ incrémante la valeur de $i de +1

J'espère que les explications t'ont un peu aidés. Je suis débutante mais normalement j'ai pas dit de bêtises :p
TouPouDou
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours