Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    proteggere la cartella dalle esecuzioni

    Devopredisporre una cartella public per permettere agli utenti dicaricare foto e files di vario genere, ma naturalmente ho la necessità di impedire che qualche malintenzionato carichi files php e li esegua, ho provato a impostare i permessi su 666 ma lo script per l'upload dei files dice che così non funziona, vuole i permessi 755 per funzionare.

  2. #2
    Per fare ciò devi fare un controllo sul file uploadato

    //questo istanzia il tipo di file da caricare "quindi il mime"
    $allowed_types = array("image/jpeg, altri mime");



    //Questa è la condizione per bloccare il caricamento del file:
    if(!in_array($_FILES["uploadfile"]["type"],$allowed_types)) {
    print "Spiacente il formato del file nn è valido le ricordiamo che può caricare solo file jpeg";
    } else {

    ...continua ad uploadare il file

    La matematica non sa nulla delle cause, mentre la ricerca delle cause è compito della filosofia, e la logica, SCIENZA DEL PENSIERO IN QUANTO PENSIERO, ne fornisce lo strumento privilegiato.

    By W.HAMILTON

  3. #3
    Se vuoi la lista dei mime la puoi trovare quì:
    http://www.webmaster-toolkit.com/mime-types.shtml
    La matematica non sa nulla delle cause, mentre la ricerca delle cause è compito della filosofia, e la logica, SCIENZA DEL PENSIERO IN QUANTO PENSIERO, ne fornisce lo strumento privilegiato.

    By W.HAMILTON

  4. #4
    si capisco, il problema è che lo script è un editor HTML avanzato che ho comprato tempo fà, devo vedere se permette qualche configurazione dei tipi di files permessi.

  5. #5
    se si appoggia su php puoi sempre modificare il codice dello script senza troppi problemi... Nel caso la tua paura sia di "infrangere" il contratto di licenza, puoi sempre eseguire uno script esterno al codice (anche se tutti gli editor html WYSIWYG che ho visto in giro - una volta acquistati - lasciano carta bianca anche alle modifiche al webmaster)...
    Grazie per la lista dei mime-types! Fa comodo anche a me!
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  6. #6
    cercando ho trovato:

    $AllowedTypes = "gif|jpg|pdf|png|swf";

    ha già un suo controllo in php all'interno dello script

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.