recherche

Maison  >  Questions et réponses  >  le corps du texte

L'exemple de code est incorrect et le format de fichier est incorrect, ligne 51.

<?php

//Code d'erreur du juge

require("upload.html");


if($_FILES['file']['error']>0){

switch($_FILES['file']['error']){

case '1':

          echo 'Fichier trop volumineux'; echo 'Fichier dépassé Spécifier la taille';

                                                                                                                                                                                                                                                                     

                                                                                                                                    8 avec avec avec mon ;

break;

default :

echo 'Erreur de téléchargement</br>';

}

}else{

if($_FILES['file']['size']>200000){

exit("Le fichier dépasse la taille spécifiée");

}

//Déterminez le nom du suffixe du fichier

$allowsuffix = array('png','jpg','jpeg');

$filename = explosive('.' ,$_FILES['file']['name']);

$filesuffix = array_pop($filename);

if(!in_array($filesuffix,$allowsuffix)){

exit("Le suffixe du fichier est incorrect ");

}

$allowmine = array(

"image/png",

"image/jpg",

"image/jpeg",

"image/pjpeg",

" image/gif",

);

if(!in_array($_FILES['file']['name'],$allowmine)){

exit(" Le format du fichier est incorrect");

}

//Spécifiez le chemin du fichier de téléchargement

$path = "d:/phpstudy/PHPtutorial/www/upload/image/";

$newname = date('YmdHis').rand(0,9) .'.'.$filesuffix;

$filepath = $path.$newname;

if(is_uploaded_file($_FILES['file']['tmp_name'] )){

if(move_uploaded_file($_FILES[' file']['tmp_name'],$filepath)){

echo "Téléchargement réussi";

}else{

echo "Échec du téléchargement";

}

}else{

echo "Erreur de téléchargement" ;

}

}

?>

  2490 Il y a quelques jours1478

répondre à tous(2)je répondrai

  • phpcn_u102508

    phpcn_u1025082018-02-04 19:55:27

    Le dernier du tableau en a un de plus,

    répondre
    1
  • 韦小宝

    韦小宝2018-01-31 09:22:02

    Je n’ai pas compris, quelle est l’erreur ? Ligne 51

    répondre
    0
  • Annulerrépondre