Avatar billede moffen Nybegynder
17. januar 2004 - 17:41 Der er 7 kommentarer og
1 løsning

Sende link til side med billede?

Hej! Jeg har lavet en side en standardside i php, som skal hente et givent billede. Jeg fik hjælp herinde til at lave en "Send til en ven" form, men når jeg sender til en e-mail, så kommer der kun "mitdomæne.dk/visbillede.php" som link, men ikke selve billedet, da det er selve "http://mitdomæne/visbillede.php?sti=/billeder/billede.jpg" der gerne skal komme.

Hvad gør jeg?
Avatar billede razor Nybegynder
17. januar 2004 - 18:41 #1
Prøv at vise lidt kode.
Avatar billede moffen Nybegynder
17. januar 2004 - 19:05 #2
På siden med links til billede er kommandoen:
<a href="visbillede.php?sti=/billeder/billede.jpg">billede</a></font></td>

På visbillede.php:
<img src="<?php echo $_GET["sti"]; ?>" border="0" /></center>
<br>
<?php
if(isset($_POST['send'])){
    mail("$_POST[mail]", "Send til en ven", "Se denne side:\n $_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]");
    echo "Din mail er nu sendt";
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Email: <input type="text" name="mail">
<input type="submit" value="Send" name="send">
</form>
Avatar billede razor Nybegynder
17. januar 2004 - 20:06 #3
PHP_SELF indeholder kun requestet. Du skal også have QUERY_STRING med:

mail("$_POST[mail]", "Send til en ven", "Se denne side:\n ".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
Avatar billede moffen Nybegynder
17. januar 2004 - 20:22 #4
Nu kommer der bare det her på mailen:

Se denne side:
minside.dk/visbillede.php?
Avatar billede razor Nybegynder
17. januar 2004 - 20:25 #5
oh ja - den hedder selvfølgelig HTTP_QUERY_STRING, undskyld :-)

(Kig evt. siden i manualen om predefined variables)
Avatar billede moffen Nybegynder
17. januar 2004 - 20:32 #6
den skriver stadig kun:

minside.dk/visbillede.php?

selvom jeg har ændret det til:

mail("$_POST[mail]", "Send til en ven", "Se denne side:\n ".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?".$_SERVER['HTTP_QUERY_STRING']);
Avatar billede moffen Nybegynder
27. januar 2005 - 16:52 #7
lukket
Avatar billede hav0k Nybegynder
04. februar 2006 - 17:16 #8
Tja hvis det ikke er blevet uaktuelt, så ville jeg da bare sige at du skulle ændre

<a href="visbillede.php?sti=/billeder/billede.jpg">billede</a>

til

<img src="visbillede.php?sti=/billeder/billede.jpg"> - en <a> kan jo aldrig vise billede som output.. =)
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