Back to top

Autore Topic: EasyGallery RISOLTO  (Letto 1631 volte)

Offline ennekappa

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
EasyGallery RISOLTO
« il: 20 Dic 2006, 09:23:45 »
Ho un problema con la EasyGallery: se inserisco la seconda foto in una categoria mi dice:
Failed to create gallery directory <Ma non deve crearla: c'è già!>
Warning:ftp_mkdir(): Can't create directory: File exists in /.../classes/ftp.php on line 92
ed ecco cosa c'è alla riga 92:
Codice: [Seleziona]
  /**
   * Creates a dir in the target directory if it doesn't exist allready
   *
   * @param string $dir
   * @param string new dir name
   */
  function mkDir($tgt_dir, $dirname){
    $files = $this->getDirContent($tgt_dir);
   
    if(!in_array($tgt_dir . '/' . $dirname, $files)){
      return ftp_mkdir($this->fp, $tgt_dir . '/' . $dirname);
    } else {
      return true;
    }
  }
e questo è quello della pagina photo.php che chiama questa funzione:
Codice: [Seleziona]

  function addFile(&$ftp, $filepath, $filename, $imagename, $filetype, $description, $cid, $state){
    global $database, $eg_ftp_path, $eg_image_path, $eg_thumbnail_path, $eg_ftp_disabled, $mainframe;
   
    $time = time();
   
//    echo $filepath . "|" . $filename . "<br />";
if($eg_ftp_disabled == 0){
      //check if directory exists...
      if(!$ftp->mkDir($eg_ftp_path . $eg_image_path, $cid)){
        echo "<script> alert('Failed to create gallery directory.'); window.history.go(-1); </script>\n";
        exit;
      }
<...>
Dato che non ho mai usato php non capisco dove sia il controllo dell'esistenza della directory perchè deve essere lì il problema.
Qualcuno può aiutarmi? Grazie!
« Ultima modifica: 20 Dic 2006, 13:13:03 da ennekappa »

Offline David

  • Appassionato
  • ***
  • Post: 320
  • Sesso: Maschio
    • Mostra profilo
Re: EasyGallery
« Risposta #1 il: 20 Dic 2006, 11:32:58 »
prova a vedere che nel database non abbia creato comunque la voce della seconda foto... in secondo luogo controlla che la cartella dove vengono caricate le foto sia correttamente scrivibile... solitamente questi errori vengono restituiti per tale motivo...
la saggezza dell'uomo non è sapere ma capire

Offline ennekappa

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
Re: EasyGallery
« Risposta #2 il: 20 Dic 2006, 13:12:29 »
Ho risolto disabilitando l'FTP, grazie!

 



Web Design Bolzano Kreatif