Wat doe ik fout?

Dit forum is bedoeld voor vragen met betrekking tot WYSIWYG Web Builder.
Post Reply
User avatar
Brutus
 
 
Posts: 25
Joined: Sat Oct 21, 2023 4:36 pm

Wat doe ik fout?

Post by Brutus »

Pablo

Dit heb ik nog nooit gehad.
Bij het aanmaken van een formulier PHP, en ik wil deze offline bekijken in een website,zie ik boven de header van de website het volgende:



"; throw new Exception($error); } $message .= $eol; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=UTF-8'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail($mailto, $subject, $body, $header); } if (!ValidateEmail($autoresponder_from)) { $error .= "The specified autoresponder email address (" . $autoresponder_from . ") is invalid!\n
"; throw new Exception($error); } $autoresponder_header = 'From: '.$autoresponder_from.$eol; $autoresponder_header .= 'Reply-To: '.$autoresponder_from.$eol; $autoresponder_header .= 'MIME-Version: 1.0'.$eol; $autoresponder_header .= 'Content-Type: text/plain; charset=UTF-8'.$eol; $autoresponder_header .= 'Content-Transfer-Encoding: 8bit'.$eol; $autoresponder_header .= 'X-Mailer: PHP v'.phpversion().$eol; mail($autoresponder_to, $autoresponder_subject, $autoresponder_message, $autoresponder_header); header('Location: '.$success_url); } catch (Exception $e) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $e->getMessage(), $errorcode); echo $errorcode; } exit; } ?>


Is dit dan wanneer ik de website upload op de server dit dan ook te zien?
Wat doe ik fout?

Groetjes
User avatar
jerryco
 
 
Posts: 881
Joined: Fri Mar 27, 2009 2:42 pm
Location: Purmerend, Holland

Re: Wat doe ik fout?

Post by jerryco »

PHP code draait alleen op een webserver.
// Love is the acceptance of nothing / Account age is no guarantee of efficiency ;-) ->

Above, Beyond, and @wwonderfull! <- Genuinely helps you with a powered up site that counts! Four Times Excellence!
User avatar
BaconFries
 
 
Posts: 5648
Joined: Thu Aug 16, 2007 7:32 pm

Re: Wat doe ik fout?

Post by BaconFries »

You cannot "Preview" php locally (offline) you are required to publish to your host/server to see any results first. Also when publishing the page extension should be set to .php
Please read from Important notes
https://wysiwygwebbuilder.com/preview.html
User avatar
Brutus
 
 
Posts: 25
Joined: Sat Oct 21, 2023 4:36 pm

Re: Wat doe ik fout?

Post by Brutus »

Pablo

Na upload naar de server van strato, blijf ik de onderstaande regels toch zien op internet.
bovenaan de paginas.

Hoe kan dat..help.......


"; throw new Exception($error); } $message .= $eol; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=UTF-8'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail($mailto, $subject, $body, $header); } if (!ValidateEmail($autoresponder_from)) { $error .= "The specified autoresponder email address (" . $autoresponder_from . ") is invalid!\n
"; throw new Exception($error); } $autoresponder_header = 'From: '.$autoresponder_from.$eol; $autoresponder_header .= 'Reply-To: '.$autoresponder_from.$eol; $autoresponder_header .= 'MIME-Version: 1.0'.$eol; $autoresponder_header .= 'Content-Type: text/plain; charset=UTF-8'.$eol; $autoresponder_header .= 'Content-Transfer-Encoding: 8bit'.$eol; $autoresponder_header .= 'X-Mailer: PHP v'.phpversion().$eol; mail($autoresponder_to, $autoresponder_subject, $autoresponder_message, $autoresponder_header); header('Location: '.$success_url); } catch (Exception $e) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $e->getMessage(), $errorcode); echo $errorcode; } exit; } ?>
User avatar
Pablo
 
Posts: 22488
Joined: Sun Mar 28, 2004 12:00 pm
Location: Europe
Contact:

Re: Wat doe ik fout?

Post by Pablo »

Heb je de pagina op PHP ingesteld?
User avatar
Brutus
 
 
Posts: 25
Joined: Sat Oct 21, 2023 4:36 pm

Re: Wat doe ik fout?

Post by Brutus »

Hoi Pablo

Ja beide pagina's zijn PHP

Contact.php
Contact.css

Succes.php
Succes.css

Bij Form Procssing ( General ) staat Use built in PHP form aangevinkt.
User avatar
Pablo
 
Posts: 22488
Joined: Sun Mar 28, 2004 12:00 pm
Location: Europe
Contact:

Re: Wat doe ik fout?

Post by Pablo »

In dat geval is er waarschijnlik iets mis met de server configuratie.

De server zou geen PHP code naar de browser mogen sturen. Dit niet direct een WWB issue.
User avatar
Brutus
 
 
Posts: 25
Joined: Sat Oct 21, 2023 4:36 pm

Re: Wat doe ik fout?

Post by Brutus »

Oke bedankt...
ik ga op onderzoek uit.
fijne dag
Post Reply