php hulp ivm syntax error
434 $phpmailer->AddCustomHeader( sprintf( "Content-Type: %s;\n\t boundary=\"%s\"", $content_type, $boundary ) );
volgens mij zit de error op de lijn ervoor ;)
433 if ( false !== stripos( $content_type, 'multipart' ) && ! empty($boundary) )
laat is ongeveer 5 lijnen hierboven ook zien.. en plaats deze svp tussen <?php //hier code ?>
// Set custom headers
if ( !empty( $headers ) ) {
foreach( (array) $headers as $name => $content ) {
$phpmailer->AddCustomHeader( sprintf( '%1$s: %2$s', $name, $content ) );
}
if ( false !== stripos( $content_type, 'multipart' ) && ! empty($boundary) )
$phpmailer->AddCustomHeader( sprintf( "Content-Type: %s;\n\t boundary=\"%s\"", $content_type, $boundary ) );
}
if ( !empty( $attachments ) ) {
foreach ( $attachments as $attachment ) {
try {
$phpmailer->AddAttachment($attachment);
} catch ( phpmailerException $e ) {
continue;
}
Code (php)
Zo te zien mis je daar een {
geen idee welke lijn dit is trouwens..
Gewijzigd op 07/10/2012 16:40:16 door Bo Ter Ham
Hier is de hele code en ik kom er niet uit dus hoop dat iemand een oplossing ziet.
Graag alleen relevante code, niemand gaat 1700+ regels code doorspitten![/modedit]
Gewijzigd op 07/10/2012 21:39:16 door Roel -
Het beste is dat je de error meld die je krijgt, daarnaast zoek je zelf even in het script naar de gegeven regel nummer.
Dan post je de +- 10 regels er voor en 10 regels er na.
Dan blijft het topic overzichtelijk.
$phpmailer->CharSet = apply_filters( 'wp_mail_charset', $charset );
// Set custom headers
if ( !empty( $headers ) ) {
foreach( (array) $headers as $name => $content ) {
$phpmailer->AddCustomHeader( sprintf( '%1$s: %2$s', $name, $content ) );
}
if ( false !== stripos( $content_type, 'multipart' ) && ! empty($boundary) )
$phpmailer->AddCustomHeader( sprintf( "Content-Type: %s;nt boundary="%s"", $content_type, $boundary ) );
}
if ( !empty( $attachments ) ) {
foreach ( $attachments as $attachment ) {
try {
$phpmailer->AddAttachment($attachment);
} catch ( phpmailerException $e ) {
continue;
}
}
Toevoeging op 07/10/2012 17:08:06:
Zo dus! Sorry leer elke dag nog bij :)
PHPMailer handelt alle multipart messages voor jou af, daar hoef je zelf niks aan te doen!
Nu snap ik er niets meer van :(
Anders gezegd, phpmailer voegt zelf de benodigde headers en boundaries toe.
Gewijzigd op 07/10/2012 18:19:15 door Ger van Steenderen
Okay en wat moet ik dan in de code aanpassen?
Waarvan er een hele hoop overbodig zijn, het beste wat ik je kan adviseren is in de voorbeelden van phpmailer te kijken.
Joyce, lees nou eens goed wat Bo schreef. Zet die ontbrekende accolade er eens in.
Omg eigen schuld dikke bult want heb zo zitten klooien aan mijn site gister dat ik niet pressies meer weet wat en hoe. Ik dacht ik los dat php probleem zelf wel op maar helaas moet je daar wat meer kennis voor hebben dan ik hihi. Natuurlijk ook geen backup gemaakt dus ik ga het nu maar uit handen geven om erger te voorkomen. In ieder geval bedankt allemaal voor jullie tijd.
Het staat je natuurlijk vrij om iets uit handen te geven. maar kijk toch eens in de vb's van PHPMailer
Gewijzigd op 07/10/2012 20:47:25 door Reshad F