Avatar billede dajang Nybegynder
10. november 2008 - 00:59 Der er 11 kommentarer og
1 løsning

Fejl i Kontaktformular

Hejsa.

Jeg har forsøgt at lave kontaktformularen, som på er på denne side
http://www.hjemmesideskolen.dk/scripts/phpmailc.php
og fulgt vejledningen.

Men på min side vil verifikationskode ikke vise sig, da verify.php indeholder fejl


Man kan se formularen her
http://partydisko.dk/testside/kontakt.php

Man kan se verifikationskode fejl her
http://partydisko.dk/testside/verify.php

Jeg forstår det ikke.
Nogen der kan hjælpe
Avatar billede zips Juniormester
10. november 2008 - 01:15 #1
Du har indsat din form helt forkert og fået 2 head, så vil det jo ikke virke:

Prøv at valider og du vil se fejlen http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fpartydisko.dk%2Ftestside%2Fkontakt.php
Avatar billede zips Juniormester
10. november 2008 - 01:22 #2
Hvilken font har du oploadet, hvis du ikke har oploadet nogen vil du få den fejl du har nu.
Avatar billede dajang Nybegynder
10. november 2008 - 01:43 #3
OK.
Jeg kigger lige kontaktform igennem

Jeg har oploadet verdana font, og ligger i roden af testsiden
Avatar billede dajang Nybegynder
10. november 2008 - 02:03 #4
Hej.

Jeg har følgende kode i min kontakt.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MOBILDISKOTEK - PARTYDISKO [ I Ringer, Vi Spiller ] . . . : : :MOBILDISKOTEK - KARAOKE - DINNERMUSIK - FESTMUSIK - DANSESHOWS: : : . . .</title>
<meta name="description" content="Mobildiskotek-partydisko er et voksen mobildiskotek, som leverer god dinnermusik og dansemusik. Mobildiskotek-partydisko spiller til foreningsfester, byfester, fødselsdage, privatfester, firmafester, konfirmationen, bryllup, kobberbryllup, sølvbryllup, guldbryllup" />
<meta name="keywords" content="mobildiskotek,mobildiskoteker,mobildisko,mobildisco,diskotek,dinnermusik,disco,musik,music,dj,djs,speedy,discotek,privatfest,firmafest,festmusik,mobil,konfirmation,bryllup,kobberbryllup,sølvbryllup,guldbryllup" />
<meta name="rating" content="general" />
<meta name="copyright" content="Copyright ©2008 - Mobildiskotek-partydisko V/ Preben Pedersen" />
<meta name="revisit-after" content="8 Days" />
<meta name="expires" content="never" />
<meta name="distribution" content="global" />
<meta name="robots" content="index,follow" />
<meta http-equiv="Content-Language" content="da" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

<!-- **** layout stylesheet **** -->
    <link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="content_background">
  <div id="content_wrap">

      <div id="top"><img src="images/top_logo.jpg" alt="Partydisko" width="950" height="160" border="0" /></div>

    <div id="menu">
        <?php include("menu.php"); ?>
    </div>

    <div id="content">
        <div id="left_content">
<h2><span style="font-size:22px;color:#A60101">Kontakt formular:</span></h2>
                <form method="post" action="sender.php">

<fieldset>
<legend>Husk at udfylde alle felter</legend>

<label for="t1">Navn:</label>
<input id="t1" type="text" name="name" /><br />

<label for="t2">Email:</label>
<input id="t2" type="text" name="email" /><br />

<label for="t3">Emne:</label>
<input id="t3" type="text" name="subject" /><br />

<label for="t4">Besked:</label>
<textarea id="t4" name="message" rows="10" cols="49"></textarea><br />

<label for="t5">Kopi til dig?</label>
<input type="checkbox" id="t5" name="customer_copy" checked="checked" /><br />

