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

    Inviare mail con allegato generico da php

    Salve a tutti, scusatemi ma avrei proprio bisogno del vostro aiuto. Premetto che non conosco bene il php, quindi immagino parte del prob sia questo.
    Vi spiego la mia esigenza:
    Da un form di richiesta informazioni, devo permettere la possibilità di inviare un file di qualsiasi tipo (doc,xls,txt,db3,..) usando il classico pulsante sfoglia. Il form mi genera una mail che tramite la funzione mail($to,$from,$message,..) me la invia ad un indirizzo.
    Il problema sono gli header da inserire. Tutto il materiale che ho trovato in rete, tra cui (http://www.mmkit.com/article.php?sid=256) su questo arg mi permette di far arrivare via mail in allegato un file.dat
    Sono riuscito tramite la var $_FILE['userfile']['name'] a ricevere il file con la sua estensione originale e non .dat ma mentre per i file testuali è tutto ok, un file xls non me lo apre.
    Qualcuno mi saprebbe aiutare? Forse è la funzione fread?
    "$fp=@fopen($thefile, "r");
    if ($fp) {$data = fread($fp, filesize($thefile));"
    Grazie a chi mi potrà aiutare

  2. #2
    Non te lo apre? Chi? Dove? Come? Quando?

    Se quello che intendi è che il client di posta non ti apre poi l'allegato una volta arrivato, le ragioni possono essere tantissime...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.