probleme de recuperation de variable.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de recuperation de variable.

par Victor BRITO » 04 févr. 2009, 21:46

RETURN ??????
Si tu connais pas cette commande, consulte le manuel de PHP. ;)

par Invité » 04 févr. 2009, 21:28

RETURN ??????

par lux » 04 févr. 2009, 15:11

Si tu fais un echo dans la fonction pour voir ce qu'il y a dans la variable ?

Je ne vois pas de return, tu ne l'as pas oublié ?

par Djeff » 04 févr. 2009, 14:17

oui en fait il ne trouve tous simplement pas la variable car elle se trouve dans les fichiers fonction.php !!! donc il essaye d'ouvrir sound1 qui est un odssier et non un fichier c la que ca plante.

Enfin j'ai fait autrement pour finir, mais j'aimerais quand meme savoir pourquoi cela n'a pas fonctionné

par lux » 04 févr. 2009, 14:15

Okay sinon par rapport à ton message d'erreur :

failed to open stream: Permission denied

Veut dire que tu n'as pas la permission d'ouvrir ce dossier. Vérifiers que les droits sont bien corrects, sinon change les. :wink:

par Djeff » 04 févr. 2009, 14:08

dsl j'ai fait un edit a force d'avoir changé mon code j'ai envoyé n'importe quoi !

par lux » 04 févr. 2009, 14:03

include("../sound1/$vignettegauche");
C'est quoi le $ dans ta chaîne ? Il faut concaténer ça proprement si tu veux que ça marche.

par rolusseum » 04 févr. 2009, 01:39

Pas vraiment d'idée. Mais remplace tes balises php de début de script par:
<?php

?>

par zeus » 03 févr. 2009, 15:45

Modération :
Djeff, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

probleme de recuperation de variable.

par Djeff » 03 févr. 2009, 14:48

Bonjour a tous,

J'ai cherché quelque heures sur le forum mais je n'ai pas trouvé de reponse d'ou ma requete.

Voici:
j'ai une page index (index.php) sur laquel j'ai un require qui va chercher un script colmn sur dans un fichier fonction (fonction.php)

Voici une partie du script :
function colmnsound( $colmn )  //$colmn est récupéré dans index.php par $colmn = $_GET['col'];

{
if($colmn == "artiste")
	{
	$vignettegauche="artistecl.php";
	$vignettedroite="artistecr.php";
	}
else if($colmn == "album")
	{
	$vignettegauche="albumcl.php";
	$vignettedroite="albumcr.php";
	}
Dans ma page index.php, j'ai un include qui renvois vers une page. Mais celui me renvois une erreur

Voici le lien :
<? include("../sound1/".$vignettegauche.""); ?>
Voici l'erreur :
Warning: main(../sound1/): failed to open stream: Permission denied in e:\easyphp\www\web\site\sound1\indexsound.php on line 46

Warning: main(): Failed opening '../sound1/' for inclusion (include_path='.;E:\EasyPHP\php\pear\') in e:\easyphp\www\web\site\sound1\indexsound.php on line 46
apres quelque recherche j'ai voullu voir ce que me renvoyais $vignettegauche mais si je fais un
<? echo $vignettegauche ?>
il ne m'affiche pas la variable donc je la suppose vide !!!

Donc comment faire pour qu'il me renvois cette variable ???

J'ai également essayé avec un include a la place de require en me disant que comme include inclus le code de la pages demandée, il allait forcement me donner la variable mais non !

Merci d'avance pour votre aide.