Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Kæmpe problem i mailform - teksten sendes ikke :s

Kæmpe problem i mailform - teksten sendes ikke :s


 

Kæmpe problem i mailform - teksten sendes ikke :s

dupreelove  

Hey
Jeg har et kæmpe problem med min mailform - den uploader filer uden problemer, sender en
notifikation til min mail, men tekst, mail-adresse og beskrivelsen er ikke med :s nogle
der kan hjælpe?

PHP:
<?
$MaxFileSize 
"2048000"// max file size in bytes
$HDDSpace "1048576"// max total size of all files in directory
$HDDTotal "445";
$OffExt "";
// add characters to strip out of filenames
$ThisFileName basename(__FILE__); // get the file name
$abspath str_replace($ThisFileName,"",__FILE__);   // get the directory path
// full path
$path=$abspath;
$pathext="upload/";
$snr = array("%","'","+","\","/","#","..","!",'"',',','?','*','~');
$temp=$HTTP_POST_FILES['uploadedfile']['name'];


if(
$HTTP_POST_FILES['uploadedfile']['name'])
{
            
$HTTP_POST_FILES['uploadedfile']['name'] =
strip_tags($HTTP_POST_FILES['uploadedfile']['name']);
            
$HTTP_POST_FILES['uploadedfile']['name'] =
str_replace($snr,"",$HTTP_POST_FILES['uploadedfile']['name']);  // remove any % signs from
the file name
            $HTTP_POST_FILES
['uploadedfile']['name'] =
trim($HTTP_POST_FILES['uploadedfile']['name']);

            
/* if the file size is within allowed limits */
            
if($HTTP_POST_FILES['uploadedfile']['size'] > &&
$HTTP_POST_FILES['uploadedfile']['size'] < $MaxFileSize
            {

                
/* if adding the file will not exceed the maximum allowed total */
                
if(($HDDTotal $HTTP_POST_FILES['uploadedfile']['size']) < $HDDSpace
                {

                        
/* put the file in the directory */
move_uploaded_file($HTTP_POST_FILES['uploadedfile']['tmp_name'],
$path.$pathext.$HTTP_POST_FILES['uploadedfile']['name'].$OffExt);                         
                        
$msg "";

                    
$myfrom $Email
                    
$myemail "xxx@xxx.dk"
                    
$todayis date("l, F j, Y, g:i a") ;
                    
                    
$filename="http://www.xxx.dk/".$pathext.$HTTP_POST_FILES['uploadedfile']['name'].$Off
Ext
;
                    
$filename=str_replace("","%20",$filename);
                    
$Emailstripcslashes($Email);
                    
$Namestripcslashes($Name);
                    
$Phonestripcslashes($Phone);
                    
$infostripcslashes($info);
                    
$Faxstripcslashes($Fax);
                    
$Specialitystripcslashes($Speciality);
                    
$Clinicstripcslashes($Clinic);

                    
                    
$subject"Request From Website";
                    
                    
$message 
                    uploadedfile          : 
$filename
                    Name                  : 
$Name
                    Email                 : 
$Email
                    Phone                 : 
$Phone
                    Fax                   : 
$Fax
                    Speciality            : 
$Speciality
                    Clinic/Hospital     :
$Clinic
                    Comments/Request    :
$info
                    "
;
                    
$from "From: $myfrom\r\n";
                    
mail($myemail$subject$message$from);
                    }
                else 
                {
                        
$msg "The Filename: ".$HTTP_POST_FILES['uploadedfile']['name']."
is BLOCKED from being uploaded here."
;
                }                                                       
                          
        }
        else 
        {
        
$MaxKB $MaxFileSize/1024// show the max file size in Kb
        
$msg =  "The file was greater than the maximum allowed, file size of $MaxKB and
could not be uploaded."
;
        }    
    }        
print 
$msg;
// Your message has been sent successfully with attachment.
?>   



Dato : 23.07.2009, 04:33

Visninger : 2329

Points : 150




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund