Upload code [PHP] help!!!

Fermé
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 - 13 mai 2008 à 13:28
 rct-world - 19 mai 2008 à 12:52
Bonjour,
Voici mon problème:
j'ai un code PHP (code de service d'upload) pour mon site!
MAIS, quand j'essaye d'envoyé un fichier cela ne marche pas!
Voici mon code: (je ne mis conner absolument pas en PHP!!)
<div style="text-align: left;"> <br><b>-</b> Celle-ci doit être créée par vous, il est interdit de proposer la création d'un autre auteur.
<br><b>-</b> Un fichier par proposition uniquement.<br>
<b>-</b> Elle peut être compressé dans un fichier rar ou zip, contenant votre fichier, une image ou un fichier texte également.<br>
<b>-</b> Votre création de doit pas avoir d'accent dans son nom, en effet sur certains navigateur un fichier avec accent ne sera pas téléchargeable.<br>
<b>-</b> Tout autre fichier tel que virus, mp3 ou illégal ne sera accepté et engendrera un bannissement définit du membre et une plainte selon le cas.<br>

<b>-</b> La description doit être écrite en langage français et correct, le langage abregégé ou type sms entraînera la suppression du fichier.<br>
<b>-</b> Votre création doit être jointe du fichier et d'une image d'illustration prise dans le jeu au minimum (voir FAQ pour crée une capture d'écran), et d'une taille maximale de 2 Mo(Ou plus de 2 mo, heberger le sur un autre serveur).<br>
<b>-</b> Votre proposition sera alors acceptée selon l'acceptation des critères cités ci-dessus, sans quoi votre demande sera supprimée.<br><div style="text-align: center;"><br><b>Apres acceptation des règles vous pouvez remplire le formulaire ci-dessous : </b><br><font color="red"><b>* = champ obligatoire pour validation</b></font>
</div><br>
<form method="post" action="index.php?file=Suggest&op=add_sug&module=Download" enctype="multipart/form-data" onsubmit="backslash('download_texte');BBcode_close('download_texte');">

<table style="margin-left: auto; margin-right: auto; text-align: left;" border="0" cellpadding="2" cellspacing="0">
<tbody><tr><td><font color="red"><b>* </b></font><b>Titre de votre création :</b> <input name="titre" size="40" value="" type="text"></td></tr><tr><td><font color="red"><b>* </b></font><b>Catégorie :</b> <select name="cat"><option value="0">* Aucune</option>
<option value="58">* Rct2</option>
<option value="60">   Attractions</option>
<option value="62">   Boutiques</option>

<option value="59">   Economiseurs d'ecran</option>
<option value="69">   Maps</option>
<option value="61">   Objets</option>
<option value="63">   Parcs</option>
<option value="64">   Parcs Réels</option>
<option value="72">   Patchs</option>
<option value="68">   Scenarios</option>
<option value="66">   Tracks</option>
<option value="67">   Tracks réels</option>

<option value="70">   Trainers</option>
<option value="65">   Utilitaires</option>
<option value="71">   Vidéos</option>
<option value="1">* Rct3</option>
<option value="46">   Affiches publicitaires</option>
<option value="3">   Economiseurs d'ecran</option>
<option value="14">   Effets d'eau</option>
<option value="4">   Familles</option>

<option value="5">   Feux d'artifices</option>
<option value="16">   Lasers</option>
<option value="57">   Maps</option>
<option value="23">   Musiques</option>
<option value="6">   Objets</option>
<option value="7">   Parcs</option>
<option value="55">   Parcs réels</option>
<option value="8">   Patchs</option>
<option value="18">   Piscines</option>

<option value="9">   Scénarios</option>
<option value="10">   Structures</option>
<option value="2">   Tracks</option>
<option value="56">   Tracks réels</option>
<option value="11">   Trainers</option>
<option value="53">   Tutoriels vidéos</option>
<option value="12">   Utilitaires</option>
</select></td></tr>
<tr><td><font color="red"><b>* </b></font><b>Votre nom/pseudo :</b> <input name="autor" size="40" value="" type="text"></td></tr>

<tr><td><font color="red"><b>* </b></font><b>Nécessite (packs,addons ..):</b> <input name="site" size="30" value="" type="text"></td></tr>
<tr><td align="center">
<script type="text/javascript" src="bbcode.js"></script>
<button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="b" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'b');" title="Gras (Alt + b)"><img src="images/bb_bold.gif" alt="" title="Gras (Alt + b)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="i" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'i');" title="Italique (Alt + i)"><img src="images/bb_italicize.gif" alt="" title="Italique (Alt + i)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="u" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'u');" title="Souligné (Alt + u)"><img style="border: 0pt none ;" src="images/bb_underline.gif" alt="" title="Souligné (Alt + u)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="c" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'center');" title="Centré (Alt + c)"><img style="border: 0pt none ;" src="images/bb_center.gif" alt="" title="Centré (Alt + c)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="l" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'li');" title="Liste (Alt + l)"><img style="border: 0pt none ;" src="images/bb_list.gif" alt="" title="Liste (Alt + l)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="q" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'quote');" title="Citation (Alt + q)"><img style="border: 0pt none ;" src="images/bb_quote.gif" alt="" title="Citation (Alt + q)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="p" onclick="javascript:ajout_text('download_texte', 'Entrez votre texte','Tapez votre texte ici', 'code');" title="Code (Alt + p)"><img style="border: 0pt none ;" src="images/bb_code.gif" alt="" title="Code (Alt + p)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="m" onclick="javascript:ajout_mail('download_texte', 'Entrez l\'email');" title="Email (Alt + m)"><img style="border: 0pt none ;" src="images/bb_email.gif" alt="" title="Email (Alt + m)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="w" onclick="javascript:ajout_url('download_texte', 'Entrez l\'url de votre site', 'Entrez le nom de votre site');" title="Url (Alt + w)"><img style="border: 0pt none ;" src="images/bb_url.gif" alt="" title="Url (Alt + w)"></button><button type="button" style="border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" accesskey="g" onclick="javascript:ajout_img('download_texte', 'Entrez l\'url de votre image');" title="Image (Alt + g)"><img style="border: 0pt none ;" src="images/bb_image.gif" alt="" title="Image (Alt + g)"></button><br>
<select onchange="video(this.options[this.selectedIndex].value, 'download_texte', 'Entrez l\'id de la video', 'Ecrivez l\'id de la video');this.selectedIndex=0;">
<option value="">Vidéo</option>
<option value="youtube">Youtube</option>
<option value="dailymotion">Dailymotion</option>
<option value="google">Google</option>

</select>  <select onchange="color(this.options[this.selectedIndex].value, 'download_texte', 'Entrez votre texte', 'Tapez votre texte ici');this.selectedIndex=0;">
<option value="">Couleurs</option>
<option value="#FF0000" style="color: rgb(255, 0, 0);">Rouge</option>
<option value="#8B0000" style="color: rgb(139, 0, 0);">Rouge foncé</option>
<option value="#0000FF" style="color: rgb(0, 0, 255);">Bleu</option>
<option value="#00008B" style="color: rgb(0, 0, 139);">Bleu foncé</option>
<option value="#FFA500" style="color: rgb(255, 165, 0);">Orange</option>
<option value="#A52A2A" style="color: rgb(165, 42, 42);">Marron</option>
<option value="#FFFF00" style="color: rgb(255, 255, 0);">Jaune</option>

<option value="#008000" style="color: rgb(0, 128, 0);">Vert</option>
<option value="#EE82EE" style="color: rgb(238, 130, 238);">Violet</option>
<option value="#808000" style="color: rgb(128, 128, 0);">Olive</option>
<option value="#00FFFF" style="color: rgb(0, 255, 255);">Cyan</option>
<option value="#4B0082" style="color: rgb(75, 0, 130);">Indigo</option>
<option value="#FFFFFF" style="color: rgb(255, 255, 255);">Blanc</option>
<option value="#000000" style="color: rgb(0, 0, 0);">Noir</option>
</select>  <select onchange="taille(this.options[this.selectedIndex].value, 'download_texte', 'Entrez votre texte', 'Tapez votre texte ici');this.selectedIndex=0;">
<option value="">Taille</option>

<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="18">18</option>
<option value="24">24</option>
<option value="36">36</option>
</select>  <select onchange="police(this.options[this.selectedIndex].value, 'download_texte', 'Entrez votre texte', 'Tapez votre texte ici');this.selectedIndex=0;">
<option value="">Police</option>

