Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105

    errore permessi o gruppo

    Aiuto!!!!!

    E da un paio di giorni che provo ma non ne do fuori!

    devo modificare i permessi, gruppo e utente a dei file caricati tramite upload!

    $file_temp="img_temp";
    $nome_file_arrivo=$percorso."/".$file_temp.".jpg";

    # Modifico il nome utente e il gruppo
    chmod($nome_file_arrivo, 0777)
    chgrp($nome_file_arrivo, ppppp);
    chown($nome_file_arrivo, ppaassrr);

    ImageJPEG($piccola, $nome_file_arrivo , 45);


    Mi vā in errore nella riga del chmod() dando questo errore:

    Parse error: parse error, unexpected T_STRING in /......./ins_img.inc.php on line 293

    PERCHE ?
    Cosa posso fare per risolvere il problema?

  2. #2
    tieniti forte: non hai messo il punto e virgola =)

  3. #3
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Per punizione dovrai amputarti un mignolo

    [.:: JaguarXF ::.]
    __________________

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    c...o !
    Ok mia culpa!
    Comunque con la virgola sono da capo! escono altri errori:

    Warning: imagejpeg(): Unable to access /...02373/img_temp.jpg in /.../upload_img2.inc.php on line 297

    Warning: imagejpeg(): Invalid filename '/...02373/img_temp.jpg' in /.../upload_img2.inc.php on line 297

    Warning: rename(/...02373/img_temp.jpg,/.../0.jpg): No such file or directory in /.../upload_img2.inc.php on line 302

    Che cavolo si fā ? Tutti dicono che potrebbe essere un problema di permessi o di gruppo, ma questo script (upload_img2.inc.php) ha lo stesso gruppo e utente della dyrectory che viene creata in automatico (sempre nello stesso script) con mkdir(); e dove verranno collocati i file.jpg

  5. #5
    beh.. non so mica se puoi accedere alla cartella dei temporanei in scrittura.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Non č la cartella dei file temporanei! La cartella la creo io e temp.jpg č il nome del file prima di essere rinnominato

  7. #7
    mmm ma su quella cartella hai effettivamente il permesso di lettura e scrittura? Prova a fare uno script "statico" in php: dagli il nome direttamente, visualizza la variabile che contiene il percorso completo e verifica che sia giusto. Dagli errori sembra quasi che ci siano degli errori di percorso...

    Conta anche che forse c'č bisogno del percorso assoluto, e non di quello relativo... Boh, fai diverse prove... io un problema simile lo avevo risolto con il solo chmod...

    ma credo sia un problema di percorsi.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Se fosse un problema di percorso anche in locale non funzionerebbe visto che il percorso lo trovo in questo modo


    $percorso = $_SERVER "DOCUMENT_ROOT"] ."/prodotti/".$codice;
    Questa mi crea la nuova directory

    L'errore inizia da queste righe:

    $file_temp="img_temp";
    $nome_file_arrivo=$percorso."/".$file_temp.".jpg";

    ($piccolla e l'immagine creata)

    ImageJPEG($piccola, $nome_file_arrivo , 45);

  9. #9
    codice:
    $percorso = $_SERVER "DOCUMENT_ROOT"] ."/prodotti/".$codice;
    ???

    non č che manca [???
    codice:
    $percorso = $_SERVER ["DOCUMENT_ROOT"] ."/prodotti/".$codice;

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Si!Hai ragione! ho commesso un errore con il copia/incolla
    $percorso restituisce esattamente il percorso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.