Upload file
Résolu
file
-
Help me -
Help me -
Bonjour,
j'ai utilisé ce script pour upload de mes fichiers en local ça marche trés bien mais lors d'hebergement ça fonctione pas j'ai mis mon coodoné sql que l'hebergeur ma donné sans effet
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:24px;
top:53px;
width:1122px;
height:399px;
z-index:1;
}
.style2 {
color: #FF0000;
font-size: 18px;
}
.style3 { font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
}
.style3 {font-size: 18px}
#Layer2 { position:absolute;
left:1070px;
top:245px;
width:132px;
height:41px;
z-index:1;
}
.style4 {font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #0066FF; }
-->
</style>
</head>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<body>
<p align="center">
<div class="style3" id="Layer2"><a href="deconexion.php" class="style3">Deconexion</a></div>
<p align="center">
<input type="image" src="images/entete.PNG" width="1000" height="170"><BR></p>
<br /><br />
<br />
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin9.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin9.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin3.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin3.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object> </td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin1.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin1.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin2.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin2.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="">
<param name="movie" value="buttonadmin5.swf">
<param name="quality" value="high">
<embed src="buttonadmin5.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object>
</object></td><td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin6.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin6.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46"></embed>
</object></td>
</tr>
</table>
<br /><br /><br /><br /><br />
</p><?php
//----------------------------
// DEFINITION DES VARIABLES
//----------------------------
$target = 'accueil/'; // Repertoire cible
$f1=$target; $f2=$target;
//----------------------
// SCRIPT D'UPLOAD
//----------------------
// On vérifie si le champ est rempli
if(!empty($_POST['posted'])) {
@$cn=mysql_connect("localhost","root","")OR exit("echec conexion");
mysql_selectdb("hb",$cn);
$req="select * from 'carou' ";
$res=mysql_query($req,$cn) or die(mysql_error());
$enr=mysql_fetch_assoc($res);
unlink("".$enr["ta"]."");
mysql_close($cn);
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
// Si upload OK alors on affiche le message de réussite
echo '<b>Fichier uploadé avec succès !</b>';
echo '<hr />';
echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
$f1=$f1.$_FILES['fichier']['name'] ;
@$cn=mysql_connect("localhost","root","")OR exit("echec conexion");
mysql_selectdb("hb",$cn);
$req=" select * from 'carou'";
$res=mysql_query($req,$cn);
$n=mysql_num_rows($res);
if($n==0)
{
$req=" INSERT INTO 'carou' ( 'ta' )
VALUES ('".$f1."') ";
$res=mysql_query($req,$cn);
mysql_close($cn);
}
if($n==1)
{
$enr=mysql_fetch_assoc($res) ;
$req1="UPDATE 'carou' SET 'ta' = '".$f1."' WHERE 'ta' = '".$enr["ta"]."'" ;
$res=mysql_query($req1,$cn);
mysql_close($cn);
}
}
}
?>
<p align="center" class="style2"> </p>
<br /><br /><br /><br /><br />
<table> <form enctype="multipart/form-data" action="flash.php" method="POST"> <tr><td> <p>Envoyer le fichier :</p> </td></tr>
<tr><td> <input type="hidden" name="posted" value="1" /></td></tr>
<tr><td> <p class="style2"><span class="style3">Flash document </span></p></td>
<td><input name="fichier" type="file" /></td></tr><tr><td></td><td> <div align="center">
<input type="submit" value="Uploader" /></form></td></tr></table>
<p class="style4"> </p>
</body>
</html>
j'ai utilisé ce script pour upload de mes fichiers en local ça marche trés bien mais lors d'hebergement ça fonctione pas j'ai mis mon coodoné sql que l'hebergeur ma donné sans effet
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:24px;
top:53px;
width:1122px;
height:399px;
z-index:1;
}
.style2 {
color: #FF0000;
font-size: 18px;
}
.style3 { font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
}
.style3 {font-size: 18px}
#Layer2 { position:absolute;
left:1070px;
top:245px;
width:132px;
height:41px;
z-index:1;
}
.style4 {font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #0066FF; }
-->
</style>
</head>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<body>
<p align="center">
<div class="style3" id="Layer2"><a href="deconexion.php" class="style3">Deconexion</a></div>
<p align="center">
<input type="image" src="images/entete.PNG" width="1000" height="170"><BR></p>
<br /><br />
<br />
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin9.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin9.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin3.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin3.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object> </td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin1.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin1.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin2.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin2.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object></td>
<td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="108" height="46">
<param name="BGCOLOR" value="">
<param name="movie" value="buttonadmin5.swf">
<param name="quality" value="high">
<embed src="buttonadmin5.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46" ></embed>
</object>
</object></td><td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="108" height="46">
<param name="BGCOLOR" value="" />
<param name="movie" value="buttonadmin6.swf" />
<param name="quality" value="high" />
<embed src="buttonadmin6.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="108" height="46"></embed>
</object></td>
</tr>
</table>
<br /><br /><br /><br /><br />
</p><?php
//----------------------------
// DEFINITION DES VARIABLES
//----------------------------
$target = 'accueil/'; // Repertoire cible
$f1=$target; $f2=$target;
//----------------------
// SCRIPT D'UPLOAD
//----------------------
// On vérifie si le champ est rempli
if(!empty($_POST['posted'])) {
@$cn=mysql_connect("localhost","root","")OR exit("echec conexion");
mysql_selectdb("hb",$cn);
$req="select * from 'carou' ";
$res=mysql_query($req,$cn) or die(mysql_error());
$enr=mysql_fetch_assoc($res);
unlink("".$enr["ta"]."");
mysql_close($cn);
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
// Si upload OK alors on affiche le message de réussite
echo '<b>Fichier uploadé avec succès !</b>';
echo '<hr />';
echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
$f1=$f1.$_FILES['fichier']['name'] ;
@$cn=mysql_connect("localhost","root","")OR exit("echec conexion");
mysql_selectdb("hb",$cn);
$req=" select * from 'carou'";
$res=mysql_query($req,$cn);
$n=mysql_num_rows($res);
if($n==0)
{
$req=" INSERT INTO 'carou' ( 'ta' )
VALUES ('".$f1."') ";
$res=mysql_query($req,$cn);
mysql_close($cn);
}
if($n==1)
{
$enr=mysql_fetch_assoc($res) ;
$req1="UPDATE 'carou' SET 'ta' = '".$f1."' WHERE 'ta' = '".$enr["ta"]."'" ;
$res=mysql_query($req1,$cn);
mysql_close($cn);
}
}
}
?>
<p align="center" class="style2"> </p>
<br /><br /><br /><br /><br />
<table> <form enctype="multipart/form-data" action="flash.php" method="POST"> <tr><td> <p>Envoyer le fichier :</p> </td></tr>
<tr><td> <input type="hidden" name="posted" value="1" /></td></tr>
<tr><td> <p class="style2"><span class="style3">Flash document </span></p></td>
<td><input name="fichier" type="file" /></td></tr><tr><td></td><td> <div align="center">
<input type="submit" value="Uploader" /></form></td></tr></table>
<p class="style4"> </p>
</body>
</html>
A voir également:
- Upload file
- .Bin file - Guide
- Host file - Guide
- .Dat file - Guide
- Iso file - Guide
- Youtube upload - Télécharger - Diffusion
5 réponses
Teste avec ça pour voir de quelle nature est le pb...
<?php // Récupération du dossier dans lequel le fichier sera uploadé $DESTINATION_FOLDER = 'upload/' ; // Taille maximale de fichier, valeur en bytes $MAX_SIZE = 50000000 ; // Définition des extensions de fichier autorisées (avec le ".") $AUTH_EXT = array( ".jpg", ".jpeg") ; // Fonction permettant de vérifier si l'extension du fichier est // autorisée. function isExtAuthorized($ext) { global $AUTH_EXT; if(in_array($ext, $AUTH_EXT)) { return true; } else { return false; } } // On vérifie que le champs contenant le chemin du fichier soit // bien rempli. if(!empty($_FILES['fichier']['name'])) { // Nom du fichier choisi: $nomFichier = $_FILES['fichier']['name'] ; // Nom temporaire sur le serveur: $nomTemporaire = $_FILES['fichier']['tmp_name'] ; // Type du fichier choisi: $typeFichier = $_FILES['fichier']['type'] ; // Poids en octets du fichier choisit: $poidsFichier = $_FILES['fichier']['size'] ; // Code de l'erreur si jamais il y en a une: $codeErreur = $_FILES['fichier']['error'] ; // Extension du fichier $extension = strrchr($nomFichier, ".") ; // Si le poids du fichier est de 0 bytes, le fichier est // invalide (ou le chemin incorrect) => message d'erreur // sinon, le script continue. if($poidsFichier <> 0) { // Si la taille du fichier est supérieure à la taille // maximum spécifiée => message d'erreur if($poidsFichier < $MAX_SIZE) { // On teste ensuite si le fichier a une extension autorisée if(isExtAuthorized($extension)) { // Ensuite, on copie le fichier uploadé ou bon nous semble. $uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER . $nomFichier) ; } else { echo ("Files with extension $extension can't be upload<br>") ; } } else { $tailleKo = $MAX_SIZE / 1000; echo("You can't upload files with higher size than tailleKo Ko.<br>"); } } else { echo("The selected file is not correct <br>"); } } else { echo("You didn't choose a file<br>"); } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ecoute Breu62 j'ai mis beaucoup de temp pour trouver enfin la solution c'est que j'ai changé le droit d'acces du fichier cible dans l'hebergeur et j'ai ajouté le droit du groupe en ecriture
Tu ouvre le client ftp ou tu met tes pages web comme Filezela et tu change le doit d'acces de ton fichier cible ,lorsque tu es connecté avec ton client ftp tu entre et tu clic bouton droit sur ton fichier cible et tu choisie permissions du fichier et là tu trouve
https://www.cjoint.com/?grlehRMpat
et tu coche "ecrire" au niveau du permission du groupe
https://www.cjoint.com/?grlehRMpat
et tu coche "ecrire" au niveau du permission du groupe
Tu ouvre le client ftp ou tu met tes pages web comme Filezela et tu change le doit d'acces de ton fichier cible ,lorsque tu es connecté avec ton client ftp tu entre et tu clic bouton droit sur ton fichier cible et tu choisie permissions du fichier et là tu trouve
https://www.cjoint.com/?grlehRMpat
et tu coche "ecrire" au niveau du permission du groupe
https://www.cjoint.com/?grlehRMpat
et tu coche "ecrire" au niveau du permission du groupe