<option value="arial">Arial</option>
<option value="verdana">Verdana</option>
<option value="times">Times</option>
<option value="courier">Courier</option>
<option value="georgia">Georgia</option>
</select>  <input value=" X " title="Fermer les balises" onclick="BBcode_close('download_texte');" type="button"> <input value=" ? " title="Aides BBcode" onclick="javascript:window.open('index.php?file=Forum&nuked_nude=index&op=bbcodehelp','bbcodes','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0,width=500,height=700,top=100,left=470');return(false)" type="button">
</td></tr><tr><td align="center">
 <a href="javascript:insertAtCaret('download_texte', ':poketoungeb:')"><img style="border: 0pt none ;" src="images/icones/poketoungeb.gif" alt="" title="poketoungeb"></a> <a href="javascript:insertAtCaret('download_texte', ':satisfied:')"><img style="border: 0pt none ;" src="images/icones/satisfied.gif" alt="" title="satisfied"></a> <a href="javascript:insertAtCaret('download_texte', ':blush:')"><img style="border: 0pt none ;" src="images/icones/blush.gif" alt="" title="blush"></a> <a href="javascript:insertAtCaret('download_texte', ':wink1:')"><img style="border: 0pt none ;" src="images/icones/wink1.gif" alt="" title="wink1"></a> <a href="javascript:insertAtCaret('download_texte', ':cry:')"><img style="border: 0pt none ;" src="images/icones/cry.gif" alt="" title="cry"></a> <a href="javascript:insertAtCaret('download_texte', ':happy:')"><img style="border: 0pt none ;" src="images/icones/happy.gif" alt="" title="happy"></a> <a href="javascript:insertAtCaret('download_texte', ':sigh:')"><img style="border: 0pt none ;" src="images/icones/sigh.gif" alt="" title="sigh"></a> <a href="javascript:insertAtCaret('download_texte', ':sad:')"><img style="border: 0pt none ;" src="images/icones/sad.gif" alt="" title="sad"></a> <a href="javascript:insertAtCaret('download_texte', ':yell:')"><img style="border: 0pt none ;" src="images/icones/yell.gif" alt="" title="yell"></a> <a href="javascript:insertAtCaret('download_texte', ':poketounge:')"><img style="border: 0pt none ;" src="images/icones/poketounge.gif" alt="" title="poketounge"></a> <a href="javascript:insertAtCaret('download_texte', ':mad:')"><img style="border: 0pt none ;" src="images/icones/mad.gif" alt="" title="mad"></a> <a href="javascript:insertAtCaret('download_texte', ':unhappy:')"><img style="border: 0pt none ;" src="images/icones/unhappy.gif" alt="" title="unhappy"></a> <a href="javascript:insertAtCaret('download_texte', ':sly:')"><img style="border: 0pt none ;" src="images/icones/sly.gif" alt="" title="sly"></a> <a href="javascript:insertAtCaret('download_texte', ':stern:')"><img style="border: 0pt none ;" src="images/icones/stern.gif" alt="" title="stern"></a> <a href="javascript:insertAtCaret('download_texte', ':nervous:')"><img style="border: 0pt none ;" src="images/icones/nervous.gif" alt="" title="nervous"></a><br>[ <a href="#" onclick="javascript:window.open('index.php?file=Textbox&nuked_nude=index&op=smilies&textarea=download_texte','smilies','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=300,height=450,top=200,left=570');return(false)">Tous les smilies</a> ]
</td></tr><tr><td><b>Description :</b><br>

<textarea id="download_texte" name="description" rows="10" cols="65" onselect="storeCaret('download_texte');" onclick="storeCaret('download_texte');" onkeyup="storeCaret('download_texte');"></textarea></td></tr>
<tr><td><b>Taille :</b> <input name="taille" size="10" value="" type="text"> (Ko)</td></tr>
<tr><td><font color="red"><b>* </b></font><b>A mettre dans le dossier :</b> <input name="comp" size="45" value="" type="text"></td></tr>
<tr><td> </td></tr><tr><td><font color="red"><b>* </b></font><b>Url :</b> <input name="url" size="55" value="http://" type="text"></td></tr>
<tr><td align="left"><b>Ou : Uploader le fichier sur le serveur (Max : 2 Mo) :</b><br><input name="fichiernom" type="file"></td></tr><tr><td> </td></tr>

