Avatar billede clouise Nybegynder
29. juli 2004 - 12:10 Der er 6 kommentarer og
1 løsning

problemer med kontakt formular

Min kontakt formular holdt pludselig op med at virke. Jeg fik lokaliseret problemet til at det må være noget med den server der hoster sitet.(www.kroyers.com)

Da serveren ikke kan hoste php, ligger den php-fil, som videresender kontaktformularens oplysninger på en anden server. Jeg fandt ud af, at hvis jeg ligger swf-filen med kontaktformularen(kontakt.swf), på php serveren, så virker virker den hvis jeg henter kontaktformularen frem separat..(http://www.dtp-design.dk/phpmail/kontakt.swf)

Men den virke stadig ikke, når jeg henter den ind i hjemmesiden. Det må være noget med en relativ sti der er forkert???

Er der nogen der kan gennemskue problemet?

Her er scriptet, som ligger på sendknappen:

on (release) {
    navn = taNavn.text;
    gade = taGade.text;
    postnr = taPostnr.text;
    by = taBy.text;
    mail = taMail.text;
    telefon = taTelefon.text;
    Email = taMail.text
    taEmailStatus.text = ""
    varStatus = "Udfyld venligst de markerede felter."
    if (taNavn.text == "Navn") {
        taEmailStatus.text = varStatus;
        taNavnUdfyld.text = "*"
    }
    else{
        taNavnUdfyld.text = ""
    }
   
    if (taGade.text == "Gadenavn og nummer") {
        taEmailStatus.text = varStatus;
        taGadeUdfyld.text = "*"
    }
    else{
        taGadeUdfyld.text = ""
    }
   
    if (taPostnr.text == "Postnr.") {
        taEmailStatus.text = varStatus;
        taPostUdfyld.text = "*"
    }
    else{
        taPostUdfyld.text = ""
    }
   
    if (taBy.text == "By") {
        taEmailStatus.text = varStatus;
        taByUdfyld.text = "*"
    }
    else{
        taByUdfyld.text = ""
    }
   
    if (taTelefon.text == "Telefon") {
        taEmailStatus.text = varStatus;
        taTelefonUdfyld.text = "*"
    }
    else{
        taTelefonUdfyld.text = ""
    }

    if (taMail.text == "" || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
        taEmailStatus.text = varStatus;
        taMailUdfyld.text = "*"
    } 
    else{
        taMailUdfyld.text = ""
    }
    if (taMailUdfyld.text + taTelefonUdfyld.text + taByUdfyld.text + taPostUdfyld.text + taGadeUdfyld.text + taNavnUdfyld.text == "" ){

    loadVariablesNum ("http://www.dtp-design.dk/phpmail/kroyers1.php", "0", "Post");

//går til frame to i filmen, hvor der står "tak for henvendelsen"   
gotoAndPlay(2);

    }
}
Avatar billede _michael_ Nybegynder
29. juli 2004 - 14:46 #1
Det er fordi, du ikke kan sende information mellem to forskellige sites. På www.kroyers.com, hvor mailformularen skal være, der skal du også have dit php-script. Du kan ikke sende variabler fra det ene domæne til et andet (www.dtp-design.dk/phpmail/kroyers1.php) for at eksekvere kode. Det skal befinde sig på samme domæne. Det er en sikkerhedsfunktion i Flash.

Det kan dog godt laves, men det nemmeste for dig er at placerere de korrekte filer på samme domæne.
Avatar billede clouise Nybegynder
29. juli 2004 - 15:10 #2
det undrer mig bare, for vi har et site mere, opbygget efter præcis samme metode...og det virker.
Avatar billede clouise Nybegynder
29. juli 2004 - 15:19 #3
jeg kunne evt. løse problemet ved at åbne en ny ekstern fil med kontaktsiden, når jeg klikker på menupunktet kontakt...

kan du huske koden til det?
Avatar billede _michael_ Nybegynder
29. juli 2004 - 15:20 #4
on (release) {
  getURL("http://www.dtp-design.dk/phpmail/kroyers1.php", "_blank"
}
Avatar billede clouise Nybegynder
28. august 2004 - 13:43 #5
Tak for hjælpen! Beklager den sene tilbagemelding :)
Avatar billede _michael_ Nybegynder
28. august 2004 - 17:54 #6
Det er helt i orden. Fik du det til at virke?
Avatar billede clouise Nybegynder
30. august 2004 - 08:56 #7
ja det lykkedes til sidst - vi fik lavet det i asp, og lagde scriptet på samme server...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester