•  » Utilisation
  •  » Probleme pour renommer une photo

#1 2006-08-01 18:38:45

sebing
Membre
2006-08-01
12

Probleme pour renommer une photo

Bonjour,

Un visiteur a donné une photo mais sa nomination n'était pas bonne car elle avait des é ou des', j'ai voullu modifier le nom par ftp, mais modification impossible.
Pouvez vous me venir en aide, merci par avance.
cette album est super!!!
seb

Hors ligne

#2 2006-08-01 19:11:46

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Probleme pour renommer une photo

sebing a écrit:

Bonjour,

Un visiteur a donné une photo mais sa nomination n'était pas bonne car elle avait des é ou des', j'ai voullu modifier le nom par ftp, mais modification impossible.
Pouvez vous me venir en aide, merci par avance.
cette album est super!!!
seb

modification impossible => delete + rename en local + nouvel upload + idem pour la miniature...


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2006-08-01 19:16:01

sebing
Membre
2006-08-01
12

Re: Probleme pour renommer une photo

Re,
je ne peux pas non plus importer l'image sur mon disque dur, donc impossible de la renommer en local, ni de la supprimer d'ailleur.
Merci pour cette réponse rapide
seb

Hors ligne

#4 2006-08-03 16:18:57

watson
Membre
CH - Morges
2006-07-20
105

Re: Probleme pour renommer une photo

Bonjour,
Je vais essayer d'apporter ma modeste contribution.
Quand la miniature a été crée elle a défini l'utilisateur en httpd.
La seule métode que je connaisse pour supprimer un dossier en httpd, c'est de créer un script
à insérer dans un fichier nommé par exemple del.php.

Il suffit d'éditer la dernière ligne du script en mettant le nom du répertoire a supprimer
et de le placer via ftp au même niveau que le répertoire à supprimer (pas dans le répertoire mais au dessus)
puis de l'appeler via un navigateur.

Le code:

Code:

<?
function effacer($dir)
{  
  if($objet = glob($dir."/*"))  
  {    
    foreach($objet as $obj)    
      {      
      if(is_dir($obj))      
        {        
        effacer($obj);      
        }      
        else      
        {        
        unlink($obj);      
        }    
      }  
    }  
    rmdir($dir);}effacer('nom_du_répertoire_a_supprimer/'); 
?>

Les commandes sont exécutées sous l'identité du serveur apache, et donc l'effacement ne fonctionne que si les droits au niveau du filesystem permettent à l'utilisateur apache d'effacer les fichiers. Or la plupart du temps, il ne dispose pas des droits suffisants.

Une fois le script appelé, il suffit de retouner dans le FTP.
Normalement, les fichiers httpd sont effaçés.


------------------
daddy

Hors ligne

  •  » Utilisation
  •  » Probleme pour renommer une photo

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact