Någon som kan hjälpa mig med bifogat formmail-script? Jag kan inte ett smack om cgi, och jag skulle vilja att det skickade mailet till min adress, duke@douglasadams.se, samt därefter skickar den som postade till en Thank You-sida som finns på http://www.douglasadams.se/contact/sent.html
Att ditt webhotell har stöd för Perl och CGI (vitalt :)).
Att första raden (den s.k. shebangen) som i scriptet är "#!/usr/bin/perl" överenstämmer med sökvägen till perl på din server (bortsett från citat-tecknen och #!, alltså /usr/bin/perl) Kolla detta med ditt webhotell.
Att servern har sendmail installerat (en vanlig mailsender under Unix, mindre vanligt på andra system) och att den ligger dit variabeln $mailprog pekar ("/usr/sbin/sendmail"). Annars får du ändra denna variabel så att den stämmer. (Kolla även detta med ditt webhotell).
När du laddar upp filen (scriptet) till servern; Ladda upp den som "ascii", lägg den på rätt ställe och med rätt filändelse så att webservern känner igen den som ett cgi-script (åter kolla med ditt webhotell). Sätt även rättighet på filen (chmod) till 755.
Känns detta helt upp åt väggarna för komplicerat så gråt inte för det. Just formmail-script har många saker som måste klaffa för att det skall fungera. Det finns många gratis-tjänster för formmail som du kan använda och börja med något enklare script tills du börjar känna att du behärskar det.
Hej, tack för det. Jag tror inte det är några problem med webhotellet, scriptet ligger redan i den cgi-binkatalog man tilldelas. Ska kolla om jag fattar nåt av read me-filen, det verkar svårt att se vilka arrayer man MÅSTE ändra.
Arrayerna tror jag inte du behöver lägga ner så mycket energi på. Sidan ligger på domänen "douglasadams.se" och e-postadressen tillhör samma domän och det verkar stämma med det som du anget i scriptet. Så är övriga punkter som jag nämnde ok så bör det fungera.
Det är inte alla olika sorters hiddenfält (dvs de du anger i mail-formen) som du är ute efter t ex
<input type=hidden name="redirect" value="http://www.douglasadams.se/contact/sent.html"> för tacksidan och
<input type=hidden name="recipient" value="duke@douglasadams.se">
för din adress?
Eller läste jag helt fel?
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849