Avatar billede webexp Nybegynder
29. december 2003 - 15:18 Der er 17 kommentarer og
1 løsning

Copyright på mail form

jeg er ved at skal lege med noget php og vil derfor hører om de sider på nettet der bruger php til mail form har kan man have copyright på kodning eller kan man frit bruge sådan noget jeg er jo ikke så skrap til php
Avatar billede nse Nybegynder
29. december 2003 - 15:20 #1
Der ingen copyright på de koder der ligger til fri downloading.
Avatar billede nse Nybegynder
29. december 2003 - 15:21 #2
Kodning i PHP osv. er jo skujlt for brugerne de ligger på serveren og bliver afviklet der, det er ikke muligt at se PHP-koder som man kan se HTML koder.
Avatar billede exp Juniormester
29. december 2003 - 15:54 #3
nse >>
"Der ingen copyright på de koder der ligger til fri downloading."
Der er ikke helt korrekt - der er mange koder der ligger til fri download og også indeholder en copyright-notice!

Bare fordi en kode er opensource, det det ikke ensbetydende med, at der ikke er copyright på den.

Så dit svar er ikke korrekt!
Avatar billede exp Juniormester
29. december 2003 - 16:03 #4
... men en kode til at maile via en mailform i php er nu ikke så svær endda :-)

<?php
if (isset($_POST['navn'])) {
  mail("din@email.dk", "Besked fra: ".$_POST['navn'], $_POST['besked']);
}
?>

<form name="mailform" action="" method="post">
<input typee="text" name="email">
<input type="text" name="navn">
<textarea name="besked"></textarea>
<input type="submit" value="send">
</form>



Sikkerheden i dette script er dog ikke så stor, så det kan _sagtens_ gøres bedre :-)
Avatar billede nse Nybegynder
29. december 2003 - 18:04 #5
Arghh ok exp... Jeg overvejede også at skrive hvis og hvis, men det er umuligt at tjekke om copyright er overtrådt i et opensourcescript og desuden er det ikke altid nok at lave notice osv., da copyrightlovgivning er del mere indviklet end en notice.
Avatar billede webexp Nybegynder
29. december 2003 - 18:47 #6
det er fordi der er en der har givet mig en mailform i php og han mener så ejg skal linke til ham og det har jeg nu ikke lyst til han linker ikke tilbage nu da  han bruger det grafik jeg har lavet til ham men det er ikke til at forklare ham
Avatar billede webexp Nybegynder
29. december 2003 - 18:55 #7
http://www.cantos-corner.dk/mail_form.php jeg ville jo gerne have den så sådan ud jeg kan godt vise jer kodningen da jeg har den som en php fil også
Avatar billede webexp Nybegynder
29. december 2003 - 18:58 #8
det skal lige siges at den side i kan se ikke tilhører mig så lad være med at spamme ham der ejer den jeg hæver gerne pointene til den der vil lave en for mig da jeg ikke er så god til php
Avatar billede exp Juniormester
29. december 2003 - 21:53 #9
Den side du viser, og så den kode jeg har skrevet ovenfor er nok ikke så forskellig fra hinanden... forskellen er bare, at den han har lavet er stillet pænere op, og der er tilføjet et felt mere...
Avatar billede Slettet bruger
29. december 2003 - 22:59 #10
hvad er der i vejen med den fra >exp  ?
Avatar billede webexp Nybegynder
30. december 2003 - 08:52 #11
der manglerlidt felfer og så vil jeg gerne have det stilt op på samme måde
Avatar billede exp Juniormester
30. december 2003 - 09:46 #12
Så tilføjer du bare et ekstra felt :-)
Og opstillingen klares snildt med <br /> (linieskift) og CSS...
Avatar billede webexp Nybegynder
30. december 2003 - 16:51 #13
ok jeg prøver det vender tilbage senere
Avatar billede webexp Nybegynder
30. december 2003 - 21:21 #14
hmmmm jeg kan ikke jeg tror jeg giver op
Avatar billede exp Juniormester
31. december 2003 - 14:04 #15
Du burde lære at bruge css så... :-)

Tålmodighed er en dyd:


<?php
if (isset($_POST['navn'])) {
    $besked = "Fra: ".$_POST['navn']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Email: ".$_POST['email']."\r\n";
    $besked .= "Hjemmeside: ".$_POST['hp']."\r\n";
    $besked .= "Besked: ".$_POST['besked']."\r\n";
    mail($_POST['email'], $_POST['emne'], $besked,
    "From: ".$_POST['email']."\r\n"
    ."Reply-To: ".$_POST['email']."\r\n"
    ."X-Mailer: PHP/" . phpversion());*/
}
?>

<style type="text/css">
<!--
body {
    background: #F1F1F5;
}
-->
</style>

