PHP mailformulier na converteren van ISO naar UTF-8 foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frank V

Frank V

20/03/2017 23:27:31
Quote Anchor link
Door een serverupdate kom ik op dit probleem;
Een php formulier in ISO formaat werkt goed, alleen worden er niet alle letters goed weergegeven zoals bv de euroteken €.
Deze php formulier heb ik geconverteerd naar UTF-8 en alle tekens zoals de euroteken € word nu wel goed weergegeven. Het bericht komt ook netjes aan in me mail.
Maar er komt na het verzenden van de formulier geen bedanktpagina meer in beeld maar een waarschuwing.
Als ik het goed begrijp gaat het om de eerste regel in de ForMailscript
Op de eerste regel staat dit: <?php
Zie deze waarschuwing:

Warning: Cannot modify header information - headers already sent by (output started at /home/koelvent/public_html/ayc6k9j/aeGp4q8k3.php:1) in /home/koelvent/public_html/ayc6k9j/aeGp4q8k3.php on line 496

Klopt het dat deze melding over de eerste regel gaat?
Ik zie er echt geen fout in :-)


- Ariën -:
UBB-code even gefixed.
Gewijzigd op 20/03/2017 23:32:49 door - Ariën -
 
PHP hulp

PHP hulp

12/01/2025 06:10:47
 
Ben van Velzen

Ben van Velzen

20/03/2017 23:30:40
Quote Anchor link
Heb je je document wel als utf-8 ZONDER BOM opgeslagen? Waarschijnlijk heb je nu een BOM op regel 1 staan (byte order mark).
 
Frank V

Frank V

20/03/2017 23:43:20
Quote Anchor link
Dank voor Uw reactie
Is ook opgeslagen als UTF-8 en met ftp geüploade en via bestandsbeheer in CPanel gecontroleerd en daar staan geen rare dingen op de eerste regel, enkel dit: <?php

Kan het zijn dat BOM niet word weergegeven in de CPanel? Het is de controlpanel van robohost
Gewijzigd op 20/03/2017 23:43:48 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

20/03/2017 23:44:45
Quote Anchor link
Ik zou gewoon via (S)FTP je bestand benaderen en die even zonder BOM opslaan.
 
Frank V

Frank V

21/03/2017 00:09:25
Quote Anchor link
Is deze wat je bedoelt?
https://winscp.net/eng/download.php
 
- Ariën  -
Beheerder

- Ariën -

21/03/2017 00:13:35
Quote Anchor link
Er zijn veel SFTP/FTP cliënts. En daar is WinSCP er eentje van.
 
Ben van Velzen

Ben van Velzen

21/03/2017 00:19:21
Quote Anchor link
Je moet je in feite verre houden van de tools die cPanel zelf levert, ze verpesten eerder je bestanden dan dat ze wat goed doen. Dat gezegd hebbende:
De BOM wordt in principe niet weergegeven, het is een markering die aangeeft of het bestand op een little endian of big endian machine is opgeslagen, maar dit is niet strict noodzakelijk, en het wordt als output gezien. Dus inderdaad even doen was Ariën zegt, wel even een editor gebruiken die dit kan.
 
Frank V

Frank V

21/03/2017 00:28:12
Quote Anchor link
Ok dan voor deze info, zal morgen verder gaan.

Toevoeging op 21/03/2017 21:42:04:

Het werkt, Heb FileZilla geinstalleerd. Bestaand php bestand verwijderd en opnieuw met FileZilla aangemaakt en het werkt.
hartelijk dank voor deze hulp.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.