Avatar billede stratokaster Novice
30. maj 2006 - 09:45 Der er 12 kommentarer og
1 løsning

Php mail virker nogen gange ikke i mozilla?

Jeg har lavet en php mail som jeg er igang med at teste, den virker kun nogen gange når jeg sender fra mozilla, men i explorer virker den. Er der nogen der har oplevet dette problem før. Har webhotel (linux) hos Cliche?
Avatar billede leif Seniormester
30. maj 2006 - 09:51 #1
Jeg tror ikke det er mail() der fejler afhængig af din browser, det kan være dit script som gør det, men ellers er der noget med at Cliche er strikse med hvilken afsender adresse du bruger. At det skal være en oprettet email account på deres servere.
Avatar billede stratokaster Novice
30. maj 2006 - 10:25 #2
Jeg bruger en email account fra deres servere som afsender? Men får stadigvæk det samme problem nogen gange virker det og andre gange ikke? Er der noget jeg kan skrive i koden for at det bliver stabilt?
Avatar billede olebole Juniormester
31. maj 2006 - 00:04 #3
<ole>

Det har ikke noget med Mozilla at gøre - men måske med dit PHP-script. Det er dog ikke til at sige, hvad  :)

/mvh
</bole>
Avatar billede stratokaster Novice
01. juni 2006 - 18:04 #4
Har prøvet at validere filerne der kommer ingen fejl, der er også javascript måske supporter mozilla ikke lige det!
Avatar billede leif Seniormester
01. juni 2006 - 19:16 #5
stratokaster -> Det er svært at sige når vi ikke kender din kode.
Avatar billede stratokaster Novice
02. juni 2006 - 21:16 #6
<?php

$fra = array(14,13,12,11,10,2,3,4,5,6,7,9,1,8);
$til = array("#B0B0B0","#71717","#2B993A","#306C33","#1A9DE0","#B0AFAB",
            "#ffffff","#000000","#E5E5E5","#FFC600","#F9EC00","#003A70","#F12121","#F4B51F");
$farve = str_replace($fra,$til,$_POST[farve]);

$fra = array(1,2,3,4,5,6,7,8);
$til = array("aeaswfte","cerswfte","empisp__","impact","J19N",
            "J49N","S26N","TIMES");
$font = str_replace($fra,$til,$_POST[font]);

$ud = "ProduktID: $_POST[prod_id]<br>";
$ud .= "Tekst: $_POST[tekstboks]<br>";
$ud .= "Font nummer: $font<br>";
$ud .= "Farve nummer: $farve<br>";
$ud .= "Placering nummer: $_POST[plac]<br>";
$ud .= "St&oslash;rrelse: $_POST[size]<br>";
$ud .= "Antal: $_POST[quan]<br>";
$ud .= "Kundens billede: <a href=\"$_POST[url]\">Billede</a>";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: info@bla.dk' . "\r\n";
$to = "info@bla.dk";
$ip = getenv('REMOTE_ADDR');
$subject = "Bestilling fra $ip";
mail($to, $subject, $ud, $headers);
?>
Avatar billede stratokaster Novice
02. juni 2006 - 21:19 #7
// display decision alert box
function decision(message, url){
    if(confirm(message)) location.href = url;
}

// open browser window
function openPopUp(url, windowName, w, h, scrollbar) {

          var winl = (screen.width - w) / 2;
          var wint = (screen.height - h) / 2;
          winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrollbar ;
          win = window.open(url, windowName, winprops);
          if (parseInt(navigator.appVersion) >= 4) {
                  win.window.focus();
          }
}

function jumpMenu(target,object,restore){
  eval(target+".location='"+object.options[object.selectedIndex].value+"'");
  if (restore) object.selectedIndex=0;
}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function getImage(imageName)
{
        findObj('img').src = imageName;
}

function mailer(){
  }

function submitDoc(formName) {
  var obj;

 
  if(mailer()){
    window.frames['produktframe'].send();
   
    }

    if (obj=findObj(formName)!=null)
    {
        findObj(formName).submit();
    }
    else
    {
        alert('The form you are attempting to submit called \'' + formName + '\' couldn\'t be found. Please make sure the submitDoc function has the correct id and name.');
    }

}
Avatar billede stratokaster Novice
02. juni 2006 - 21:24 #8
<html>
<head>
<link href="http://www.bla.dk/skins/Classic/styleSheets/style.css" rel="stylesheet" type="text/css">

