10

ما هي افضل طريقة لرفع ملف في PHP ?

بحيث يتم رفع الملف ل url معين بالسيرفر و يتم حفط ال url الخاص بالملف في قاعدة البيانات

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أعتدر أخي

قمت بلصق الكود مباشرة فخرج على هذا الشكل

//

ليس هناك في حقل التعليقات كيفية إضافة الأكواد ...

4 فراغات قبل كل سطر

<?php
$dossier = 'upload/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES['avatar']['name'], '.'); 
if(!in_array($extension, $extensions)){
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur))
{
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) {
$fichier هنا ضع الكويري التي تريد و إسم الملف يوجد في المتغير
echo 'Upload effectué avec succès !';
}
else {
echo 'Echec de l\'upload !';
}}else{ 
echo $erreur;
}
?>

شكراا على المعلومة ههه