Upload code [PHP] help!!!
rct-world
Messages postés
18
Statut
Membre
-
rct-world -
rct-world -
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!!!!
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:
- Upload code [PHP] help!!!
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Upload video youtube - Télécharger - Diffusion
13 réponses
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
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
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
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
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!!!
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!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
}
//////////////////////////////////////////////////////////////////////////////////////
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
}
//////////////////////////////////////////////////////////////////////////////////////
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/
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/
bonjour,
oui dans un fichier php qui reçoit le résultat du formulaire à remplir
dans ton cas index.php
oui dans un fichier php qui reçoit le résultat du formulaire à remplir
dans ton cas index.php
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
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
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.
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.
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.
...
<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.