Avatar billede wormsk8 Nybegynder
23. maj 2005 - 02:32 Der er 14 kommentarer og
2 løsninger

Kan man starte mail-tekst i href="mailto:___"

Hey derude,

spørgsmålet er generelt, men i mit tilfælde relevant til min photoside.

Kan man I "<a href=\"mailto:xxxxxxx@worm-media.dk?subject=anmeld billede\"><img src=\"$dir/$files\" alt=\" \"/></a>"

Gør så man kan starte mailen, fx:

"Jeg ønsker at få taget billede nr# fra serien______ ned."

Eller noget i den stil, meget gerne hvor den måske kunne se hvilket billede der er trykket på.

Mvh. Kasper worm Andersson,

ps. håber ikke mit spørgsmål er utydeligt - er ret træt. ;)

30 for svar, 60 for svar med php kode^
Avatar billede wormsk8 Nybegynder
23. maj 2005 - 02:33 #1
Hele min kode ser sådan her ud, hvis det kan hjælpe nogen.

<?
$dir = $_GET[serie];
$def  = "Afskedsfest 1Z part one";

if($dir==NULL){
$dir = $def;
} ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>photo.worm</title>

<style type="text/css">

body { text-align: center; margin: 0 auto; padding: 0px;  background: #333; color:#fff; }

#topborder { height: 15px; background: #fff;         font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        color: #333; text-align: right; }

#top { background: #333 url('logo.jpg') right top no-repeat; height: 75px; }

#container {
      margin: 0 auto; width: 70%;    }
img {

    border: 5px solid #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    background-color: #fff;
   
    }
   
#info {

    border: 5px solid #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
    background-color: #fff;
    width: 600px;
    background: #333;
   
    }
p {  padding: 5px; }

a img {
  border: none;
}
a:link {
  color: #fff;
  text-decoration: none;
}
a:visited {
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: #FF00C6;
  border-bottom: #fff 2px solid;
}

a:hover.menu {
  color: #FF00C6;
  border-left: #fff 5px solid;
}
a:active {
  color: #fff;
  background-color: #FF00C6;
}

.boks {
        font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 11px;
        color: #fff;
        line-height: 16px;
        margin: 0px;
        width: 830px;
        background-color: #333;
        padding-left: 2px;
        padding-bottom: 1px;
        text-align: left;
        }

       
.billeder {
        padding-right: 2px;
        text-align: left; float: right; width: 620px;  }
       
.menu { float: left; width: 180px; border: 5px solid #fff; }
           
</style>


</head>

<body>
<div id="topborder">send en mail med serie og billedenavn for at få et billede taget ned - worm@worm-media.dk</div>
<div id="top"></div>
<div id="container">
<div class="boks">
<div class="menu"><p><?
/* 1337 4$C11 |-|4X()|2
    jb.euroloser.dk    */

if ($handle = opendir("./")) {
  while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != ".." && filetype($file)=="dir")
    {
          $out[] .= "<a href=\"?serie=$file\">$file</a><br />\n";
      }
  }
  closedir($handle);
}
if(count($out)>=1){
    sort($out);
    reset($out);
    foreach($out AS $link){    echo $link;    }
}else{    echo $out[0];
}
?><br/>
Copyright 2005 <a href="mailto:worm@worm-media.dk?subject=photo.worm">KWA</a></p>
</div>
<div class="billeder">

<div id="info"><p>
<b><?

    echo "$dir"; ?></b><br/>
<?

if(!$connection = mysql_connect("$host", "$user", "$pass")){    die("nope");        }
if(!mysql_select_db("$db")){    die("Unknown db!");    }

$dat = mysql_query("SELECT * FROM serie_data WHERE titel LIKE '%$_GET[serie]%'");
$get = mysql_fetch_array($dat);

if($get[tekst]){ echo $get[tekst]; }
else{ ?>Ingen info<?}
?></p></div><br/><?

function CheckExt($filename, $ext) {
$passed = FALSE;
$testExt = "\.".$ext."$";
if (eregi($testExt, $filename)) {
$passed = TRUE;
}
return $passed;
}

//Define an array of common extensions.
$exts = array("gif","jpg$|\\.jpeg","png","bmp");


$myDirectory = opendir("$dir");
$files = readdir($myDirectory);

