Page 1 sur 1
inserer fichier dans un repertoire
Posté : 20 juil. 2006, 09:04
par boninx
Bonjour ;
Je voudrais inserer des fichiers dans un repertoire qui est definit par une variable $var3. Comment puis je remplacer le "./rep1" par $var3
Merci d'avance de votre aide
Posté : 20 juil. 2006, 09:23
par zeus
define("DESTINATION_FOLDER", $var3);

Posté : 20 juil. 2006, 10:27
par boninx
Merci pour l'aide.
En fait c'est pas le "./rep1" que je veux remplacer par $var3 mais simplement le rep1
Merci encore pour votre aide
Posté : 20 juil. 2006, 10:40
par zeus
Je vais peut être être cassant mais franchement, il me semble que la question n'est pas très difficile. Et même si tu n'est pas très fort en PHP, ma 1ere réponse te donne 90% de la solution : il suffit de remplacer la valeur fixe par la variable.
Si tu ne veux remplacer qu'une partie de la chaine, ne remplace que cette partie
define("DESTINATION_FOLDER", "./".$var3);
Posté : 20 juil. 2006, 11:21
par boninx
Je vais peut être être cassant mais franchement, il me semble que la question n'est pas très difficile. Et même si tu n'est pas très fort en PHP, ma 1ere réponse te donne 90% de la solution : il suffit de remplacer la valeur fixe par la variable.
Si tu ne veux remplacer qu'une partie de la chaine, ne remplace que cette partie
define("DESTINATION_FOLDER", "./".$var3);
Non pas cassant du tout et je ne suis pas tres fort en php je suis meme carrement nul, pour preuve j'utilise dreamweaver pour faire la plus grande parti de la page.
En tout cas merci beaucoup beaucoup et mille excuses pour le derangement
Posté : 20 juil. 2006, 11:31
par boninx
Enrore une preuve que je suis nul, meme avec "./".$var3 ca ne marche pas
J'arrete de vous deranger et merci encore
Posté : 20 juil. 2006, 11:51
par zeus
Si tu fait ça :
define("DESTINATION_FOLDER", "./".$var3);
echo "./".$var3."|";
Qu'est ce qui s'affiche ?
Est-ce que $var3 est initialisé avant la ligne contenant le define ?
Comment est-ce que tu utilises cette constante par la suite ?
PS : si tu sais que DW n'est pas très adapté pour faire du php, c'est que tu sais l'essentiel

Posté : 20 juil. 2006, 12:28
par boninx
J'y suis arrivé, j'ai fais ca :
Code : Tout sélectionner
if (isset($_POST['rep'])) {
$_dossier = $_POST['rep'];
}
define("MAX_SIZE",0);
define("DESTINATION_FOLDER", "$_dossier");
define("no_error", "../index.php");
Ca marche pas trop mal
Merci beaucoup de votre patience car avec moi il en faut