Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet+oiasdf79

Hei!

 

Jeg holder på å sette opp ett kontaktskjema, men jeg sliter med at headers ikke vil fungere slik jeg vil at det skal fungere. :p

 

Her er PHP-koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
	<title>TITTEL PÅ NETTSIDEt</title>
	<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<?php
function spamcheck($field)
 {
 //filter_var() saniterer e-post
 //address using FILTER_SANITIZE_EMAIL
 $field=filter_var($field, FILTER_SANITIZE_EMAIL);

 //filter_var() validerer e-post
 //addresse bruker FILTER_VALIDATE_EMAIL
 if(filter_var($field, FILTER_VALIDATE_EMAIL))
   {
   return TRUE;
   }
 else
   {
   return FALSE;
   }
 }

if (isset($_REQUEST['email']))
 {//dersom e-post er fylt ut, fortsett!

 //sjekker om e-post adressen er ugyldig
 $mailcheck = spamcheck($_REQUEST['email']);
 if ($mailcheck==FALSE)
   {
   echo "<p class='echo'>Sjekk at alle feltene er riktig fylt ut.</p>";
   }
 else
   {//send e-post
$email = $_REQUEST['email'] ;
$navn = $_REQUEST['navn'] ;
$telefonnummer = $_REQUEST['telefonnummer'] ;
   $subject = $_REQUEST['subject'] ;
   $message = $_REQUEST['message'] ;
$headers = "From: $email\r\n" .
"X-Mailer: php";
   mail("EPOSTADRESSE", "$subject", "Fra: $navn $email Telefon: $telefonnummer", $message, $headers);
   echo "<p class='echo'>Takk for din henvendelse, vi vil komme tilbake til deg så fort som mulig.</p>";
   }
 }
else
 {//dersom e-post ikke er fylt ut, vis skjema
 echo "<div id='formbox'>
		<form id='myForm' method='post' action='index.php'>
			<p class='box'>Navn:<br><input class='normal' name='navn' type='text'/></p>
			<p class='box'>Din E-Post:<br><input class='normal' name='email' type='text'/></p>
			<p class='box'>Telefonnummer:<br><input class='normal' name='telefonnummer' type='text'/></p>
			<p class='box'>Biltype:<br><input class='normal' name='subject' type='text'/><br/></p>
			<p class='box'>Melding:<br>
				<textarea name='message' rows='10' cols='40'></textarea><br/></p>
			<input type='submit'/>
		</form>
	</div>" ;
 }
?>
</body>
</html>

Problemet er at det tilsynelatende ikke blir tatt hensyn til headers. Avsender står oppført som "[email protected]" i stedet for mailen som er fylt inn i E-post feltet.

 

Forslag? :)

Lenke til kommentar

Se om det hjelper å konvertere php filen til utf-8, husker jeg hadde det samme problemet når jeg brukte epleweb sitt email skjema, da fiksa utf-8 biffen.

 

Edit: Hvor har det blitt av "Mine innlegg" siden? Jeg vil ha en side jeg kan besøke for å fort få en oversikt om det har blitt skrevet noe nytt i de emnene og forumene jeg følger, nå er det bare en kjip liten app/brikke/whatever på startsiden. Tommel ned.

Endret av Garreth
Lenke til kommentar

"Mine innlegg" har vi da fremdeles: Lenke i meny til venstre om du kjører samme theme som meg. Hvis du ikke har noe å klikke på, kan du bruke følgende url: https://www.diskusjon.no/index.php?app=forums&module=extras&section=myposts (den gamle URL'n leder ikke noe sted, er vel en smarting som tror det er lurt å ødelegge samtlige brukeres bokmerker?)

 

PS: Det kan se ut til at "mine innlegg" hopper til feil post innimellom. Selv måtte jeg iallefall scrolle 6-7 poster oppover her i kaféen. Men dette trenger ikke ha noe med IPB-oppgraderingen for alt jeg vet..

 

Noe som derimot har blitt temmelig ille etter oppgraderingen er lastetiden! Spesielt føler jeg at det tar tid å klikke seg inn på forumet når jeg begynner med blank sesjon (altså restart av nettleser, men som innlogget pga cookies).

 

De som drifter forumet har nok litt å gjøre på om dagen ja :p

Lenke til kommentar
Gjest Slettet+oiasdf79

Se om det hjelper å konvertere php filen til utf-8, husker jeg hadde det samme problemet når jeg brukte epleweb sitt email skjema, da fiksa utf-8 biffen.

 

Edit: Hvor har det blitt av "Mine innlegg" siden? Jeg vil ha en side jeg kan besøke for å fort få en oversikt om det har blitt skrevet noe nytt i de emnene og forumene jeg følger, nå er det bare en kjip liten app/brikke/whatever på startsiden. Tommel ned.

Takk for forslag, men;

 

PHP-Filen er UTF-8. :)

 

Andre forslag?

Lenke til kommentar

PS: Det kan se ut til at "mine innlegg" hopper til feil post innimellom. Selv måtte jeg iallefall scrolle 6-7 poster oppover her i kaféen. Men dette trenger ikke ha noe med IPB-oppgraderingen for alt jeg vet..

Er ikke oppgraderingen, er en ganske tåpelig feil som lett kan fikses:

https://www.diskusjon.no/index.php?showtopic=1205852&st=0&p=15256100entry15256100

 

Greasemonkey script som fikser biffen

http://userscripts.org/scripts/show/69489

laget av dabear.

Lenke til kommentar

Hva er den absolutt enkleste måten å lage et tekstfelt som kan oppdateres av en person uten webkunnskaper? Skal lages av en person med begrensede webkunnskaper og ikke koste penger. :fun:

 

Svarer på mitt eget spørsmål, googlet litt og kom over CushyCMS som virker helt ypperlig til mitt formål. Uhyre enkelt å sette opp og bruke. Herlig enkelt!

Endret av phax
Lenke til kommentar
Gjest Slettet+oiasdf79

Blir den sendt som utf8 også da?

Nå er jeg ikke helt med. Hvordan kan man angi dette?

 

Er ganske fersk når det kommer til PHP ser du.. :)

Lenke til kommentar

Formelt så kan du det når det er gått 70 år etter opphavsmannens død. Men du bør være klar over at kunstverk også er omfattet av ideelle rettigheter. Slike rettigheter går aldri ut, dvs de er evigvarende. Ideelle rettigheter er beskrevet i Åndsverkslovens § 48, og sier kort at man ikke kan bruke verket på en måte som er krenkende.

 

Ideelle rettigheter omfatter også den såkalte navngivelsesretten, dvs at opphavsmann skal navngis.

Lenke til kommentar

Har holdt på med en side en stund nå, men sliter med å få den til å bli synlig for søkemotorer. Har for øyeblikket følgende meta-tags, samt beskrivende <title>:

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="" /> 
<meta name="keywords" content="" />

 

Har selvsagt også lagt inn innhold i disse tagsa. Er det noen flere meta-tags jeg trenger? Er det noe mer jeg trenger å gjøre? Vet at meta-tags ikke er noen magisk vei for å komme på topp på søkemotorer, men det må da være noe jeg mangler.

Endret av SPRCO
Lenke til kommentar

Noen som vet hvordan jeg kan få tilbake det gode gamle designet til hardware/diskusjon? Det nye er et latterlig makkverk.

Du kan ikke! IPB 3.0 kan ikke bruke de gamle designa - til det er det gjort for mange endringer i programvaren. Men du finner mulige forbedringsløsninger i denne tråden

 

Ellers så kommer det vel flere fungerende design når de har fått luka vekk alle de andre feila.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...