Vinnaren i pepparkakshustävlingen!
  • 2
  • 3
2007-12-19, 16:11
  #25
Medlem
Ödlans avatar
Citat:
Ursprungligen postat av Fnima
Fråga Mr.CroMe.

Det var det jag gjorde. Jag satt med putty beredd att rycka fram inställningar för SMTP. När jag såg att du hann före spelade det ingen roll. Grattis, din internetballe fladdrar snabbare.
Citera
2007-12-19, 16:12
  #26
Medlem
Citat:
Ursprungligen postat av Ödlan
Det var det jag gjorde. Jag satt med putty beredd att rycka fram inställningar för SMTP. När jag såg att du hann före spelade det ingen roll. Grattis, din internetballe fladdrar snabbare.
Haha! tack din slöfock
Citera
2007-12-19, 16:14
  #27
Medlem
Mr.CroMes avatar
Det där såg inte jag :S Va fan jag tror jag behöver sova lite nu.
Citera
2007-12-19, 16:15
  #28
Medlem
Citat:
Ursprungligen postat av Mr.CroMe
Det där såg inte jag :S Va fan jag tror jag behöver sova lite nu.
Du behöver nog mer än att bara sova
Citera
2007-12-19, 16:16
  #29
Medlem
Mr.CroMes avatar
Citat:
Ursprungligen postat av Fnima
Du behöver nog mer än att bara sova

Som vad?
Citera
2007-12-19, 16:16
  #30
Medlem
Citat:
Ursprungligen postat av Mr.CroMe
Som vad?
Läsa på lite?
Citera
2007-12-19, 16:16
  #31
Medlem
Ödlans avatar
Citat:
Ursprungligen postat av Mr.CroMe
Som vad?

En tidsmaskin och en polare som hindrar dig från att tappas.
Citera
2007-12-19, 16:20
  #32
Medlem
Mr.CroMes avatar
Citat:
Ursprungligen postat av Fnima
Läsa på lite?

Inte lite, utan lite extra!
Citera
2007-12-19, 23:08
  #33
Medlem
DaVajjs avatar
Datasäkerhet -> Systemutveckling - PHP

// Mod
Citera
2007-12-19, 23:57
  #34
Avstängd
bollen6s avatar
Citat:
Ursprungligen postat av Mr.CroMe
här har du liten kod du kan ta koll på

Kod:
<?php
// startar sessioner
session_start();
// ämnesrubrik som visas när mailet tas emot
$subject = "Kontakt från min webplats";
// e-postadress som formulärinnhållet ska skicka till
$to = "din@mailadress.xx";

// om submitknappen använts i formuläret bearbetas informationen i formulärfälten
if(isset($_POST['submit'])){

// kontrollerar om magic_quotes_gpc är aktiverat
// och lagrar information från formuläret 
// som används i meddelandet och validering av fältinnehåll
if(get_magic_quotes_gpc()){
$name = stripslashes(trim($_POST["name"]));
$email = stripslashes(trim($_POST["email"]));
$message = stripslashes(trim($_POST["message"]));
}
else{
$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];
}
// startar sessioner
$_SESSION['name'] = $name;
$_SESSION['email'] = $email;
$_SESSION['message'] = $message;

// validering och kontroll av angiven information i formulärfält
$validate1 = '<script>alert("Information saknas i ett obligatoriskt formulärfält. \n Ange ditt NAMN innan du skickar formuläret igen!");</script>';
$validate2 = '<script>alert("Information saknas i ett obligatoriskt formulärfält. \n Ange din E-POSTADRESS innan du skickar formuläret igen!");</script>';
$validate3 = '<script>alert("Information saknas i ett obligatoriskt formulärfält. \n Ange ditt MEDDELANDE innan du skickar formuläret igen!");</script>';
$validate4 = '<script>alert("Du har angivit en felaktig epostadress! \nAnge epostadressen igen.");</script>';
$validate_formmail = '<script>alert("Du försöker använda vårt Formmail vilket bara är tillåtet från vår webplats!");</script>';

// kontrollerar om alla formulärfält är ifyllda
if (empty($name)) {
echo $validate1;
echo '<script>history.back(1);</script>';
exit;}
if (empty($email)) {
echo $validate2;
echo '<script>history.back(1);</script>';
exit;}
if (empty($message)) {
echo $validate3;
echo '<script>history.back(1);</script>';
exit;}

// kontrollerar om epostadressen är korrekt angiven
if(!preg_match("/^[a-z0-9\å\ä\ö\ü\%._-]+@[a-z0-9\å\ä\ö\ü\%.-]+\.[a-z]{2,6}$/i", $email)) {
echo $validate4;
echo '<script>history.back(1);</script>';
exit;}

//kontrollera om scriptet anropas från ditt formulär
if ($_SERVER['HTTP_REFERER']!= "http://www.dinadress.se/kontaktform.php") {
echo $validate_formmail;
echo '<script>history.back(1);</script>';
exit;}

else {
// om formuläret är korrekt ifyllt skickas informationen
if (mail($to, $subject, $message ,"From: $email"))
// visar bekräftelsesidan
header("Location: bekraftelse.php");
else
echo "Det gick inte att skicka ditt meddelande";
}
}
?>

Om du ser krävs inte nån SMTP. Lite trixx med koden och man kan få den att skriva vilken adress som helst verkar det som.
Om jag har fel rätta mig gärna, och ja jag kan ha fel!
tack men den verkar inte funka.
Citera
2007-12-20, 17:08
  #35
Medlem
eyyYos avatar
Citat:
Ursprungligen postat av bollen6
Tack det funkade utmärkt, Men jag gjorde ett mail script, såhär ser det ut, fast jag har endå inte fått nåt mail, är det nåt mera man måste ställa in?

http://img516.imageshack.us/my.php?image=namnlszt0.jpg
http://www.pastebin.com/ - Det är omöjligt att läsa din phpkod om du har kört en printscreen på den renderade sidan. Kopiera in hela koden på pastebin, eller inom CODE-taggar i ett inlägg.

Citat:
Ursprungligen postat av Mr.CroMe
Om du ser krävs inte nån SMTP. Lite trixx med koden och man kan få den att skriva vilken adress som helst verkar det som.
Om jag har fel rätta mig gärna, och ja jag kan ha fel!
Ja, eftersom om inte annat anges, så använder det localhost (eller annat som är inställt)
Citera
  • 2
  • 3

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback