salve gente oggi vi propongo una questione quasi amletica avendo uno script di invio messaggio con allegati, come posso mandare gli allegati stessi??? lo script vedo che funziona solo con il testo, ma non'appena carico l'immagine sul server lui non manda le mail.
In sostanza mi rimangono stazionate li belle belle nella cartella upload ma non vengono infilate nel corpo messaggio dove sbaglio??? vi allego il codice...
Codice PHP:
<?php
// Optional: instance name (might be used to adjust the server folders for example)
$CKEditor = $_GET['CKEditor'] ;
// Required: Function number as indicated by CKEditor.
$funcNum = $_GET['CKEditorFuncNum'] ;
// Optional: To provide localized messages
$langCode = $_GET['langCode'] ;
// ------------------------
// Data processing
// ------------------------
// The returned url of the uploaded file
$url = '' ;
// Optional message to show to the user (file renamed, invalid file, not authenticated...)
$message = '';
// In FCKeditor the uploaded file was sent as 'NewFile' but in CKEditor is 'upload'
if (isset($_FILES['upload'])) {
//Controlli
if(!($_FILES['upload']['type'] == "image/jpg") && !($_FILES['upload']['type'] == "image/jpeg") && !($_FILES['upload']['type'] == "image/png")){
exit("Bisogna caricare un'immagine");
}
$percorso = "upload/";
$nomenew = $percorso.$_FILES['upload']['name'];
$url=$percorso;
//qui ci sarà il path assoluto dell'immagine
$nometemp = $_FILES['upload']['tmp_name'];
$inviato=file_exists($nometemp);
//verifica se il file è stato caricato sul server
if ($inviato) {
move_uploaded_file($nometemp,$nomenew);
echo "<script type='text/javascript'> window.parent.CKEDITOR.tools.callFunction(1, '$nomenew', '$message')</script>";
} else {
exit ("KO");
}
}
else
{
$message = 'No file has been sent';
}
?>
nessuna idea????