<tr><td align="left"><font color="red"><b>* </b></font><b>Capture d'écran :</b> <input name="screen" size="49" value="http://" type="text"></td></tr>
<tr><td align="left"><b>Ou : Uploader l'image sur le serveur (Max : 2 Mo) :</b><br><input name="fichierscreen" type="file"></td></tr><tr><td> </td></tr>
<tr><td> <input name="date" value="1210677805" type="hidden"><input name="sug_id" value="0" type="hidden"></td></tr>
</tbody></table><div style="text-align: center;"><input value="J'ai lu et complété, j'envoie !" type="submit"></div></form><br>
<br><p align="center"><script type="text/javascript"><!--
google_ad_client = "pub-3229944361398559";
//468x15, date de création 30/01/08
google_ad_slot = "2898121852";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><iframe name="google_ads_frame" src="https://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3229944361398559&dt=1210677809037&lmt=1210677807&prev_slotnames=5488980263&output=html&slotname=2898121852&correlator=1210677808346&url=http%3A%2F%2Fwww.universeofrct.com%2Findex.php%3Ffile%3DSuggest&ref=http%3A%2F%2Fwww.universeofrct.com%2Findex.php%3Ffile%3DSuggest&frm=0&cc=100&ga_vid=4264059309193038300.1210677808&ga_sid=1210677808&ga_hid=793294685&flash=9.0.115&u_h=1024&u_w=1280&u_ah=994&u_aw=1280&u_cd=32&u_tz=120&u_his=7&u_java=true&u_nplug=18&u_nmime=58" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="15" scrolling="no" width="468"></iframe></p>
</div>
MERCI de vos réponse!!!!
A voir également:

13 réponses

byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
13 mai 2008 à 14:25
Bonjour,

Voici ce qu'il faut connaitre sur la gestion du téléchargement en php
1. le fichier téléchgargé est placé dans un dossier temporaire dans le serveur avec un nom temporaire.
2. Pour le déplacer dans un répertoire donné, utiliser la fonction "move_uploaded_file"
3. pour tester la taille du fichier utiliser $_FILES['fichiernom']['size']


$_FILES['fichiernom']['size'] : donne la taille du fichier
$_FILES['fichiernom']['error'] : code erreur associé au fichier télechargé
$_FILES['fichiernom']['name'] : nom original du fichier (chez le client)
$_FILES['fichiernom']['type'] : Le type MIME du fichier
$_FILES['fichiernom']['tmp_name'] : nom temporaire du fichier téléchargé (dans le serveur)

// pour copier le fichier téléchargé dans une destination précise
move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))
// ou $destination englobe le nom du fichier avec le chemin complet


Bonne chance
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
13 mai 2008 à 17:21
sa ve dire qu'il faut que je rajoute ces codes sur mon code PHP??
mon site est sur wifeo!!!!
0
byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
13 mai 2008 à 17:50
Bien sûr il faut écrire dans le script php pour controler la taille autorisé et bien diriger le fichier vers sa destination dans le serveur et peut être même de changer le nom du fichier (dans le cas ou des fichiers ont le même nom), sinon le fichier téléchargé ne sera pas pris en compte.

voici ce qu'il faut faire
1. Test s'il y'a jointure avec isset($_FILES['fichiernom'])
2. Test de la validité de la taille (dans ton cas 2 Mo) avec $_FILES['fichiernom']['size']: le résultat est en octets (2Mo = 2097152 octets)
3. Deplacer le fichier (éventuellement le renommer) avec move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))


NB : pour récupérer seulement le nom du fichier d'origine utiliser basename($_FILES['fichiernom']['name'])

bonne chance
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
13 mai 2008 à 19:18
salut!!!!
Merci pour ta réponse!!!!
Je vais pute être être chiant mais... je comprend ta réponse!!!
MAIS je ne vois pas ou mettre les codes isset($_FILES['fichiernom'])
etc...
alors est-se-que tu pourrai me le place toi même sur min site(si je te donne mon MDP et mon pseudo par MP bien sur!!!tu serai vraiment sympa!!!!J'abuse peut être mais si tu veut pas se n'est pas bien grave mais je préférai comme même que ce soit un pro qu'il l'installe lol!!
MERCI beaucoup tu ma déjà bien aidé!!!!
MERCI
MERCI
MERCI
MERCI
PS: si tu ve pas me le mettre(se n'est pas grave) les code
isset($_FILES['fichiernom'])
$_FILES['fichiernom']['size']
move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))
basename($_FILES['fichiernom']['name'])
sont a mettre a la fin de mon code? ou autre par!?
si tu veut bien me le mettre inutile de me répondre!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
13 mai 2008 à 21:07
je t'ai indiqué les fonctions et pas le script complet pour que tu essaies de faire quelque chose et surtout comprendre le fonctionement du téléchargement.

Voici le script php complet. Remarque que la vérification de la taille (à 2 Mo) n'est pas nécessaire si le serveur ne peut accepter des fichiers de taille supérieur.