<label for="auth">Verifikation:</label>
<span style="float:left;margin-right=10px;">
<input type="password" id="auth" name="auth" />
<br />Indtast kode for<br />at sende mail!
</span>
<img src="verify.php" alt="auth" /><br />

<label for="t6"> </label><input id="t6" type="submit" name="submit" value=" Send mail " />
&nbsp; &nbsp; <input type="reset" value=" Slet alt " />
</fieldset>
</form>

        </div>
        <div id="right_content">
            <?php include("rightbar.php"); ?>
        </div>
    </div>

  </div>
</div>
<div style="clear:both;"></div>
<div id="content_bottom"><img src="images/spacer.gif" alt="Spacer" width="970" height="10" /></div>
<div id="content_bottom_space">&nbsp;</div>

</body>
</html>
Avatar billede zips Juniormester
10. november 2008 - 02:11 #5
Ja den ser ok ud, men det er din verify.php som ikke virker, er verify.png og verdana.ttf skrevet som her, altså med lille skrift både i dit script og i fil navnet.

Det skulle jo gerne se ud som her http://www.hjemmesideskolen.dk/scripts/verify.php
Avatar billede dajang Nybegynder
10. november 2008 - 02:29 #6
Ja, verify.php og verdana.ttf er skrevet med lille skrift, både i scriptet og filnavn.


Kopi af verify.php

<?php
session_start();

if(isset($_SESSION['verify'])) {
  unset($_SESSION['verify']);
}

$str = substr(strtoupper(md5(uniqid("w"))), 0, 5);

$_SESSION['verify'] = $str;

$im = ImageCreateFromPNG("verify.png"); // Definer baggrundsgrafik
$sort = ImageColorAllocate($im,0,0,0);  // Definer tekstfarve - rgb-værdier
ImageTTFText ($im,32,5,6,45,$sort,"verdana.ttf",$str); // Definer fontfil -
    // Tallene i parentesen herover betyder:
    // 32 = fontstørrelse i px
    // 5 = rotation i grader
    // 6 = afstand i px fra venstre billedkant til tekst
    // 45 = afstand i px fra billedtop til tekstlinje
header("Content-type: image/png");
ImagePNG($im);
ImageDestroy($im);

?>

kontakt.php & sender.php & verify.php & verify.png samt verdana.ttf ligger i roden af testside
Avatar billede zips Juniormester
10. november 2008 - 02:36 #7
Ja den er også ok, har lige lavet en verify.php af dit script og lagt verify.png og verdana.ttf ind og det virker fint, ved du om din server understøtter GD-lib som skal bruges for at få det til at virke?

Prøv at lave en fil med dette og se om det virker, det laver en sort firkant med partydisko i midten som text

<?php
// lav billedet
$gif = ImageCreateTrueColor(200,200);
$bg = ImageColorAllocate($gif,0,0,0);
$tx = ImageColorAllocate($gif,255,128,128);
ImageFilledRectangle($gif,0,0,200,200,$bg);
ImageString($gif,3,70,90,"PARTYDISKO",$tx);

// send billedet
header("content-type: image/jpeg");
ImageJPEG($gif);
?>
Avatar billede dajang Nybegynder
10. november 2008 - 02:45 #8
Hej.

Nej det gør det ikke.
http://partydisko.dk/testside/test.php


Mit domæne ligger hos www.servage.net
Avatar billede zips Juniormester
10. november 2008 - 02:52 #9
Der står ellers at de har GD-lib, er der en log fil du kan kikke i og se om den fortæller noget om hvorfor det ikke vil virke.
Avatar billede dajang Nybegynder
10. november 2008 - 04:21 #10
Nej.

Der er ingen logfil i kontrolpanelet.
Avatar billede dajang Nybegynder
13. november 2008 - 21:27 #11
zips:
Smid lige et svar.

Jeg slettede hele siden og uploadet det igen. Så virkede det gamle script igen.

Men du får de point.
Avatar billede zips Juniormester
13. november 2008 - 23:20 #12
Her er et svar :)
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