<script type="text/JavaScript">
function opdater() {
  tekst = document.formen.tekstboks.value;
  font = document.formen.font.value;
  farve = document.formen.farve.value;
  if(document.formen.plac[0].checked){//Placering nummer 1
    medie = 7;                        //Medie der skal trykkes på. Indstilles i billede.php
    x = 158;                          //Placering af midten af trykket vandret
    y = 250;                          //Placering af midten af trykkes lodret
    storx = 130;                      //Bredden af trykket
    story = 50;                      //Højden af trykket
    window.parent.document.forms[1].elements[0].selectedIndex = 0; //Bestemmer hvilken produktvalgmulighed der skal vælges. Den første er 0
  }
  if(document.formen.plac[1].checked){//Placering nummer 2
    medie = 8;
    x = 158;
    y = 250;
    storx = 130;
    story = 50;
    window.parent.document.forms[1].elements[0].selectedIndex = 0;
  }

  url = "http://www.bla.dk/P1/billeder.php?medie="+medie+"&font="+font+"&tekst="+tekst+"&storx="+storx;
  url = url +"&story="+story+"&x="+x+"&y="+y+"&farve="+farve;
  frames["vis"].location.href=url;
  document.formen.url.value=url;
}
function send() {
  document.formen.quan.value=window.parent.document.forms[1].quan.value;
  document.formen.prod_id.value=window.parent.document.forms[1].add.value;
  document.formen.submit();
}
</script>

</head>

<body>
<table align="center" cellpadding="0" cellspacing="0" border=0>
  <tr>
    <td align="center" valign="top">
      <iframe name=vis id=vis src=http://www.bla.dk/P1/billeder.php?medie=1 width=350px height=440px frameborder=0>
      </iframe>
    </td>
   
    <td valign="top"><form id=formen name=formen action=/P1/mailer.php method=post><span class="txt1">Tekst<br>
    <input type="text" name="tekstboks" size=14 onchange="opdater()" value="skriv tekst">&nbsp;&nbsp;Klik</span>
    <span class="txt1"><br><br>
    Skrifttype<br>
    <select name="font" onchange="opdater()">
      <option value="1">aeaswfte</option>
      <option value="2">cerswfte</option>
      <option value="3">empisp__</option>
      <option value="4">impact</option>
      <option value="5">J19N</option>
      <option value="6">J49N</option>
      <option value="7">S26N</option>
      <option value="8">TIMES</option>
    </select>
    <br><br>
    Skriftfarve</span><br>
    <select style="background:#188D1B" name=farve onchange="opdater()">
      <option style="background-color:#F4B51F;"
              value="1">Guld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#B0AFAB;"
              value="2">S&oslash;lv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#ffffff;"
              value="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#000000;"
              value="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#E5E5E5;"
              value="5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#FFC600;"
              value="6">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#F9EC00;"
              value="7">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#F12121;"
              value="8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#003A70;"
              value="9">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#1A9DE0;"
              value="10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#306C33;"
              value="11">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#2B993A;"
              value="12">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#717171;"
              value="13">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
      <option style="background-color:#B0B0B0;"
              value="14">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
    </select><br><br>
    <table><tr>
      <td align=center><span class="txt2">Str.5<br></span><img src="thumb/capfor.jpg" width="30" height="30"></td>
      <td align=center><span class="txt2">Str.5<br></span><img src="thumb/capbag.jpg" width="30" height="30"></td>
      </tr>
      <tr><td align=center><input name="plac" type="radio" value="1" checked onclick="opdater()"></td>
      <td align=center><input name="plac" type="radio" value="2" onclick="opdater()"></td>
     
    </tr></table><br>
    <table>
      <tr><td align=center><span class="txt1">S/M</span></td>&nbsp;
      <td align=center><span class="txt1">L/XL</span></td>
      <td><input name="size" type="radio" value="S/M"></td>
      <td align=center><input name="size" type="radio" value="L/XL" checked></td>
      </tr>
     
   
    </table>
      <input type=hidden name=quan value="">
    <input type=hidden name=url value="">
    <input type=hidden name=prod_id value="">
    </form>
 
    </td>
  </tr>
</table>
<script type="text/JavaScript">
  opdater();
</script>
</body>
</html>
Avatar billede leif Seniormester
03. juni 2006 - 10:44 #9
En det en fil du har det hele i ?
Avatar billede leif Seniormester
03. juni 2006 - 10:53 #10
Er bla.dk det rigtige domæne ?
Avatar billede leif Seniormester
03. juni 2006 - 11:01 #11
Din PHP kode er der intet med, prøv at hør JS gruppen om det kan være der du har et problem (JS er ikke mit område). PHP koden har lige afsendt 300 emails til mig uden problemer. Men husk at lukke det her inden du opretter i JS
Avatar billede stratokaster Novice
03. juni 2006 - 11:05 #12
Okay tak lukker her!
Avatar billede stratokaster Novice
03. juni 2006 - 11:05 #13
:)
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