Visualizzazione dei risultati da 1 a 3 su 3

Discussione: upload immagini

  1. #1

    upload immagini

    ciao ragazzi, per chi è già/ancora al lavoro come il sottoscritto, i problemi non finiscono mai. ad esempio, non capisco cos'abbia questo script che non vada: se faccio scrivere i files nella cartella public, no problem (../../public/nomefile), ma se faccio cose del tipo /public/nomefile, oppure ../../public/immagini/nomefile, non funziona più! per caso il chmod delle sottocartelle c'entra qualcosa?

    grazie a chi mi risponde.

    <?
    include ("../config.php");
    if (!$func) {
    $func = "one";
    }
    switch ($func) {
    case one:
    echo "<H3>Seleziona un file da caricare...</H3>";
    echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"upload.php\">";
    echo "<input type=\"file\" name=\"uploadedfile\" size=\"40\">";
    echo "<input type=\"hidden\" name=\"max_file_size\" value=\"100000\">";
    echo "<input type=\"hidden\" name=\"func\" value=\"two\">
    ";
    echo "<p align=\"center\"><input type=\"submit\" value=\"Upload\"></p>";
    break;

    case two:
    if($uploadedfile<>"none") {
    if(!copy($uploadedfile,"/public/$uploadedfile_name")) {
    print("Spiacente, ma il tuo file non è stato caricato correttamente.
    ");
    print("Il file non è stato trovato oppure è troppo grande.
    ");
    print("Usa il tasto <u><a style=\"cursor:hand\" onclick=\"history.back()\">indietro</a></u> e prova di nuovo.");
    }
    else {
    print("il tuo file è stato caricato correttamente.

    ");
    print("<p align=\"center\"><u><a style=\"cursor:hand\" onclick=\"self.close()\">Chiudi</a></u></p>");
    }
    }
    break;

    }
    ?>
    Lo Zio Pas lavora in background

  2. #2
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    beh credo che anche la sottocartella debba avere i permessi in scrittura..

  3. #3
    mi sono informato sul sito dell'hosting di cui mi avvalgo e dicono che dovrebbe esserci ereditarietà nelle proprietà delle cartelle... ma evidentemente così non è... quello che volevo sapere è se per caso ci sono errorei diciamo così concettuali nel mio script.
    Lo Zio Pas lavora in background

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.