Empilement de variables

Eléphant du PHP | 355 Messages

20 nov. 2005, 18:34

Bonjour à tous :wink:

Je voudrai empiler des variables (si s’est le terme exact), s’est à dire combiner deux variables pour n’en faire qu’une seule.

Un peut comme ceci:
$ModelRep = chemin';
$CibleRep = chemin';
      
// On emplile les variables:
$NammeRep = '$ ModelRep, $ CibleRep;
Quelqu’un ici saurait-il m’aider ?

Mammouth du PHP | 1311 Messages

20 nov. 2005, 18:39

salut si c'est du texte
$text1='toto';
$text2='tata';
$alltext=$text1.text2;
sinon
NammeRep =array( $ ModelRep, $ CibleRep);

Mammouth du PHP | 19672 Messages

20 nov. 2005, 18:43

si tu veux concaténer les valeur, l'opérateur de concaténation est le point et non la virgule :
$ModelRep = "chemin_x";
$CibleRep = "chemin_y";
      
// On emplile les variables:
$NammeRep = $ModelRep . $CibleRep;
Je soupçonne que tu veux construire un chemin vers un fichier. Donc mettons que nous ayons un chemin vers un répertoire dans une variable et le nom d'un fichier dans une autre, ça donnerait:
<?php
$ModelRep = "./images/";
$CibleRep = "mon_image.jpg";
      
// On emplile les variables:
$NammeRep = $ModelRep . $CibleRep;
?>
<img src="<?php echo($nameRep); ?>" alt="" />
ça va te générer la balise suivante:
<img src="./images/mon_image.jpg" alt="" />
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

20 nov. 2005, 18:44

Bonjour jeff et merci :wink:

Si s'est un chemin la première façon n'est pas bonne alors ?

Eléphant du PHP | 355 Messages

20 nov. 2005, 18:47

Merci pour le terme exact Cyrano :wink:

Et merci pour ses infos :wink:

Eléphant du PHP | 355 Messages

20 nov. 2005, 18:53

Mais en faite mon script est un peux plus compliquer que cela:
$ModelRep = 'Objets/Model';
$CibleRep = 'Corps_IN';
      
// On récupére la saisie de l'utilisateur:
$RepNamme['NewArticl'] = $_POST['NewAtricl']; 

// On emplile les variables:
$NammeRep = $CibleRep . $RepNamme;
S'est par apor à mon poste:
http://www.phpfrance.com/forums/voir_sujet-11121.php
Le variable $RepNamme
sera la saisie de l'utilisateur.

Mammouth du PHP | 19672 Messages

20 nov. 2005, 18:56

Oui, ok, et alors ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

20 nov. 2005, 18:59

Ben mon code est bon comme sa ?

Mammouth du PHP | 19672 Messages

20 nov. 2005, 19:00

fais afficher le résultat : echo($ta_variable_generee); tu seras fixé
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

20 nov. 2005, 19:05

OK, donc avec ceci:
$ModelRep = 'Objets/Model';
$CibleRep = 'Corps_IN';
$ModelRen = 'Corps_IN/Model';
      
// On récupére la saisie de l'utilisateur:
$RepNamme['NewArticl'] = $_POST['NewAtricl'];

// On emplile les variables:
$NammeRep = $CibleRep . $RepNamme;
echo($NammeRep);
La variable affiche:

Code : Tout sélectionner

Corps_INArrayEntrée
Je ne vois pas se que vien faire ArrayEntrée

Mammouth du PHP | 19672 Messages

20 nov. 2005, 19:05

Tu attendais quoi au juste ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

20 nov. 2005, 19:10

Ben:
$RepNamme['NewArticl'] = $_POST['NewAtricl']; 
Est sensser récuperer la saisie sur:
<form action="creat_rep_2.php" method="POST"><p> 
Zone de texte :<br /> 
<textarea name="NweArticl"></textarea>
<input type="submit" value="OK"> 
</p></form>  

Mammouth du PHP | 19672 Messages

20 nov. 2005, 19:11

Oui, et donc tu attends à avoir une chaine qui ressemble donc à ...?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 355 Messages

20 nov. 2005, 19:15

Code : Tout sélectionner

Corps_IN\saisieDeL'utilisateur

Mais je vien de pensser à un truc, s'est possible de rajouter un / dans:
$NammeRep = $CibleRep . $RepNamme;

Mammouth du PHP | 19672 Messages

20 nov. 2005, 19:24

$NammeRep = $CibleRep ."/". $RepNamme;
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: