Avatar billede hans01 Nybegynder
21. januar 2008 - 17:25 Der er 23 kommentarer og
1 løsning

Hvorfor virker min advisering ikke fra min form mail

Jeg har lige skiftet webhost og nu virker min advicering ikke mere.

www.italien-ferie.dk

min redirect.php ser sådan ud:

<?php

$modtager = "Hans Lundqvist<hans@e-and-l.com>";
  $emne = "Booking af hus";
  $indhold = "Der er en forespørgsel på huset";

  foreach($_POST AS $key => $value)
  {
      $indhold .= $key . " = " .  $value . "\n";
  }

  mail($modtager,$emne,$indhold);
require("connect.php");
if(isset($_POST['submit'])){
$name = $_REQUEST["name"];
$streetno = $_REQUEST["streetno"];
$zip = $_REQUEST["zip"];
$city = $_REQUEST["city"];
$country = $_REQUEST["country"];
$telephone = $_REQUEST["telephone"];
$weeks = $_REQUEST["weeks"];
$nopeople = $_REQUEST["nopeople"];
$noadults = $_REQUEST["noadults"];
$nochildren = $_REQUEST["nochildren"];
$startdate = $_REQUEST["startdate"];
$startmonth = $_REQUEST["startmonth"];
$startyear = $_REQUEST["startyear"];
$enddate = $_REQUEST["enddate"];
$endmonth = $_REQUEST["endmonth"];
$endyear = $_REQUEST["endyear"];
$remarks = $_REQUEST["remarks"];
mysql_query("insert into min_tabel(kundeID, name, streetno, zip, city, country, telephone, weeks, nopeople, noadults, nochildren, startdate, startmonth, startyear, enddate, endmonth, endyear, remarks)values(0, '$name', '$streetno','$zip','$city','$country','$telephone','$weeks','$nopeople','$noadults','$nochildren','$startdate','$startmonth','$startyear','$enddate','$endmonth','$endyear','$remarks')")or die(mysql_error());
header("Location: application.php");
}
?>

Informationerne går fint ind i databasen.
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:11 #1
Det er muligvis fordi din host ikke tillader, at du bruger mail()-funktionen uden at enten oprette en SMTP-forbindelse eller at benytte din egen mail-adresse som afsender (f.eks. sætte "from" til at være "info@italien-ferie.dk" eller hvad din mail er).

Hvem er din udbyder?
Avatar billede hans01 Nybegynder
21. januar 2008 - 18:21 #2
Dinhost
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:25 #3
Nå - kender ikke Dinhost. Mener bare, at one.com har den regel mht at bruge mail. -Og at dømme efter din sides hastighed, kunne det godt være, du havde skiftet til one.com ;o)
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:28 #4
Nå - det lader til, at du bruger noget, der hedder Concor. Kender dem ikke, men prøv at høre dem, om der er restriktioner på brugen af mail()
Avatar billede hans01 Nybegynder
21. januar 2008 - 18:29 #5
Hej Molvins

Jeg må lige høre dem, mange tak.. jeg plejer at få fin support, vender lige tilbage
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:34 #6
Du kan også prøve at ændre denne her
$modtager = "Hans Lundqvist<hans@e-and-l.com>";
til blot at være
$modtager = "hans@e-and-l.com";

Ved ikke, om det kan have noget at sige.
Avatar billede hans01 Nybegynder
21. januar 2008 - 18:35 #7
det passer ikke, denne side bliver hosted af intergate, sorry jeg har en del forskellige hosts. gør det en forskel?
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:42 #8
Hmm - så godt at din DNS står ved intergate, men når jeg pinger dig, får jeg 81.7.129.66 og slår jeg det op, får jeg noget, der hedder Concor.

Men jeg kender ingen af de to, så det gør ikke rigtigt nogen forskel i mit svar. Jeg kan heller ikke finde noget om det  på intergates support-sider.
Avatar billede hans01 Nybegynder
21. januar 2008 - 18:53 #9
Hej molvins