<form name="mailform" action="" method="post">
<span style="vertical-align: top;" style="width:100px;">Navn:</span><input style="border:1px solid black; width:200px;" type="text" name="navn"><br />
<span style="vertical-align: top;" style="width:100px;">Hjemmeside:</span><input style="border:1px solid black; width:200px;" type="text" name="hp"><br />
<span style="vertical-align: top;" style="width:100px;">Email:</span><input style="border:1px solid black; width:200px;" type="text" name="email"><br />
<span style="vertical-align: top;" style="width:100px;">Emne:</span><input style="border:1px solid black; width:200px;" type="text" name="emne"><br />
<span style="vertical-align: top;" style="width:100px;">Besked:</span><textarea style="border:1px solid black; width:200px; height:200px;" name="besked"></textarea><br />
<span style="vertical-align: top;" style="width:100px;"></span><input type="submit" value="Send besked">
</form>
Avatar billede webexp Nybegynder
31. december 2003 - 16:37 #16
ok den kan jeg nu ikke få til at virke men det er sikkert nok bare min uvidenhed om php
Avatar billede webexp Nybegynder
31. december 2003 - 16:41 #17
<?php

if ($formTo != "") {

    // Mailen sendes til denne adresse. Flere adresser kan sepereres med komma.
    $recipient = "xxxxx@xxxxxxxx";
    $recipient2 = "$feltEt";
    $recipient3 = "Jeg takker for din henvendelse,<br> Din mail vil blive behandlet hurtigst muligt:)";
    // Emne
    $subject = "$emne";

    $message = "Http://$HP <br>";
   
    $message .= "Navn: $formTo <br>";   
   
    $message .= "Besked: $besked <br>";
   
   
    $headers .= "from: $Mail \n";
    $headers .= "Content-type: text/html";

    mail($recipient, $subject, $message, $headers);
   
    $print1 = "<br><br><table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse; background-color: FFFFFF; border-style: dashed; border-width: 1' bordercolor='#111111' width='300' id='AutoNumber2'>";
    $print2 = "<tr>";
    $print3 = "<td width='100%'><font size='2'><center> Din mail er sendt til $recipient<br><center>$recipient3</center></font></td>";
    $print4 = "</tr>";
    $print5 = "</table>";

}

?>

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body text="#666666" link="#666666" vlink="#666666" alink="#666666">

<form method="POST" action="">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber1">
    <tr>
      <td width="50%">
      <p align="right">
                                      <font face="Times New Roman" size="2">Navn:</font></td>
      <td width="50%"><input type="text" name="formTo" size="20" style="border-collapse: collapse; border-style: dashed; border-width: 1" bordercolor="#111111"></td>
    </tr>
    <tr>
      <td width="50%">
      <p align="right">
                                      <font face="Times New Roman" size="2">
                                      Hjemmeside:</font></td>
      <td width="50%"><input type="text" name="HP" size="20" style="border-collapse: collapse; border-style: dashed; border-width: 1" bordercolor="#111111"></td>
    </tr>
    <tr>
      <td width="50%">
      <p align="right">
                                      <font size="2" face="Times New Roman">
                                      E-mail:</font></td>
      <td width="50%"><input type="text" name="Mail" size="20"style="border-collapse: collapse; border-style: dashed; border-width: 1" bordercolor="#111111"></td>
    </tr>
    <tr>
      <td width="50%">
      <p align="right"><font face="Times New Roman" size="2">Emne:</font></td>
      <td width="50%">
                                      <input type="text" name="emne" size="20"style="border-collapse: collapse; border-style: dashed; border-width: 1" bordercolor="#111111"></td>
    </tr>
    <tr>
      <td width="50%" valign="top">
      <p align="right">
                                      <font size="2" face="Times New Roman">Din
                                      besked:</font></td>
      <td width="50%">
                                      <textarea name="besked" rows="5" cols="25" align="top" style="border-collapse: collapse; border-style: dashed; border-width: 1" bordercolor="#111111"></textarea></td>
    </tr>
    <tr>
      <td width="50%">&nbsp;
      </td>
      <td width="50%">
                                      <input type="submit" value="Send" name="send" style="border-collapse: collapse; background-color: FFFFFF; border-style: dashed; border-width: 1" bordercolor="#111111">
                                      <input type="reset" value="Slet" name="slet" style="border-collapse: collapse; background-color: FFFFFF; border-style: dashed; border-width: 1" bordercolor="#111111"></td>
    </tr>



  </table>
  <? echo "$print1";?>
  <? echo "$print2";?>
  <? echo "$print3";?>
  <? echo "$print4";?>
  <? echo "$print5";?>

  </form>
</center>

</body>
</html>



Her er den mailform jeg har nu som den kører men han mener bare at han har copyright på den og det tror jeg ikke på han har jeg tror det er en han har fundet ude på nettet selv og rettet i men hvad ved jeg
Avatar billede popsy Novice
15. februar 2005 - 20:36 #18
hmm, stiller mig stærkt tvivlende overfor at der skulle være copyright på det der. Har han også copyright på de forskellige html tags, og hvad med php? Det har han måske selv opfundet? :D
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