Besoin d'aide

  • Socno
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Mai 26, 2004
  • Messages: 107
  • Loc: New York
  • Status: Offline

Message Mars 4th, 2013, 3:36 pm

Salut. Je regarde quelques tutoriels en ligne sur php sur youtube. Ce un tutoriel est sur le téléchargement de fichiers. J'ai essayé de refaire son exemple, mais obtenir une erreur sur les dernières lignes. Quelqu'un est-il capable de voir ce qui est erroné avec le code ? Merci !

Code: [ Select ]
<?php

$name = $_FILES['file']['name'];
$extension = strtolower(substr($name, strpos($name, '.') +1));
$type = $_FILES['file']['type'];

//$size = $_FILES['file']['size'];

$tmp_name = $_FILES['file']['tmp_name'];

if (isset($name)) {
 if (!empty($name)) {
  
 if (($extension=='jpg'||$extension=='jpeg')&&$type=='image/jpeg') {

  $location ='uploads/';
  
  if (move_uploaded_file($tmp_name, $location.$name)) {
   echo 'Uploaded!';
 } else {
   echo 'There was an error';
 }

 } else {
   echo 'File must be a jpg/jpeg';
 }
 
 } else {
   echo 'Please chooose a file.';
 }

?>

<form action="upload.php" method="POST" enctype="multipart/form-data">
   <input type="file" name="file"><br><br>
   <input type="submit" value="Submit">
   </form>
  1. <?php
  2. $name = $_FILES['file']['name'];
  3. $extension = strtolower(substr($name, strpos($name, '.') +1));
  4. $type = $_FILES['file']['type'];
  5. //$size = $_FILES['file']['size'];
  6. $tmp_name = $_FILES['file']['tmp_name'];
  7. if (isset($name)) {
  8.  if (!empty($name)) {
  9.   
  10.  if (($extension=='jpg'||$extension=='jpeg')&&$type=='image/jpeg') {
  11.   $location ='uploads/';
  12.   
  13.   if (move_uploaded_file($tmp_name, $location.$name)) {
  14.    echo 'Uploaded!';
  15.  } else {
  16.    echo 'There was an error';
  17.  }
  18.  } else {
  19.    echo 'File must be a jpg/jpeg';
  20.  }
  21.  
  22.  } else {
  23.    echo 'Please chooose a file.';
  24.  }
  25. ?>
  26. <form action="upload.php" method="POST" enctype="multipart/form-data">
  27.    <input type="file" name="file"><br><br>
  28.    <input type="submit" value="Submit">
  29.    </form>
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 4th, 2013, 3:36 pm

  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6130
  • Loc: Seattle, WA
  • Status: Offline

Message Mars 4th, 2013, 4:52 pm

Il serait utile si vous avez inclus l'erreur que vous voyez.
The Beer Monocle. Classy.
  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Juil 06, 2010
  • Messages: 266
  • Status: Offline

Message Mars 5th, 2013, 7:46 am

Il vous manquait la dernière } dans le script

PHP Code: [ Select ]
<?php
 
$name = $_FILES['file']['name'];
$extension = strtolower(substr($name, strpos($name, '.') +1));
$type = $_FILES['file']['type'];
 
//$size = $_FILES['file']['size'];
 
$tmp_name = $_FILES['file']['tmp_name'];
 
if (isset($name)) {
   
    if (!empty($name)) {
 
        if (($extension == 'jpg' || $extension=='jpeg') && $type == 'image/jpeg') {
 
            $location ='uploads/';
 
            if (move_uploaded_file($tmp_name, $location.$name)) {
                echo 'Uploaded!';
            }  else {
                echo 'There was an error';
            }
 
        }  else {
            echo 'File must be a jpg/jpeg';
        }
 
    }  else {
        echo 'Please chooose a file.';
    }
   
} // <-- This little guy was missing
 
?>
 
<form action="upload.php" method="POST" enctype="multipart/form-data">
    <input type="file" name="file"><br><br>
    <input type="submit" value="Submit">
</form>
 
 
  1. <?php
  2.  
  3. $name = $_FILES['file']['name'];
  4. $extension = strtolower(substr($name, strpos($name, '.') +1));
  5. $type = $_FILES['file']['type'];
  6.  
  7. //$size = $_FILES['file']['size'];
  8.  
  9. $tmp_name = $_FILES['file']['tmp_name'];
  10.  
  11. if (isset($name)) {
  12.    
  13.     if (!empty($name)) {
  14.  
  15.         if (($extension == 'jpg' || $extension=='jpeg') && $type == 'image/jpeg') {
  16.  
  17.             $location ='uploads/';
  18.  
  19.             if (move_uploaded_file($tmp_name, $location.$name)) {
  20.                 echo 'Uploaded!';
  21.             }  else {
  22.                 echo 'There was an error';
  23.             }
  24.  
  25.         }  else {
  26.             echo 'File must be a jpg/jpeg';
  27.         }
  28.  
  29.     }  else {
  30.         echo 'Please chooose a file.';
  31.     }
  32.    
  33. } // <-- This little guy was missing
  34.  
  35. ?>
  36.  
  37. <form action="upload.php" method="POST" enctype="multipart/form-data">
  38.     <input type="file" name="file"><br><br>
  39.     <input type="submit" value="Submit">
  40. </form>
  41.  
  42.  

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 96 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC