Return dans une fonction php
vertigo
-
vertigo -
vertigo -
Bonjour,
J ai un souci avec un return dans une fonction php
voici mon code (épuré pour la compréhension):
<body>
<?php
function creationvignette(){
$image_vign= " ./chemin/nom_vignette) ";
return $image_vign;
}
?>
</body>
</html>
le problème c est que quand j utilise ma variable $image_vign rien.ne se passe ..................
par contre la valeur que devrait contenir ma variable ( en l occurrence ./chemin/nom_vignette) s affiche à l écran ,sans que je lui demande :).
j' utilise mal la fonction mais je ne voit pas ou est le problème
merci de votre aide
J ai un souci avec un return dans une fonction php
voici mon code (épuré pour la compréhension):
<body>
<?php
function creationvignette(){
$image_vign= " ./chemin/nom_vignette) ";
return $image_vign;
}
?>
</body>
</html>
le problème c est que quand j utilise ma variable $image_vign rien.ne se passe ..................
par contre la valeur que devrait contenir ma variable ( en l occurrence ./chemin/nom_vignette) s affiche à l écran ,sans que je lui demande :).
j' utilise mal la fonction mais je ne voit pas ou est le problème
merci de votre aide
Configuration: Windows XP Firefox 2.0.0.10
12 réponses
-
-
et bien normalement j utilise ( je voudrait utiliser ...) le retour comme ceci:
echo ' <img src= "',$image_vign,'"> '; -
essai!
<body>
<?php
function creationvignette(){
$image_vign= " ./chemin/nom_vignette ";
return $image_vign;
}
?>
</body>
</html>
ensuite tu appel la fonction comme ça:
echo '<img src='.creationvignette().'> '; -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
De rien mon grand!ce fut un plaisir!"c'est en forgeant kon devient forgeron!"(N'oublie pas de cocher 'résolu').
-
par contre si $inom_vignette est un nom composé ex "feuille morte" le retour ne se fait pas .......
-
essai!
<body>
<?php
function creationvignette(){
$vignette="feuille morte";
$image_vign= " ./chemin/nom_vignette ";
return $image_vign;
}
?>
</body>
</html> -
rien a faire, des que le nom de l image est un nom composé, ça ne marche pas....
j ai le même problème quand je passe des valeurs par POST ou GET (dans un formulaire). -
par contre si j inclue
echo ' <img src= "',$image_vign,'"> ';dans la fonction
alors là pas de problème de nom composé ,mais ce n'est pas le but ....:) -
j ai contourné le problème en utilisant str_replace().....
bon , je laisse la discussion ouverte pour ceux qui aurait le même problème que moi.
merci pour votre aide. -
rien a faire, des que le nom de l image est un nom composé, ça ne marche pas....
j ai le même problème quand je passe des valeurs par POST ou GET (dans un formulaire).
Pour ce problème là, tu peux utiliser urlencode () et urldecode()
;-) -
oui , en effet ,j ai été obliger de modifier la string pour virer les espaces avant l envoi par post ......
merci.
( au fait je ne voit pas comment clôturer le sujet.....désolé)