////////////////////////////////////////////////////////////////////////////////////////////
if (isset($_FILES['fichiernom']) )
{
// on sait qu'un fichier a été join pour le téléchargement.
if ($_FILES['fichiernom']['size'] > 2097152)
{
echo "Taille du fichier".$_FILES['fichiernom']['name']." supérieure à la limite autorisée";
}
else
{
$destination = '/images/'.basename($_FILES['fichiernom']['name']);
if (move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))
{
echo "Fichier envoyé avec succés";
}
else
{
echo "Echec lors de l'envoie du fichier : ".$_FILES['fichiernom']['name'];
}
}
}
else
{
// aucun fichier join
}

//////////////////////////////////////////////////////////////////////////////////////
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
14 mai 2008 à 07:46
salut!
sa ve dire que ton code:
if (isset($_FILES['fichiernom']) )
{
// on sait qu'un fichier a été join pour le téléchargement.
if ($_FILES['fichiernom']['size'] > 2097152)
{
echo "Taille du fichier".$_FILES['fichiernom']['name']." supérieure à la limite autorisée";
}
else
{
$destination = '/images/'.basename($_FILES['fichiernom']['name']);
if (move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))
{
echo "Fichier envoyé avec succés";
}
else
{
echo "Echec lors de l'envoie du fichier : ".$_FILES['fichiernom']['name'];
}
}
}
else
{
// aucun fichier join
}
je doitle placer ou dans mon code PHP???? dans le mien!!
MERCI beaucoup pour te réponse tu et vraiment très sympa!!! =)

[edit]: mon site pour voir par toi MÊME ton résulta:
http://rct-world.wifeo.com/
0
byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
14 mai 2008 à 12:05
bonjour,


oui dans un fichier php qui reçoit le résultat du formulaire à remplir

dans ton cas index.php
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
14 mai 2008 à 13:58
bonjour!!!
sa ve dire que ton code
if (isset($_FILES['fichiernom']) )
{
// on sait qu'un fichier a été join pour le téléchargement.
if ($_FILES['fichiernom']['size'] > 2097152)
{
echo "Taille du fichier".$_FILES['fichiernom']['name']." supérieure à la limite autorisée";
}
else
{
$destination = '/images/'.basename($_FILES['fichiernom']['name']);
if (move_uploaded_file($_FILES['fichiernom']['tmp_name'], $destination))
{
echo "Fichier envoyé avec succés";
}
else
{
echo "Echec lors de l'envoie du fichier : ".$_FILES['fichiernom']['name'];
}
}
}
else
{
// aucun fichier join
}
dois se mettre a ma page d'accueil???
MERCI beuacoup tu ma deja bien aidé!!!!
MERCI
0
byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
14 mai 2008 à 14:07
Pas nécessairement,
dans la balise : <form method="post" action="index.php?file=Suggest&op=add_sug&module=Download" enctype="multipart/form-data" onsubmit="backslash('download_texte');BBcode_close('download_texte');">



c'est dans ce que tu mets dans 'action="fichier.php"'
c'est à dire "fichier.php" c'est lui qui va recevoir le résultat des infos introduits dans un formlaire.
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
14 mai 2008 à 19:45
re!
oui mais sinon ton code je peut le mettre dans ma page d'accueil???
MERCi a+
0
byakhlefncr Messages postés 260 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 11 septembre 2008 63
14 mai 2008 à 23:37
Selon ce qui est ecrit dans ton script tout en haut (Remarque bien ce qui est gras et souligné) :
...
<form method="post" action="index.php?file=Suggest&op=add_sug&module=Download" enctype="multipart/form-data" onsubmit="backslash('download_texte');BBcode_close('download_texte');">
...

c'est donc dans index.php que tu va gérer l'upload (titre de création, catégorie, ... et fichier à joindre)

je ne sais pas ce que contient exactement ce fichier mais il est évident que ce fichier est la page d'acceuil.
donc je te conseille de faire un fichier à part pour la gestion de l'upload : enregistrement des informations et du fichier joint.
0
rct-world Messages postés 18 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 13 juin 2008 2
15 mai 2008 à 07:48
bonjour!!!
oui mais comment faire les fichier création...???
MERCI beaucoup!!!!
0
bonjour!!

MERCI beaucoup de m'avoir aidé mais je te l'ai dit je ne suis pas un expert a code PHP donc S'il te plait pourré tu me dire ou mettre ton code PHP?? car je n'ai rein compris
Je n'ai pas compris pour créer les fichiers??? et ou placer ton code??
MERCI beaucoup a+
0