Include (variable PHP ??? syntax);
Résolu
Fibros
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je cherche la syntax correct pour
c pour afficher ces type de fichiers
'.png', '.gif', '.jpg', '.jpeg','.avi','.rar','.zip'
voila mon script
et mon form est
Je cherche la syntax correct pour
<?php
include( . $dossier . . $fichier .);
?>
c pour afficher ces type de fichiers
'.png', '.gif', '.jpg', '.jpeg','.avi','.rar','.zip'
voila mon script
<?php
$dossier = 'upload/';
$fichier = basename($_FILES['fichier']['name']);
$taille_maxi = 3145728;
$taille = filesize($_FILES['fichier']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.avi','.rar','.zip');
$extension = strrchr($_FILES['fichier']['name'], '.');
if(!in_array($extension, $extensions))
{
$erreur = include('work/ext.php');
}
if($taille>$taille_maxi)
{
$erreur = include('work/gros.php');
}
if(!isset($erreur))
{
$fichier = strtr(
$fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'
);
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier . $fichier))
{
include('work/val.php');
}
else
{
include('work/fuite.php');
}
}
else
{
echo $erreur;
}
?>
et mon form est
<form method="POST" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="3145728">
Fichier : <input type="file" name="fichier">
<input type="submit" name="envoyer" value="Envoyer le fichier">
</form><br/>
A voir également:
- Include (variable PHP ??? syntax);
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
2 réponses
Bonjour,
...
mais je ne comprends pas où est ton problème puisque tu sembles le faire correctement à cette ligne :
Au pire.... fais donc un écho de tes variables...
par exemple avant le if fais :
et regarde ce que ça te retourne
include($dossier.$fichier);
...
mais je ne comprends pas où est ton problème puisque tu sembles le faire correctement à cette ligne :
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier . $fichier))
Au pire.... fais donc un écho de tes variables...
par exemple avant le if fais :
echo $dossier . $fichier ;
et regarde ce que ça te retourne