Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Upload file in php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211

    Upload file in php

    Ciao a tutti, premetto che sono inesperto in php, ma ho letto centinaia di pagina per risolvere il problema, praticamente sto cercando di modifcare una pagina html nella quale aggiungere aggiungere un campo allega file.. fin qui nulla di particolare, questa pagina è un form dove alla fine invia i campi compilati, via email.

    Questa parte è quella che ho aggiunto io:
    codice:
    <?php
    if ( $params->get( 'attachment' ) ) { 			
    ?>
    
     
    <label for="contact_allega">
    <?php echo "Allega file:";   ?>
    </label> 
    
    
    <input type="file" size="24" name="file" class="inputbox" />
    
    
    <?php } ?>
    Questo è quello che fa il tasto button:

    codice:
    <input type="button" name="send" value="<?php echo(_SEND_BUTTON); ?>" class="button" onclick="validate()" />
    Nell'altra pagina dove avviene il tutto, viene eseguita questa funzione:

    codice:
    $success = mosMail( $email, $name , $contact->email_to, $mosConfig_fromname .': '. $subject, $text, 0, null, null   );
    Io ho provato ad inserire questa modifica, ma non so dove sbattere la testa.. :
    codice:
    if (file_exists("upload/" . $_FILES["file"]"name"]))
    { 
    echo "Il file " . $_FILES["file"]"name"] ." è già presente sul server";} 
    else{
    //sposto il file caricato dalla cartella temporanea alla destinazione finale  
    
    move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
    echo "File caricato in: " . "upload/" . $_FILES["file"]["name"]; 
    }
    $fileatt = $_FILES['file']['name'];
    
    $success = mosMail( $email, $name , $contact->email_to, $mosConfig_fromname .': '. $subject, $text, 0, null, null, "upload/" . $fileatt   );
    Grazie!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211
    L'email parte.. ma dell'allegato nessuna traccia!!

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.