Rename PHP : No error
Résolu/Fermé
A voir également:
- Rename PHP : No error
- Lupas rename - Télécharger - Gestion de fichiers
- Bulk rename utility - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
- A-pdf rename - Télécharger - PDF
- Rename - Télécharger - Gestion de fichiers
3 réponses
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 690
10 mai 2010 à 16:12
10 mai 2010 à 16:12
Bonjour,
Dans tes formulaires HTML, met des guillemets pour toutes les valeurs non numériques de tes attributs.... Des fois tu en met, d'autre fois non.
Dans tes formulaires HTML, met des guillemets pour toutes les valeurs non numériques de tes attributs.... Des fois tu en met, d'autre fois non.
Problème résolu :
Remplacer rename par move_uploaded_file();
Le nouveau code :
Remplacer rename par move_uploaded_file();
Le nouveau code :
<?php # Variables de test $_POST['date'] = "2010-05-04"; $date = $_POST['date']; #Upload et intégration du fichier $repertoireDestination = "logs/"; $nomDestination = "logs.txt"; // Pour raison de sécurité nous ajouterons aux fichiers // portant une extension .php .php3, l'extension .txt if (mb_eregi(".php", $nomDestination)) { $nomDestination .= ".txt"; } if (is_uploaded_file($_FILES["fichier"]["tmp_name"])) { if (file_exists($repertoireDestination.$nomDestination)) { rename($repertoireDestination.$nomDestination,$repertoireDestination."archive".date('dmYGi').".txt"); } if (move_uploaded_file($_FILES["fichier"]["tmp_name"],$repertoireDestination.$nomDestination)) { echo "Le fichier temporaire ".$_FILES["fichier"]["tmp_name"]. " a été déplacé vers ".$repertoireDestination.$nomDestination; } else { echo "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } else { echo "Le fichier n'a pas été uploadé (trop gros ?)"; }