jeg må lige kontakte dem imorgen, du løste det ikke men skubbede mig i den rigtige retning, smid lige svar. takker
Avatar billede morten-vadskaer Praktikant
21. januar 2008 - 18:55 #10
Det er jo langt fra sikkert, det er løsningen. Venter lige med svar. Det kunne jo f.eks. også være intergates mail-server, der ikke sender (nu har du checket, at dine mails ikke bare ryger i dit spam-filter ikke?)
Avatar billede hans01 Nybegynder
21. januar 2008 - 19:08 #11
Det med spam filteret tjekkede jeg lige inden jeg postede denne tråd.
Avatar billede hans01 Nybegynder
23. januar 2008 - 15:52 #12
Hej Molvins

Iføl. intergate ligge fejlen i kodningen, et eller andet sted.

Man udfylder www.italien-ferie.dk/booking.php denne anvender et script i www.italien-ferie.dk/redirect.php der samler informationerne sammen og sender til databasen via www.italien-ferie.dk/connect.php hvad for info skal du bruge?
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 16:06 #13
Hans, prøvede du at ændre $modtager til:
$modtager = "hans@e-and-l.com";
som jeg foreslog?

Din kode ser fin nok ud. Har du prøvet at bruge mail() i et andet script? Bare for at teste, at det virker på deres server.
Avatar billede hans01 Nybegynder
23. januar 2008 - 16:23 #14
Hej Molvins, jeg har ændret koden uden held, jeg har også et andet script der kører minkontakt formular det virker fint.
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 16:28 #15
Lyder godtnok underligt. Har du afprøvet, om du overhovedet kan sende mail. F.eks. ved at lave denne fil:
<?php
mail("hans@e-and-l.com","Test-email","Dette er en test");
?>

Hvis det fejler, så er det ikke umiddelbart muligt for dig at bruge mail().

Du skriver, at dataene fint kommer i databasen, så der kan jo ikke rigtigt være en kode-fejl. Prøv lige at teste at mail() overhovedet virker
Avatar billede hans01 Nybegynder
23. januar 2008 - 18:21 #16
Hej Molvins, nu har jeg fået en mail fra postmaster@ns1.concor.dk, så det virker som om det spiller aligevel, bare meget forsinket.

Tak for tålmodigheden..
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 19:15 #17
Ingen årsag - der er nogle mail-servere, der er lidt langsomme i optrækket. Fandt du overhovedet ud af, hvor fejlen lå eller virker det bare pludseligt som ved magi?
Avatar billede hans01 Nybegynder
23. januar 2008 - 19:30 #18
Det kan kun være da jeg ændrede koden til $modtager = "hans@e-and-l.com"; og så en smule tålmodighed medens vi venter....

husk lige et svar, og endnu engang tak
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 19:40 #19
Selv tak - må jeg i øvrigt råde dig til at give din side et SEO-eftersyn. Det vil nok mangedoble dine besøgende, og det kan du vel kun være interesseret i.

Du kan læse mere om SEO her på siden under "søgemaskineoptimering" og ellers på http://www.amino.dk/wiki/index.php?title=S%C3%B8gemaskineoptimering
Avatar billede hans01 Nybegynder
23. januar 2008 - 20:10 #20
Her gik jeg og troede jeg var skid... god til det, det praler jeg elles med, er der noget bestemt du er efter, som er indlysende.
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 20:24 #21
Jamen, du burde da komme op som nr. 1 på denne søgning:
http://www.google.dk/search?hl=da&q=italien%20ferie&btnG=Google-s%C3%B8gning&meta=
Du kan starte med dine H1-tags og interne links og så skaffe nogle indgående links. Du må ikke opfatte det som en kritik, men blot et forsøg på at skaffe dig mere trafik. Du har jo et godt domæne til opgaven.
Avatar billede hans01 Nybegynder
23. januar 2008 - 20:33 #22
Du skal lige regne med jeg lige har købt denne adresse, ca. 14 dage siden. jeg tager sådan set ikke som andet end et godt til. Jeg tilmeldte mig først google kort tid siden.

takker kigger på det
Avatar billede morten-vadskaer Praktikant
23. januar 2008 - 20:39 #23
Ja okay - så held og lykke med det. Men læs nu alligevel wiki'en på amino, når du har tid. Der er mange guldkorn
Avatar billede hans01 Nybegynder
23. januar 2008 - 20:47 #24
ja det gør jeg med det samme
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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