Comment envoyer une photo d'un site vers une adresse email
Fermé
Mac11
Messages postés
145
Date d'inscription
samedi 15 juin 2013
Statut
Membre
Dernière intervention
6 novembre 2020
-
21 juil. 2013 à 18:09
mac11 - 25 juil. 2013 à 17:02
mac11 - 25 juil. 2013 à 17:02
A voir également:
- Comment envoyer une photo d'un site vers une adresse email
- Rechercher ou entrer l'adresse - Guide
- Darkino nouvelle adresse - Guide
- Site de telechargement - Guide
- Créer une adresse hotmail - Guide
- Darkino devient DarkiWorld : le site pirate change de nom, d'adresse et d'interface - Guide
2 réponses
asmaanoor
Messages postés
73
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
20 janvier 2014
18
23 juil. 2013 à 03:23
23 juil. 2013 à 03:23
1- tu upload la photo
2- tu la mets dans un répertoire
3- tu mets son chemin dans ta base de donnée
4- voici le code commenté qu'il te faut
5- j'espère t'avoir aider
// verification du fichier de l'attachement;
if((isset($_FILES['fichier'])) && ($_FILES['fichier']['name']!="")) {
$dossier = '../upload/';
$fichier = basename($_FILES['fichier']['name']);
$taille_maxi = 2000000;
$taille = filesize($_FILES['fichier']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg', '.pdf', '.doc', '.docx', '.xsl', '.xslx');
$extension = strrchr($_FILES['fichier']['name'], '.');
//Début des vérifications de sécurité...
//Si l'extension n'est pas dans le tableau
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...';
}
//S'il n'y a pas d'erreur, on upload
if(!isset($erreur)){
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
//Si la fonction renvoie TRUE, c'est que ça a fonctionné...
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier . $fichier)) {
mysql_query("UPDATE demandes SET demandes.fichier ='".$fichier."' where demandes.id ='".$last."'") or die("&error=".mysql_error()."&");
}
//Sinon (la fonction renvoie FALSE).
else{
echo 'Echec de l\'upload !';
}
}
else {echo $erreur;}
}
?>
2- tu la mets dans un répertoire
3- tu mets son chemin dans ta base de donnée
4- voici le code commenté qu'il te faut
5- j'espère t'avoir aider
// verification du fichier de l'attachement;
if((isset($_FILES['fichier'])) && ($_FILES['fichier']['name']!="")) {
$dossier = '../upload/';
$fichier = basename($_FILES['fichier']['name']);
$taille_maxi = 2000000;
$taille = filesize($_FILES['fichier']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg', '.pdf', '.doc', '.docx', '.xsl', '.xslx');
$extension = strrchr($_FILES['fichier']['name'], '.');
//Début des vérifications de sécurité...
//Si l'extension n'est pas dans le tableau
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...';
}
//S'il n'y a pas d'erreur, on upload
if(!isset($erreur)){
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
//Si la fonction renvoie TRUE, c'est que ça a fonctionné...
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $dossier . $fichier)) {
mysql_query("UPDATE demandes SET demandes.fichier ='".$fichier."' where demandes.id ='".$last."'") or die("&error=".mysql_error()."&");
}
//Sinon (la fonction renvoie FALSE).
else{
echo 'Echec de l\'upload !';
}
}
else {echo $erreur;}
}
?>
25 juil. 2013 à 17:02
et le dossier répertoire je le mets sur mon disque dure ?