mail()

Status
Niet open voor verdere reacties.

familiegennip

Gebruiker
Lid geworden
8 dec 2002
Berichten
141
Ok van deze code snap ik ff nix:

PHP:
mail($naar, $onderwerp, $bericht, $header);

Dit is de error:
Warning: Unknown error in c:\httpd\www\lype****\voegtoe.php on line 156

Op regel 156 staat bovenstaande code.. :D

Maar het probleem is dat ik voor zover ik het begrijp en gelezen heb dat ik een te oude "phpMyadmin" heb
ik heb versie:
4.2.2
Maar dat kan ik gewoon verkeerd begrepen hebben.
Ik begreep wel dat ik een aantal dingen in moest stellen (SMTP... enz).
Maar waar en hoe stond daar niet bij. Ze hadden het wel over een php.ini file maar die kon ik nergens vinden.

Kan iemand mij helpen??

:thumb:
 
Laatst bewerkt:
De file php.ini hoort als het goed is te staan in je systeem directory bijv. c:/winnt/

Verder heb ik er helaas geen ervaring mee :confused:
 
php.ini bevind zich als het goed is in c:/windows

zoek dan naar de volgende regels in dat bestand:

[mail function]
; For Win32 Only.
SMTP = localhost

; For Win32 Only.
sendmail_form = me@localhost.com

; For UNIX only.
;sendmail_path =

op de eerste regel komt de naam van de mailserver voor uitgaande berichten.

de 2e regel is het adres van de afzender dat met alle e-mailberichten wordt meergestuurd
 
Laatst bewerkt:
En wat nou als die php.ini niet in c:/windows staat.

Ik heb windows 2003 server Enterprise Edition.

:)
 
Start --> Zoeken naar bestanden

Dat al eens geprobeerd?
 
ik heb php.ini gevonden :D

Maar volgens mij heb ik nog een probleempje.
Ik heb denk ik geen mailserver hoe kan ik er dan een adres van invullen :D

Maar wat is daar een goed programma voor. En is dat erg moeilijk te installeren??

:thumb:

Waarom ik php.ini niet kon vinden trouwens, dat was omdat ik op mijn eigen computer zat te zoeken en niet op mijn server :P
 
over een mailserver weet ik verder nx, daarvoor zul je andere mensen moeten benaderen.

Wel lekker slim van je om op je eigen pc te kijken :p
 
Geplaatst door familiegennip
Maar volgens mij heb ik nog een probleempje.
Ik heb denk ik geen mailserver hoe kan ik er dan een adres van invullen :D
Hoe kun je nou niet zeker weten of je een mailserver hebt draaien of niet :rolleyes:

Verder kun je bij SMTP ook een externe mailserver (zoals die van je provider) opgeven.
 
ik heb hem maar voor de ckerheid verander in die van mijn provider, want volgens mij heb ik er zelf nog geen een :o

Maar het werkt nog steeds niet..
Hij geeft nog steeds de foutmelding over het volgende stukje:

PHP:
mail($naar, $onderwerp, $bericht, $header);

De rest werkt hij voegt wel alles toe in de database maar hij verstuurd geen email.

Iemand nog suggesties?
:thumb:
 
Lees dit ook even door, vooral wat er als commentaar gegeven wordt (iets over het verplaatsen van php.ini).
 
Hallo...


Ik heb in mijn windows map geen php.ini staan. Ik heb me hele computer doorzocht maar kon hem niet vinden.
Wel staat ie in:
c:/httpd/www/gtkdev/php4/php.ini

Maar ik heb gehoord dat dat een backup is.
Alles wat ik daar op aanpas verandert niet in phpinfo()
Daarom werkt het volgens mijn niet.
Wat kan ik hier aan doen?
:confused:
 
Ben ik weer.

In phpinfo() staat dat mijn php.ini file in c:/winnt staat.
Maar ik helemaal geen winnt map..

phpinfo.jpg


Hier staat het ook in.

Ik weet niet of iemand hier iets aan heeft maar, zo wordt het misschien iets (on)duidelijker :P

Er staat ook dat ik windows nt gebruik. Maar ik draai:
Windows 2003 Server Enterprise Edition. Ook zoiet vreemds waar geeft ie die dingen verkeerd aan?

LaTeR :thumb:
 
Zou iemand misschien nog een iedee hebben???
Ik zelf kom er op dit moment egt niet uit.
Als er iets nog iets duidelijk is van mij verhaal vraag het dan ff.

Thnx :thumb:
 
Ik weet niet of je probleem inmiddels al opgelost is, maar als je die php.ini uit
c:/httpd/www/gtkdev/php4/php.ini
nu eens in je windowsmap gooit, en je plaatst daar de regels over SMTP die elders in dit onderwerp gemeld zijn in, dan zou je moeten werken.
 
*mailserver

in de enterprise edition zit hij standaard,
je moet em alleen wel even installeren, dat kan bij serverbeheer.
:D

Je kan niet altijd een server van je provider invullen, i.v.m. "open relay".
Dit staat meestal uit op de servers van je provider en dan werkt het idd nog niet. ;)

Suc6!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan