muskotMedlem sedan jan. 20027 905 inlägg Uppgraderade i förrgår från PHP 4.0.6 till 4.2.3, vilket kraftigt har försämrat min psykiska hälsa. Vissa saker vill inte längre fungera som de ska.
Jag har till exempel ett enkelt mailskript som bara vägrar att fungera. Jag håller på att bli tokig, eftersom jag inte förstår vad som är fel.
Min källkod är tyvärr ett virvarr av php och html, så jag struntar i att skriva ut den här, men jag skulle ändå vara mycket tacksam för förslag på vad som kan vara fel. För den som vill se koden har jag lagt upp den här: http://safari.yi.org/mail.phps
Eftersom det är html och php blandat ser det lite konstigt ut, ta visa källa så klarnar det.
Tusen miljoner tack på förhand till de som kan hjälpa mig.
Skriptet in action finns här: http://safari.yi.org/?mail
SPiNMedlem sedan mars 20007 896 inlägg Vad händer då? Vad är det som blir fel? Får du några notice:s eller felmeddelanden?
muskotMedlem sedan jan. 20027 905 inlägg Ska försöka förklara lite bättre...
När det fungerar ska man, om man fyllt i alla fält korrekt, få en upp en sida där man ser vad man skickat (och så skickas givetvis brevet).
Fyller man i formuläret fel (t ex struntar i att skriva något meddelande) ska formulärsidan laddas om igen med de fält man fyllt i tidigare ifyllda.
Det som nu händer när man trycker på "submit" är att sidan bara laddas om och alla fält töms.
Inga felmeddelanden eller någonting. Jag slog av notices vid installationen, så jag vet inte om jag får några sådana. Går de att aktivera i efterhand?
EDIT: Slog just på notices och får ett gäng "Undefined variable".
psMedlem sedan juni 2000841 inlägg Kolla så att du tar emot variablerna på den sidan du skickar till.. dvs du kan inte komma åt dom direkt som man har kunnat i tidigare versioner... tex $_GET['var1'] eller $_POST['var1']
muskotMedlem sedan jan. 20027 905 inlägg Ja! Nu fungerar det ju...
Tusen tack.