Visualizzazione risultati 1 fino 2 di 2

Discussione: Upload non aggiornato

  1. #1
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito Upload non aggiornato

    Salve a tutti. In pratica, devo caricare la foto nella cartella admin che, però, utilizzo $mio_username per definirlo.

    Codice PHP:

    <?php

    $mio_username
    = 'admin';

    define("UPLOAD_DIRe", "./foto_utenti/$mio_username");

    if(isset(
    $_POST['actio']) and $_POST['actio'] == 'upload')
    {
    if(isset(
    $_FILES['user_file']))
    {
    $file = ($_FILES['user_file']);


    if(
    $file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
    {
    if(
    move_uploaded_file($file['tmp_name'], UPLOAD_DIRe.$file['name'])){
    echo
    "fatto";
    ?><meta http-equiv="refresh" content="0;url=/imp_account.php">

    <?php
    } else {
    echo
    "non fatto";
    }
    header('Location: imp_account.php');
    } else {
    // echo '<meta http-equiv="refresh" content="0;url=/imp_account.php">';
    }
    }
    }


    ?>

    <form method="post" action="" enctype="multipart/form-data">
    <input type="hidden" name="actio" value="upload" />
    <td style="font-family: verdana; font-size: 14; width: 120px;"><b>Foto profilo:</b></td>
    <td><input style="font-family: verdana;" type="file" name="user_file"></td><tr>
    <td></td><tr><tr><tr><tr><td></td><td>
    <center><p align="left"><input id="carica2" type="submit" name="carica" value="Carica" /></p></center></td>
    </form>
    </table>
    Solo che, quando invio la foto, me la rinomina da "fotonormale.jpg" ad "adminfotonormale.jpg", invece devo inserirla nella cartella "admin". Come faccio? Ho provato anche con

    Codice PHP:
    define("UPLOAD_DIRe", "./foto_utenti/".$mio_username");
    ma non succede nulla.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    È chiaro che ci vuole uno / alla fine della stringa UPLOAD_DIRe


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •