Question : PHP accueillant le problème de transfert

J'ai un manuscrit de PHP qui permet à quelqu'un de compléter une forme et attacher un photo.
When ils soumettent la forme qu'il envoie les valeurs de champ et la photo comme attachement à mon email address. J'essaye de placer ceci vers le haut sur un ami à le serveur moi pour lui ainsi il peut l'employer trop mais je vais de mon environnement de LAMPE à un environnement de Windows partagé par papa IIS7 d'aller. Tout dit et fait le manuscrit n'enverra pas l'email : (le

PHPinfo est disponible dans PM

I ont attaché au code source pour l'aide du below

please de forme ! class= " lineNumbers " >
1 de >
< " de
Please de >


mettent Back

") ; inclure (« footer.html ») ; mourir () ; } si (== 0 de $upload_Size) { faire écho (« style='position de

ERROR
YOUR N'ÉTAIT PAS CONTRÔLE d'UPLOADED
PLEASE LA TAILLE DE FICHIER de FICHIER ET FORMAT

mettent Back

") ; inclure (« footer.html ») ; mourir () ; } CHANGEMENT DE // CECI À UNE VALEUR PLUS ÉLEVÉE OU PLUS BASSE - SE RAPPELER D'ACCUEILLIR DES LIMITES si ($upload_Size >2000000) //-------- { détacher ($upload_Temp) ; faire écho (« style='position de

ERROR
YOUR N'ÉTAIT PAS CONTRÔLE d'UPLOADED
PLEASE LA TAILLE DE FICHIER de FICHIER ET FORMAT

mettent Back

") ; inclure (« footer.html ») ; mourir () ; } si ($upload_Mime_Type ! = « image/CGM » ET $upload_Mime_Type ! = « image/g3fax » ET $upload_Mime_Type ! = « image/GIF » ET $upload_Mime_Type ! = « image/ief » ET $upload_Mime_Type ! = « image/pjpeg » ET $upload_Mime_Type ! = « image/JPEG » ET $upload_Mime_Type ! = « image/NAPLPS » ET $upload_Mime_Type ! = « image/png » ET $upload_Mime_Type ! = « image/prs.btif » ET $upload_Mime_Type ! = « image/prs.pti » ET $upload_Mime_Type ! = « image/tiff » ET $upload_Mime_Type ! = « image/vnd.cns.inf2 » ET $upload_Mime_Type ! = « image/vnd.dwg » ET $upload_Mime_Type ! = « image/vnd.dxf » ET $upload_Mime_Type ! = « image/vnd.fastbidsheet » ET $upload_Mime_Type ! = « image/vnd.fpx » ET $upload_Mime_Type ! = « image/vnd.fst » ET $upload_Mime_Type ! = « image/vnd.fujixerox.edmics-mmr » ET $upload_Mime_Type ! = « image/vnd.fujixerox.edmics-rlc » ET $upload_Mime_Type ! = « image/vnd.mix » ET $upload_Mime_Type ! = « image/vnd.net-fpx » ET $upload_Mime_Type ! = « image/vnd.svf » ET $upload_Mime_Type ! = « image/vnd.wap.wbmp » ET $upload_Mime_Type ! = « image/vnd.xiff ») { détacher ($upload_Temp) ; faire écho (« style='position de

ERROR
YOUR N'ÉTAIT PAS CONTRÔLE d'UPLOADED
PLEASE LA TAILLE DE FICHIER de FICHIER ET FORMAT

mettent Back

") ; inclure (« footer.html ») ; mourir () ; } $uploadFile = « télécharge ». $upload_Name ; si (! is_dir (dirname ($uploadFile))) { @RecursiveMkdir (dirname ($uploadFile)); } autrement { @chmod (dirname ($uploadFile), 0777) ; } @move_uploaded_file ($upload_Temp, $uploadFile) ; chmod ($uploadFile, 0644) ; //CHANGE CECI AU VOTRE DOMAINE $upload_URL = « http://upload.**********.org/ ». $upload_Name ; //------------ $pfw_header = « de : $email » ; $PFW_SUBJECT = « UNE IMAGE A ÉTÉ TÉLÉCHARGÉ » ; $pfw_random_hash = md5 (date (« r », heure ())); CHANGEMENT DE // CECI À VOTRE EMAIL ADDRESS $pfw_email_to = « ***** .com de ******** de John @ » ; $pfw_header. = « \ r \ nContent-Type : à parties multiples/s'est mélangé ; boundary= \ « PHP-mélangé ». $random_hash. « \ "" ; //read que le dossier d'atachment contente dans une corde, //encode il avec MIME base64, //and l'a coupé en plus petits morceaux $attachment = chunk_split (base64_encode (file_get_contents (« $uploadFile »))); //define le corps du message. ob_start () ; //Turn sur l'amortissement de rendement ? > --PHP-mélangé-< ? écho $random_hash de PHP ; ? > Contenu-Type : à parties multiples/alternative ; boundary= " PHP-alt-< ? écho $random_hash de PHP ; ? > " --PHP-alt-< ? écho $random_hash de PHP ; ? > Contenu-Type : texte/plat ; charset= " iso-8859-1 " Contenu-Transférer-Codage : 7bit < ? écho $Name de PHP ; ? > de < ? écho $email de PHP ; ? >
Envoyé t'une image qui a été prise < ? écho $Date de PHP ; ? >

" < ? écho $Description de PHP ; ? > "

Les personnes en cette photo sont ;
< ? écho $People de PHP ; ? > /* le commentaire joint est < ? PHP $comment ; ? > * --PHP-alt-< ? écho $random_hash de PHP ; ? > Contenu-Type : texte/HTML ; charset= " iso-8859-1 " Contenu-Transférer-Codage : 7bit < ? écho $Name de PHP ; ? > mailto de < ? écho $email de PHP ; ? >
Envoyé t'une image qui a été prise < ? écho $Date de PHP ; ? >

" < ? écho $Description de PHP ; ? > "

Les personnes en cette photo sont ;
< ? écho $People de PHP ; ? > < ! -- Le commentaire joint est : < ? PHP $comment ; ? > --> --PHP-alt-< ? écho $random_hash de PHP ; ? >-- --PHP-mélangé-< ? écho $random_hash de PHP ; ? > Contenu-Type : image/png ; name= " < ? écho $upload_Name de PHP ; ? > " Contenu-Transférer-Codage : base64 Contenu-Disposition : attachement < ? écho $attachment de PHP ; ? > --PHP-mélangé-< ? écho $random_hash de PHP ; ? >-- < ? PHP contenu courant d'amortisseur de //copy dans $message variable et amortisseur de rendement courant de suppression $pfw_message = ob_get_clean () ; //send l'email @mail ($pfw_email_to, $pfw_subject, $pfw_message, $pfw_header) ; écho (« style='position de
THANK de >

YOUR A ÉTÉ UPLOADED

") ; inclure (« footer.html ») ; ? > < ? les PHP détachent ($uploadFile) ; ? > class= > " clair " de
class= de

Réponse : PHP accueillant le problème de transfert

Voici une forme d'email qui fonctionne sur l'IIS7 de Goddady accueillant, travaille également au Linux également. Â l'ordre des articles dans l'en-tête est important et « \ r \ n » est exigé à l'extrémité de chaque ligne d'en-tête. Â également MIMETYPE est requis moi croit.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :






<?php echo($title)?>





\nSubject: ".$subjectText."
\n".$msgText."
\ncc: ".$header); ?>

Examiner l'email

Nom :

Email :

Texte de message :



Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us