Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1236 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Upload image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Upload image

n°66154
sanogyl
Nouvelle formule blancheur
Posté le 18-10-2001 à 16:35:57  profilanswer
 

Salut tlm
 
g un form (fichier ajouter.php3 ou l'on entre des infos et un autre fichier (ajouter_verif.php3) qui est le "action" du form, et ce fichier ajoute ds Mysql les infos rempli ds le form, jusque la, pas de pb.
Mais ce que je veux faire c que lorsque l'on veux mettre une img, plutot que de taper l'url ds le champ approprie, que l'on puissent uploader le fichier que l'on aura choisi (ds ajouter.php3) et que ca l'upload sur le serveur et que l'info ds Mysql soit le nom du fichier que l'on vient d'uploader (ainsi que les autre champ bien entendu...
g deja essayer d'utiliser un script, ca a foiré....
 
alors, si vous pouviez m'aide, ce serai pas mal....
 
merci  A+

mood
Publicité
Posté le 18-10-2001 à 16:35:57  profilanswer
 

n°66177
sanogyl
Nouvelle formule blancheur
Posté le 18-10-2001 à 18:15:10  profilanswer
 

up

n°66188
atrsurf
Posté le 18-10-2001 à 19:41:31  profilanswer
 

Ce script marche bien.
dans l'include il y a les param de connexion.
Il faut juste changer les droits du répertoire et ca devrait marcher.....
 
Aprè stu mets un lien vers l'image uploadé !!
 
<?php
        include("parametre.php3" );
        connexion();
?>
<html>
<head>
  <title>
     Upload de fichiers
  </title>
</head>
<body>
<center>
 
<?
/*------------------------------------------------
 
-------------
 VARIABLE(S) A MODIFIER
--------------------------------------------------------------*/
 
// Chemin du répertoire de destination, exemples pour :
// windows : $destination="C:\\windows\\temp";
// unix : $destination="/usr/WWW/tmp";
 
$destination="download";
 
// Taille maximale autorisée en octets
$taille=1512000;
 
 
/*-------------------------------------------------------------
 CAS : ENREGISTREMENT DU FICHIER SUR LE SERVEUR
--------------------------------------------------------------*/
 
switch($action) {
 
case "add";
if ($userfile_size!=0) {$taille_ko=$userfile_size/1024;} else {$taille_ko=0;}
if ($userfile=="none" ) {$message="<h2><font face=arial>Vous n'avez pas sélectionné de fichier.</font></h2>";}
if ($userfile_size>$taille)  
 {
 if($taille!=0)  
  {
  $taille_max_ko=$taille/1024;
  }
 $message="<h2><font face=arial>Votre fichier est trop gros ($taille_max_ko ko max)</font></h2>";
 }
if ($userfile!="none" && $userfile_size<$taille && $userfile_size!=0)
 {
 $userfile=stripslashes($userfile);   // pour windows
 if (!copy($userfile, "$destination/$userfile_name" ))
  {
         $message="<br>Probleme de transfert !<br>";
         }
        else
  {
  $message="<h2><font face=arial>Fichier enregistré</font></h2>";
  }
 }
printf ("$message<br>taille=%.2f ko.",$taille_ko);  
break;
 
/*-------------------------------------------------------------
 CAS : AFFICHAGE DU FORMULAIRE
--------------------------------------------------------------*/
default;
echo "<h2><font face=arial>Upload de fichiers</font></h2>";
echo "Choisissez un fichier sur votre disque et cliquez sur Envoyer<br>
 <FORM ENCTYPE=\"multipart/form-data\" ACTION=\"upload.php3\" METHOD=\"post\">
 <input type=\"hidden\" name=\"action\" value=\"add\">
 <INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000000\">
 <INPUT NAME=\"userfile\" TYPE=\"file\" size=\"20\"><br>
 <input type=\"submit\" value=\"Envoyer\"></FORM>";
break;
}
?>
</center>
</body>
</html>

 

[edtdd]--Message édité par atrsurf--[/edtdd]

n°66228
sanogyl
Nouvelle formule blancheur
Posté le 18-10-2001 à 22:27:09  profilanswer
 

merci atrsurf  pour t'as réponse, mais je vroudrais savoir si avce ces codes sources la, on peut le faire ?
 
ANNEXE : le contenu des 2 pages :
 
############ AJOUTER.php3 ###########
<HTML><HEAD><TITLE> : l'admin</TITLE>
<STYLE>
BODY { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial } P { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial } TD { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial } LI { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial } A:link { FONT-SIZE: 11px; COLOR: navy; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none } A:visited { FONT-SIZE: 11px; COLOR: navy; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none } A:hover { FONT-SIZE: 11px; COLOR: navy; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: underline } A.droite:link { FONT-SIZE: 11px; COLOR: #e0e0e0; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none } A.droite:visited { FONT-SIZE: 11px; COLOR: #e0e0e0; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none } A.droite:hover { FONT-SIZE: 11px; COLOR: #e0e0e0; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: underline } FONT.erreur { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: red } FONT.merci { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: navy } P.titre { FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center } INPUT { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial } SELECT { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial } TEXTAREA { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial }  
</STYLE>
 
</HEAD>
<BODY bgColor=#000000 leftMargin=0 text="#FFFFFF"  
topMargin=0 marginheight="0" marginwidth="0" link="#003399">
<table cellspacing=0 cellpadding=0 width=552 border=0 height="186" align="center">
<tbody>  
<tr>  
<td height="292">  
<div style="TEXT-ALIGN: justify">  
<center>
 
<font size="3" face="Verdana" color="white"><b><u>AJOUTER UN ROMS</u></b></font><br><<form method="POST" action="roms_ajouter_verif.php3?cat=<?echo $cat; ?>">
<table bordercolor="#000060" cellspacing=0 cellpadding=0  
width="609"  
border=1 bordercolordark="#000060" bordercolorlight="#000060">
<tbody>  
<tr bgcolor="#000059">  
<td width="299" bordercolor="#000060">  
<div style="TEXT-ALIGN: justify">  
 
<p align="center"><font color="white"><b>Nom</b> <b>:</b>  
</font><font color="red">*</font><font color="white"> </font>:<br><input type="text" name="nom" maxlength="255" style="color:white; background-color:rgb(0,0,88); border-width:1; border-color:white; border-style:solid;"></p>
 
</div>
</td>
<td width="304" bordercolor="#000060">  
<div style="TEXT-ALIGN: justify">  
 
<p align="center"><font color="white"><b>URL download :</b></font><font color="red">*</font><br><input type="text" name="down" maxlength="5000" style="color:white; background-color:rgb(0,0,88); border-width:1; border-color:white; border-style:solid;" value="http://www.bubblegame.net/" size="28"></p>
 
</div>
</td>
</tr>
<tr bgcolor=#F0F0FF>  
<td width="299" height="215" valign="top" bgcolor="black" bordercolor="#000060">  
<center>
<font color="white"><b> <br> <u><br></u></b></font>  
</center>
<table border="0" width="295">
<tr>
<td width="84">
<p><font color="white"><b>Image  
:</b></font></p>
</td>
<td width="201">
<p align="left">
<p><input type="file" name="file_name" enctype="multipart/form-data" size="20" style="color:silver; background-color:black; border-width:1; border-color:white; border-style:solid;"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
</td>
</tr>
<tr>
<td width="84">
<p><b><font color="white">Note  
:</font></b></p>
</td>
<td width="201">
<p><input type="text" name="note" maxlength="255" style="color:silver; background-color:black; border-width:1; border-color:white; border-style:solid;" size="25"></p>
</td>
</tr>
<tr>
<td width="84">
<p><font color="white"><b>Taille  
:</b></font></p>
</td>
<td width="201">
<div style="TEXT-ALIGN: justify">  
 
<p align="left"><input type="text" name="taille" maxlength="255" style="color:silver; background-color:black; border-width:1; border-color:white; border-style:solid;" size="25"></p>
 
</div>
</td>
</tr>
<tr>
<td width="84">
<p> </p>
</td>
<td width="201">
<p> </p>
</td>
</tr>
</table>
<p align="center"> <br><font color="white" size="2"><img src="rafsoft3.gif" width="88" height="31" border="0"></font> </p>
</td>
<td width="304" align="left" valign="top" bgcolor="black" bordercolor="#000060" height="215">  
<div style="TEXT-ALIGN: justify">  
<p align="left"><font color="white">  
</font></p>
</div>
<table border="0" width="309">
<tr>
<td width="93" height="151"> <div style="TEXT-ALIGN: justify">  
<p align="right"><font color="white"><b>Commentaire :</b></font></p>
</div>
</td>
<td width="206" height="151">  
<p><textarea name="description" rows="8" cols="27" style="color:silver; background-color:black; border-width:1; border-color:white; border-style:solid;"></textarea></p>
</td>
</tr>
</table>
<div style="TEXT-ALIGN: justify">  
<p align="center"><font color="red">*</font><font color="white">  
</font><font color="red">= Champs Obligatoires  
pour un fonctionnement correct<br>
</font></p>
</div>
</td>
</tr>
<tr>
<td width="605" height="29" valign="top" bgcolor="black" bordercolor="#000060" colspan="2">  
<p align="center"><input onClick="Javascript:window.location='emul_index.php3';" name="retour" value="<<<< INDEX" style="color:silver; background-color:black; border-color:red; border-style:solid;">  
<input type="reset" name="annul" value="EFFACER" style="color:silver; background-color:black; border-width:1; border-color:red; border-style ashed;">  
<input type="submit" name="envoi" value="AJOUTER >>>>" style="color:silver; background-color:black; border-width:2; border-color:red; border-style:solid;"></p>
</td>
</tr>
</tbody>  
</table>
 
 
 
</form>
</center>
</div>
</td>
</tr>
</tbody>  
</table>
<p align="center"><a href="raphsoft.php3"><font color="white">Script Gestion  
roms 1.0 de RAPH'SOFT<br></font><font color="white" size="2">© R.  
& Raph ' SOFT 2001</font></a><font color="white" size="2"><br> </font></p>
</BODY></HTML>
 
 
 
 
######### AJOUTER_VERIF.php3 ############"
 
<?
require("../config.php3" );
 
 
 
 
 
$img="$dest_file";
 
if($cat=="Atari2600" )
{
$table="roms_2600";
}
if($cat=="Atari5200" )
{
$table="roms_5200";
}
if($cat=="Atari7800" )
{
$table="roms_7800";
}
if($cat=="gameboy" )
{
$table="roms_gameboy";
}
if($cat=="gbavance" )
{
$table="roms_avance";
}
if($cat=="MegaDrive" )
{
$table="roms_mdrive";
}
if($cat=="geopocket" )
{
$table="roms_geopocket";
}
if($cat=="pcengine" )
{
$table="roms_pcengine";
}
 
*********
 
Voilà merci A+

n°66229
Raph2209
poooooowaaaaaaaa !
Posté le 18-10-2001 à 23:15:50  profilanswer
 

up  :D

n°66459
Raph2209
poooooowaaaaaaaa !
Posté le 19-10-2001 à 17:31:42  profilanswer
 

personne ne peut m'aider ???????


---------------
powaaaaaaaaaaaaaa !
n°66531
Raph2209
poooooowaaaaaaaa !
Posté le 19-10-2001 à 22:50:15  profilanswer
 

up :)


---------------
powaaaaaaaaaaaaaa !
n°66584
Raph2209
poooooowaaaaaaaa !
Posté le 20-10-2001 à 16:24:06  profilanswer
 

up, aide moi svp.......  :(  :(  :(  :(  :(  :(  :(  :cry:


---------------
powaaaaaaaaaaaaaa !
n°128365
SquiiiD
be cool !
Posté le 19-04-2002 à 10:47:52  profilanswer
 

lol te repondre a koa??? tu t po gourré de post toa?  :heink:  :heink:  :heink:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Upload image

 

Sujets relatifs
[PHP] Rassurer moi y'a une fonction pour l'heure dynamique[PHP] Pb avec setcookie qui n'envoie pas de cookie???
[PHP] truc archi chiantProbleme formulaire PHP-MySQL
données CSV et PHPEditeur pour développer en PHP
[PHP] Setcookie et header("location:...") Problème???????[PHP]Recherhe d'un pass
[PHP] Afficher des trucs avant la fin de l'éxécution d'un script ?[PHP] Comment ça marche les sessions?
Plus de sujets relatifs à : [PHP] Upload image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR