[PHP] Telecharger fichier .txt
Fermé
capa57
Messages postés
352
Date d'inscription
lundi 30 juin 2008
Statut
Membre
Dernière intervention
26 mai 2016
-
27 janv. 2010 à 15:45
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 28 janv. 2010 à 12:07
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 28 janv. 2010 à 12:07
A voir également:
- Télécharger fichier txt
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
4 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
27 janv. 2010 à 17:47
27 janv. 2010 à 17:47
Fais pointer ton lien vers un fichier PHP contenant ceci :
<?php header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="fichier.txt"'); readfile('fichier.txt'); ?>
capa57
Messages postés
352
Date d'inscription
lundi 30 juin 2008
Statut
Membre
Dernière intervention
26 mai 2016
13
27 janv. 2010 à 23:41
27 janv. 2010 à 23:41
mon code :
// On vérifit le type du fichier
if ($_FILES['fichier']['type'] != 'application/zip' && $_FILES['fichier']['type'] != 'application/pdf' && $_FILES['fichier']['type'] != 'application/msword' && $_FILES['fichier']['type'] != 'text/plain')
{
$erreur = 'Le fichier doit être au format *.jpeg, *.gif ou *.png .';
}
// On vérifit le poids de l'image
elseif ($_FILES['fichier']['size'] > $poids_max)
{
$erreur = 'L\'image doit être inférieur à ' . $poids_max/1024 . 'Ko.';
}
// On vérifit si le répertoire d'upload existe
elseif (!file_exists($repertoire))
{
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
}
// Si il y a une erreur on l'affiche sinon on peut uploader
if(isset($erreur))
{
echo '' . $erreur . '<br><a href="javascript:history.back(1)">Retour</a>';
}
else
{
// On définit l'extention du fichier puis on le nomme par le timestamp actuel
if ($_FILES['fichier']['type'] == 'application/zip') { $extention = '.zip'; }
if ($_FILES['fichier']['type'] == 'application/pdf') { $extention = '.pdf'; }
if ($_FILES['fichier']['type'] == 'text/plain') { $extention = '.txt'; }
if ($_FILES['fichier']['type'] == 'application/msword') { $extention = '.doc'; }
$nom_fichier = $_POST['titre'].time().$extention;
// On upload le fichier sur le serveur.
if (move_uploaded_file($_FILES['fichier']['tmp_name'], $repertoire.$nom_fichier))
{
$url_img = ''.$repertoire.''.$nom_fichier.'';
$date=date("d/m/Y");
$titre=addslashes($_POST['titre']);
$desc=addslashes($_POST['desc']);
$fichier_echo=$url_img;
$requete_ajout_echo=mysql_query("INSERT INTO echos (date_echo,titre_echo,desc_echo,url_fichier_echo) values ('$date','$titre','$desc','$fichier_echo')");
echo "L'écho à bien été ajouté";
$titre='';
$desc='';
echo "<br><br><a href='index.php?nav=gestion_echos'>Revenir en arrière</a>";}
else
{
echo 'L\'image n\'a pas pu être uploadée sur le serveur.';
}
}
echo '</div>';
// On vérifit le type du fichier
if ($_FILES['fichier']['type'] != 'application/zip' && $_FILES['fichier']['type'] != 'application/pdf' && $_FILES['fichier']['type'] != 'application/msword' && $_FILES['fichier']['type'] != 'text/plain')
{
$erreur = 'Le fichier doit être au format *.jpeg, *.gif ou *.png .';
}
// On vérifit le poids de l'image
elseif ($_FILES['fichier']['size'] > $poids_max)
{
$erreur = 'L\'image doit être inférieur à ' . $poids_max/1024 . 'Ko.';
}
// On vérifit si le répertoire d'upload existe
elseif (!file_exists($repertoire))
{
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
}
// Si il y a une erreur on l'affiche sinon on peut uploader
if(isset($erreur))
{
echo '' . $erreur . '<br><a href="javascript:history.back(1)">Retour</a>';
}
else
{
// On définit l'extention du fichier puis on le nomme par le timestamp actuel
if ($_FILES['fichier']['type'] == 'application/zip') { $extention = '.zip'; }
if ($_FILES['fichier']['type'] == 'application/pdf') { $extention = '.pdf'; }
if ($_FILES['fichier']['type'] == 'text/plain') { $extention = '.txt'; }
if ($_FILES['fichier']['type'] == 'application/msword') { $extention = '.doc'; }
$nom_fichier = $_POST['titre'].time().$extention;
// On upload le fichier sur le serveur.
if (move_uploaded_file($_FILES['fichier']['tmp_name'], $repertoire.$nom_fichier))
{
$url_img = ''.$repertoire.''.$nom_fichier.'';
$date=date("d/m/Y");
$titre=addslashes($_POST['titre']);
$desc=addslashes($_POST['desc']);
$fichier_echo=$url_img;
$requete_ajout_echo=mysql_query("INSERT INTO echos (date_echo,titre_echo,desc_echo,url_fichier_echo) values ('$date','$titre','$desc','$fichier_echo')");
echo "L'écho à bien été ajouté";
$titre='';
$desc='';
echo "<br><br><a href='index.php?nav=gestion_echos'>Revenir en arrière</a>";}
else
{
echo 'L\'image n\'a pas pu être uploadée sur le serveur.';
}
}
echo '</div>';
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
27 janv. 2010 à 23:42
27 janv. 2010 à 23:42
Oui et ?
capa57
Messages postés
352
Date d'inscription
lundi 30 juin 2008
Statut
Membre
Dernière intervention
26 mai 2016
13
28 janv. 2010 à 12:07
28 janv. 2010 à 12:07
comment je me sers de ce que tu m'as donné