IPB

Bienvenue invité ( Connexion | Inscription )

> modifier upload_tmp_dir dans php.ini, pour permettre fonction file_upload
Options
Chandon
posté 17 Nov 2004, 16:08
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 169
Inscrit : 28 Jan 2004
Lieu : Pastaga Powaaa !
Membre no 13 873



Bonjour
J'essaye de me servir de cette $#?@! de fonction d'upload de fichier dans des scripts php, mais je me heurte sans doute au problème suivant : mon phpinfo m'indique aucun répertoire temporaire dans upload_tmp_dir...
Cependant apparement le fichier php.ini n'existe pas sous mac os X (je suis sous 10.2.8)
Bref, comment faire pour affecter un répertoire à cette fonction ?
Merci de votre aide


--------------------
Fred 'Chandon'
Même pas peur !
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Chandon
posté 2 Dec 2004, 14:12
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 169
Inscrit : 28 Jan 2004
Lieu : Pastaga Powaaa !
Membre no 13 873



Voilà le code que j'essaye d'utilisé (adapté de phpfrance)
CODE
<?
$n=$_POST['n'];
if(!$n){
print "<form action='upload.php' method='POST' enctype='multipart/form-data'>
<p>
<input type='hidden' name='n' value='1'>
<input type='file' name='fichier' size='40'>
<input type='submit' value='Envoyer'>
</p>
</form>";
}
elseif($n=='1'){

$fichier=$_FILES['fichier']['name'];
$taille=$_FILES['fichier']['size'];
$tmp=$_FILES['fichier']['tmp_name'];
$type=$_FILES['fichier']['type'];
$erreur=$_FILES['fichier']['error'];

echo "Nom originel => $fichier <br>";
echo "Taille => $taille <br>";
echo "Adresse temporaire sur le serveur => $tmp <br>";
echo "Type de fichier => $type <br>";
echo "Code erreur => $erreur. <br>";

$nom_destination='./Library/Webserver/'.$fichier;
move_uploaded_file($temp,$nom_destination);

echo $nom_destination;
}
else{
exit();
}
?>


A l'envoi du fichier, voici ce qu'il ressort :
QUOTE
Nom originel => browsers.gif
Taille => 5619
Adresse temporaire sur le serveur => /var/tmp/phpQUsXbx
Type de fichier => image/gif
Code erreur => 0.
./Library/Webserver/browsers.gif

J'essaye de basculer le fichier dans le repertoire Webserver qui contient le site intranet.
Des idées ?

J'ai essayé avec /Library, ou Library, c'est pareil.
Le plus bizarre est que je quand je recherche ce fichier temporaire dans /var/tmp, je ne le trouve pas...

Ce message a été modifié par Chandon - 2 Dec 2004, 14:22.


--------------------
Fred 'Chandon'
Même pas peur !
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Chandon   modifier upload_tmp_dir dans php.ini   17 Nov 2004, 16:08
- - Chandon   Pourquoi à chaque fois que je pose une question, ...   19 Nov 2004, 11:34
- - Pixel44   parce que la question n'est pas claire mais ...   19 Nov 2004, 12:50
- - Pixel44   je laisse tomber je veux bien donner un coup de ma...   24 Nov 2004, 12:23
- - magic_d   Décidément, personne ne répond à Pixel44... Je...   26 Nov 2004, 11:36
- - cybercc   Ok, je me dévoue Le php.ini existe sous macos x,...   26 Nov 2004, 15:30
- - Chandon   Bonjour, Arf, désolé, l'avertissement par m�...   2 Dec 2004, 10:16
|- - Pixel44   Si phpinfo donne comme lien vers php.ini : /usr/l...   2 Dec 2004, 10:30
- - Chandon   bin non : par le terminal j'ai bien un répert...   2 Dec 2004, 10:38
- - Pixel44   essayer ça : /volumes/ le nomdevotredisquedur /us...   2 Dec 2004, 10:43
- - Chandon   le premier : pas de repertoire php le second : ple...   2 Dec 2004, 10:51
- - Pixel44   dans ce cas, une photo d'ecran du résultat ph...   2 Dec 2004, 10:53
- - Pixel44   on va garder tout ça pour cet après-midi après ...   2 Dec 2004, 10:59
- - Chandon   Bon, comme des copies d'écran c'est pas t...   2 Dec 2004, 11:03
- - Pixel44   l'URL ne marche pas ! 12H22 : ça passe m...   2 Dec 2004, 12:11
- - Pixel44   il y a a plusieurs endroits le chemin : usr/local/...   2 Dec 2004, 12:24
- - Chandon   le serveur php marche puisque mon site est actif, ...   2 Dec 2004, 13:09
- - Pixel44   non car si le php marche actuellement, le "p...   2 Dec 2004, 13:15
- - Chandon   pouvez vous me donner un exemple de script qui mar...   2 Dec 2004, 13:48
- - Chandon   Voilà le code que j'essaye d'utilisé (ad...   2 Dec 2004, 14:12
|- - Pixel44   La réponse est là : $nom_destination=...   2 Dec 2004, 15:32
- - Chandon   exact ! coquille dans le $temp, qui en fa...   2 Dec 2004, 15:41
- - Chandon   Bon. J'ai créé/choisi un rep supplémentaire...   2 Dec 2004, 15:57
|- - Tsunami   QUOTE(Chandon @ 2 Dec 2004, 15:57)Je lui ai a...   2 Dec 2004, 22:07
- - Pixel44   ouf   2 Dec 2004, 16:09
- - rufus   Juste un petit truc pour trouver le php.ini sur ma...   2 Dec 2004, 21:06


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 15th August 2025 - 00:43