while (false !== ($files = readdir($myDirectory))) {
foreach ($exts as $value) {
if (CheckExt($files, $value)) {
echo "<a href=\"mailto:worm@worm-media.dk?subject=anmeld billede\"><img src=\"$dir/$files\" alt=\" \"/></a><br/>\n";
$count++; //Keep track of the total number of files.
break; //No need to keep looping if we've got a match.
}
}

}
//Be a good script and clean up after yourself...
closedir($myDirectory);

?></div>

</div></div>
</body>

</html>

(c) Kasper Worm andersson
Avatar billede hmortensen Nybegynder
23. maj 2005 - 02:58 #2
Du kan sætte en body på:
"<a href=\"mailto:xxxxxxx@worm-media.dk?Subject=anmeld billede&Body=Jeg ønsker at få taget billede nr# fra serien______ ned.\"><img src=\"$dir/$files\" alt=\" \"/></a>"
Avatar billede roenving Novice
23. maj 2005 - 04:25 #3
-- den skal så selvfølgelig url-encodes ...

-- og du kan f.eks. finde noget her: http://std.chbs.dk/html-4.01/mailto.php
Avatar billede roenving Novice
23. maj 2005 - 04:30 #4
"<a href=\"mailto:xxxxxxx@worm-media.dk?subject=anmeld%20billede%26body=Jeg%20%F8nsker%20at%20f%E5%20taget%20billede%20nr%23%20fra%20serien______%20ned.\"><img src=\"$dir/$files\" alt=\" \"/></a>"
Avatar billede roenving Novice
23. maj 2005 - 04:31 #5
Hov ...

23/05-2005 04:30:12 "<a href=\"mailto:xxxxxxx@worm-media.dk?subject=anmeld%20billede&amp;body=Jeg%20%F8nsker%20at%20f%E5%20taget%20billede%20nr%23%20fra%20serien______%20ned.\"><img src=\"$dir/$files\" alt=\" \"/></a>"
Avatar billede wormsk8 Nybegynder
23. maj 2005 - 11:49 #6
Smid svar, mange tak.
Avatar billede jakobdo Ekspert
23. maj 2005 - 11:51 #7
Jeg mener der er en begrænsning på 1024 tegn? (bare til info)
Avatar billede wormsk8 Nybegynder
23. maj 2005 - 12:20 #8
okay, tager de 30 selv. Da der ikke er lavet en løsning på at udskrive det billede der er trykket i mailen.
Avatar billede roenving Novice
23. maj 2005 - 15:34 #9
Begrænsningen i IE er på lige under 2100 tegn (ca. 2080 !-), de andre browsere har mig bekendt begrænsninger som er mange gange så store ...

Velbekomme '-)
Avatar billede roenving Novice
23. maj 2005 - 16:03 #10
-- og tak for point ;~}
Avatar billede jakobdo Ekspert
23. maj 2005 - 16:08 #11
Roenving: Har du talt dem?
Avatar billede wormsk8 Nybegynder
23. maj 2005 - 16:08 #12
Selvf. ;)
Avatar billede roenving Novice
23. maj 2005 - 17:02 #13
Næh, jeg har bare læst denne: http://support.microsoft.com/default.aspx?scid=KB;en-us;q208427

-- forøvrigt fundet med:

http://www.google.dk/search?hl=da&q=site%3Amicrosoft.com+url+length&meta=

-- og der kunne jeg hav brugt "Jeg føler mig heldig" !-)

-- og tak for point ;~}
Avatar billede jakobdo Ekspert
23. maj 2005 - 17:04 #14
Godt ord igen!
Avatar billede roenving Novice
23. maj 2005 - 17:09 #15
*lol*
Avatar billede wormsk8 Nybegynder
23. maj 2005 - 18:05 #16
Skrev selvf. til "-- og tak for point ;~}" ;)
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



Seneste spørgsmål Seneste aktivitet
I går 17:10 Joomla artikler Af rmadsen80 i CMS-systemer
I går 16:54 Printervalg til kontor Af tumben i Printere
I går 15:08 Http client med X509Certificate2 Af joki i C#
I går 13:02 Hjemmenetværk Af Andfer i LAN/WAN
I går 11:17 Chrombook Af lurup i Andre styresystemer