Sauvegarde d'image impossible
fvgf34
Messages postés
101
Statut
Membre
-
NHenry Messages postés 15479 Statut Modérateur -
NHenry Messages postés 15479 Statut Modérateur -
Bonjour à tous, ça fait maintenant 18 heures d'affilés que je suis confronté à un problème et comment dire..... c'est très très saoulant,
alors j'abandonne j'aurais besoin de votre aide si vous le voulez bien.
Je m'explique, j'ai une fonction qui enregistre des images, jusque là tout allait bien depuis plus de 4-5 mois seulement aujourd'hui cette fonction ne marche plus, j'ai donc supposé que c'est parce que mon dossier était plein puisqu'il fait dans les 400 go,
j'ai donc changé le dossier de réception (images/ => images1/), mais ma fonction ne marche que pour les fond écrans et par pour les avatars, sans comprendre pourquoi, voici ma fonction :
J'ai aussi mis un chmod 777 sur ces 3 dossiers au cas où, merci de votre aide.
alors j'abandonne j'aurais besoin de votre aide si vous le voulez bien.
Je m'explique, j'ai une fonction qui enregistre des images, jusque là tout allait bien depuis plus de 4-5 mois seulement aujourd'hui cette fonction ne marche plus, j'ai donc supposé que c'est parce que mon dossier était plein puisqu'il fait dans les 400 go,
j'ai donc changé le dossier de réception (images/ => images1/), mais ma fonction ne marche que pour les fond écrans et par pour les avatars, sans comprendre pourquoi, voici ma fonction :
public function imageSave($url, $type){
// Si l'image est une miniature, le lien doit pointer vers la miniature
if($type == "thumb") $url = preg_replace('#/normal/#', "/thumb_big/", $url);
if($type == "avatar"){
$name = $this->_pseudo."_".md5(preg_replace('#[^0-9]#', '', $url));
$path = 'images1/avatar/'.$name.'.jpg';
}elseif($type == "thumb"){
$name = $this->_pseudo."_".md5(preg_replace('#[^0-9]#', '', $url));
$path = 'images1/avatar/thumb/'.$name.'.jpg';
}elseif($type == "background"){
$name = $this->_pseudo."_".md5(preg_replace('#[^0-9]#', '', $url));
$path = 'images1/background/'.$name.'.jpg';
}else{
$name = md5($this->_pseudo.$url);
$path = 'images1/'.$name.'.jpg';
}
copy($url, $path);
// file_put_contents($path, file_get_contents($url));
return $name;
}
J'ai aussi mis un chmod 777 sur ces 3 dossiers au cas où, merci de votre aide.
A voir également:
- Sauvegarde d'image impossible
- Logiciel de sauvegarde gratuit - Guide
- Image iso - Guide
- Sauvegarde android - Guide
- Légender une image - Guide
- Reduire taille image - Guide