---
title: "Knackade ett epostscript igår: ladda ner det om ni vill!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/108421-knackade-ett-epostscript-igår-ladda-ner-det-om-ni-vill/page2"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "walter groupius"
published: "2004-08-03T11:12:44.000Z"
updated: "2004-08-22T17:27:03.000Z"
replies: 30
views: 3006
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/108421-knackade-ett-epostscript-igår-ladda-ner-det-om-ni-vill"
---

# Knackade ett epostscript igår: ladda ner det om ni vill!

_Sida 2 av 2._

## #21 — walter groupius, 2004-08-18T21:30Z

hehe... ja det är alltid kul att se när folk arbrtar vidare på nåt man själv har påbörjat. 

Jag kommer lägga till följande tror jag:

\- auto respond (den som mailar får brev att det har sänts) automatiskt.

\- Förbättrad regexp.

Permalänk: https://www.webforum.nu/p/1416161

## #22 — walter groupius, 2004-08-21T15:32Z

Har fixat följande i den version som finns på min sida nu:  
\- förbätrad regexp.

Detta kommer i version 3 (är redan klart, men ligger inte på sidan): 
1 - scriptet sparar info om avsändare i en platt xml fil.
2 - scriptet skickar med info om avsändaren, exempelvis ip-nr.
3 - istället för att explicit hämta variablerna, loopas GET. Detta leder till att man kan läga till hur många fält som helst i formuläret och ändå få all info skickad till sig...

// björne

Permalänk: https://www.webforum.nu/p/1417409

## #23 — Tinwëlint, 2004-08-21T17:53Z

OK. Ska nog ta mig en titt på det då. Du har inte funderat på att lägga in den i "Egna skript"-forumet?

Permalänk: https://www.webforum.nu/p/1417469

## #24 — silfver, 2004-08-21T18:22Z

> **walter groupius skrev:**
>
> Har fixat följande i den version som finns på min sida nu:  
> \- förbätrad regexp.
> 
> Detta kommer i version 3 (är redan klart, men ligger inte på sidan): 
> 1 - scriptet sparar info om avsändare i en platt xml fil.
> 2 - scriptet skickar med info om avsändaren, exempelvis ip-nr.
> 3 - istället för att explicit hämta variablerna, loopas GET. Detta leder till att man kan läga till hur många fält som helst i formuläret och ändå få all info skickad till sig...
> 
> // björne

Varför ska man uppdatera från första versionen egentligen? Eller exakt vad är det dina förbättringar gör, för oss som inte förstår sig på regxp osv? Första versionen funkar ju finfint. :) IP-nummer är ju dock en klar förbättring. Fast det var ju i version 3. När kan man ta del av den?

Permalänk: https://www.webforum.nu/p/1417475

## #25 — walter groupius, 2004-08-21T21:26Z

hehe... jag uppdaterar den därför att jag tycker det är kul... men alla förbätteingar är just det, förbättringar. 

den förbättrade regexpen = regular expressions gör att den inte gnäller på epostadresser med suffix längre än 3 tecken... med mera.

Dessutom hade jag glömt lite taggar som krävs för att formuläret skulle validera xhtml 1.1, vilken tabbe dóh

jag ska bara dona lite mer på version 3 så lägger jag upp den på min sida.. .jag meddelar : )

Permalänk: https://www.webforum.nu/p/1417528

## #26 — walter groupius, 2004-08-22T00:22Z

UPPDATERING : proudly v.03 : )

Jag har fixat en del med det igen... Jag orka inte skriva allt igen, men läs här:
<http://www.hoglind.org/blog/index.php?p=34>

Och ladda ner den senaste versionen (om nu nån, förutom mig, mot förmodan använder det)....

Permalänk: https://www.webforum.nu/p/1417557

## #27 — silfver, 2004-08-22T08:07Z

> **walter groupius skrev:**
>
> UPPDATERING : proudly v.03 : )
> 
> Jag har fixat en del med det igen... Jag orka inte skriva allt igen, men läs här:
> <http://www.hoglind.org/blog/index.php?p=34>
> 
> Och ladda ner den senaste versionen (om nu nån, förutom mig, mot förmodan använder det)....

