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

  FORUM HardWare.fr
  Programmation
  PHP

  PB upload fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB upload fichiers

n°1514212
raylcool
Posté le 13-02-2007 à 18:10:58  profilanswer
 

Bonjour à tous,
 
j'ai récupéré un bout de code pour uploader un fichier mais voila, alors que tout fonctionnais chez moi (sur mon disque dur externe où j'ai mis easyphp) j'ai pris mon DD et je l'ai mis sur un pc du bahut et voila qu'en rentrant chez moi l'upload ne fonctionnait plus donc je ne sais plus quoi faire, si vous pouviez m'aider ce serais sympa.
MERCI
 
ps: dans mon code j'envoie aussi des variables vers ma base sql mais je sais que ce n'est pas le problème recherché :
ps: j'ai mis en gras le code pour uploader.
 
Voila le code :  
 
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<title>ACCEPT</title>
</head>
<body>
<center>
<?
require("connect.php" );
 
 if(isset($_POST['img']))
  {  
 $content_dir='../upload/';
 $tmp_file=$_FILES['img']['tmp_name'];
 if( !is_uploaded_file($tmp_file))
 {
  exit("Le fichier est introuvable" );
 }
   
 $type_file=$_FILES['img']['type'];
  if( !strstr($type_file,'jpg') && !strstr($type_file,'jpeg') && !strstr($type_file,'bmp') && !strstr($type_file,'gif'))
  {
   exit("Le fichier que vous tentez uploader n'est un format autorisé, les formats autorisés sont jpg,jpeg,bmp,gif" );
  }
 
 $name_file=$_FILES['img']['name'];
   if( !move_uploaded_file($tmp_file,$content_dir . $name_file))
   {
    exit("Impossible de copier le fichier dans $content_dir" );
   }
   echo 'Le fichier a bien été transféré';
 
 }
 else{echo 'Aucuns fichiers transféré';}

   
echo '<br><br>';
 
 $nickname = $_POST['name_session'];
 $message = $_POST["message"];  
 $dateheure = date("d-m-Y" );
 $heure = date("H:i" );
 if(isset($name_file))
 {
 $img = $name_file;
 }
 else
 {
 $img="vide.jpg";
 }
 
 $contenu=nl2br(stripslashes($message));
 
 $query = "insert into billet (message,dateheure,url_img,personne,heure) values ('".$message."','".$dateheure."','".$img."','".$nickname."','".$heure."')";
 
 $resultat=mysql_query($query,$connexion);
 
 
 
if($resultat){
 echo '<center>';
 echo "\n Enregistrement réussi";}
else{
 echo "\n ajout non effectué";}
echo '<br><br>';
echo '<br><br><br>';
echo '<br><br>';
echo '<a href="affichage.php">Affichage du blog</a>';
echo '</center>';
 
?>
</center>
</body>
</html>


---------------
R.A.Y.L
mood
Publicité
Posté le 13-02-2007 à 18:10:58  profilanswer
 

n°1514219
BobbyLeZob
BLZ n'est plus
Posté le 13-02-2007 à 18:30:04  profilanswer
 


if( !strstr($type_file,'jpg') && !strstr($type_file,'jpeg') && !strstr($type_file,'bmp') && !strstr($type_file,'gif'))  


j'aurai plutôt mis des OR à la place des &&  [:million dollar baby]  
 
 
 
sinon tu peux aussi corriger la belle faille dans ta requête. [:dawa]


---------------
BLZ n'est plus
n°1514224
raylcool
Posté le 13-02-2007 à 18:37:58  profilanswer
 

Merci de ta réponse mais le OR n'y change rien du tout et pour ce qui est de la faille où est elle stp ?

n°1514233
BobbyLeZob
BLZ n'est plus
Posté le 13-02-2007 à 18:54:08  profilanswer
 

ça t'affiche un message quand tu essaye d'uploader?  [:million dollar baby]


---------------
BLZ n'est plus
n°1514235
raylcool
Posté le 13-02-2007 à 18:59:30  profilanswer
 

ba sa m'affiche : Acuns fichiers tranféret mais le message s'enregistre nikel c juste que le fichier n'est pas envoyé dans le dossier upload


Message édité par raylcool le 13-02-2007 à 19:00:13
n°1514236
raylcool
Posté le 13-02-2007 à 19:04:02  profilanswer
 

c good PROBLEME RESOLU :
 
en haut du code il fallait écrire :
 
if( isset($_POST['upload']) )
 
et non pas :
 
if( isset($_POST['img']) )
 
sachant que upload est le nom attribuer au submit
 
merci beaucoup


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

  PB upload fichiers

 

Sujets relatifs
Attribution droit de fichiers Windows en CMD ?sélectionner une liste de fichiers avec FileReferenceList ?
[archéologie] dbase : format des fichiers str ?probleme d'upload mp3
[windows] dir avec le chemin total des fichiersPHP et les fichiers texte
les fichiersTraitement des fichiers TXT avec PHP
actionscript : faire une recherche sur tout les fichiers 
Plus de sujets relatifs à : PB upload fichiers


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