Om jag förstår det rätt så ska scriptet automatiskt skapa en log.txt och/eller en log.xml? Det lyckades inte för mig i alla fall, så jag fick skapa dem manuellt.

**r/** Och ännu har jag inte fått nåt svar på mitt mail. Så jag vet inte om det funkar för mig. :p
**r2/** Ursäkta mig, jag hade fel mailadress. Funkar som smort. :e

Men loggfilerna, är det inte bättre om man inte gör dom öppna för vem som helst? Okay att ingen vet att dom finns, eller? Men vem som helst kan ju nå dom om man bara vet vart dom ligger. Fast det kanske inte står något viktigt i dom, men det var bara en tanke.

Det blir mycket på en gång. :)

I mailet som man sen får, kan man inte skippa följande rader då?

name: Namn
subject: Ämne
email: <epost@epost.nu>
message: Ditt meddelande
submit: send

Och i stället bara skriva ut meddelandet under all info?

```
Du fick epost från kontaktsidan
Den: Sun-22-Aug-2004
Klockan: 10:31:00
Från ip nummer: 192.168.0.1
Adressatens port: 00
Adressatens läsare: Mozilla/5.0
----------------------------------------------------
Meddelandet
```

Sen i loggarna, för att det ska vara lättare att tyda dem från mängden, så hade väl namnet på personen som skickade mailet passat bra också? Eftersom den visar alla andra detaljer så kan den väl ha 'Namn:' högst upp? :)

Permalänk: https://www.webforum.nu/p/1417585

## #28 — walter groupius, 2004-08-22T08:56Z

Jo det mesta håller jag med om. 

Konstigt att den inte skapar xml och txt, det gör den för mig, men det kanske har att göra med serverinställnnigar eller nåt. 

Håller med om att de borde skyddas, men det kräver väldigt mycket mer logik i scriptet, och jag har inte haft tid att lägga ner på det ännu...

Angående att tyda informationen så är det meningen att man ska använda ett speciellt script för det med (kommer), att läsa dem som de är komer alltid att vara jobbigt.

Jag försökte få all info om avsändaren att visas i början, men har inte riktigt lyckats lösa det "problemet" ännu. Kanske kommer i en framtida uppdatering : )

Kul at det funkar i alla fall .... : )

Permalänk: https://www.webforum.nu/p/1417593

## #29 — silfver, 2004-08-22T13:37Z

Låt mig veta när du kommer med förbättringar, så man kan uppgradera sitt script. Den bästa mailformulärslösningen jag har fått hittills. Gillar den. :)

Permalänk: https://www.webforum.nu/p/1417688

## #30 — Hansen, 2004-08-22T14:45Z

> **walter groupius skrev:**
>
> Konstigt att den inte skapar xml och txt, det gör den för mig, men det kanske har att göra med serverinställnnigar eller nåt.

Om du verifierar att processen har nödvändiga behörigheter, så kanske du kan generera tydligare felmeddelande.

> **walter groupius skrev:**
>
> Håller med om att de borde skyddas, men det kräver väldigt mycket mer logik i scriptet, och jag har inte haft tid att lägga ner på det ännu...

En bra början kan vara att spara loggfilerna utanför webroten.

**Frågor**
Felhantering, vad händer om *mail* eller *mkdir* misslyckas?

Vad händer om två samtidiga processer försöker skriva till loggfilen?

Permalänk: https://www.webforum.nu/p/1417716

## #31 — walter groupius, 2004-08-22T17:27Z

Tack för feedbacken, jag ska kolla på alla de saker du tar upp... 

Scriptet är i sig inte speciellt genomarbetat, men det var inte meningen att det skulle bli nåt större projekt... (har ett gäng sådana redan...). Dörför har jag bara skrivit lite på det när jag haft tid över. Men med bra feedback så kanske det blir riktigt användbart en dag... : )

Permalänk: https://www.webforum.nu/p/1417766

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/108421-knackade-ett-epostscript-igår-ladda-ner-det-om-ni-vill/page2  
Föregående sida: https://www.webforum.nu/amne/webbutveckling/108421-knackade-ett-epostscript-igår-ladda-ner-det-om-ni-vill.md
