Avatar billede frulilla Nybegynder
24. maj 2011 - 17:02 Der er 18 kommentarer og
1 løsning

Share current page

Jeg har en kode til at sætte en Share knap fra FB ind på min hjemmeside.

<a onclick='window.open('http://www.facebook.com/sharer.php?u=http://www.mitdomæne.dk','Del siden med dine venner','width=600,height=400');return false;' href='http://www.facebook.com/sharer.php?u=http://www.facebook.com/mitdomæne.dk' target='_blank'><img src='images/knapper/fb.jpg'></a>

Men som den er nu, deler den linket til forsiden. Kan jeg ikke få den til at gemme den side, som man lige er på? Jeg kan lave de manuelt, men må også kunne laves i kode så den selv finder den url der skal gemmes.
Avatar billede showsource Seniormester
24. maj 2011 - 17:18 #1
Avatar billede frulilla Nybegynder
24. maj 2011 - 17:32 #2
Forstår jeg det rigtigt,at det skal sættes ind her:


<a onclick='window.open('http://www.facebook.com/sharer.php?u=http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]','Del siden med dine venner','width=600,height=400');return false;' href='http://www.facebook.com/sharer.php?u=http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]' target='_blank'><img src='images/knapper/fb.jpg'></a>
Avatar billede frulilla Nybegynder
24. maj 2011 - 18:47 #3
Når jeg sætter det ind sådan, vises siden kun med denne fejl

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /customers/f/6/c/domæne.dk/httpd.www/infusions/pro_download_panel/include/theme_funcs.php on line 225
Avatar billede showsource Seniormester
24. maj 2011 - 17:37 #4
Njahhh, du skal jo huske at starte php.
http://www.facebook.com/sharer.php?u=http://<?php echo $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; ?>'
Avatar billede showsource Seniormester
24. maj 2011 - 17:40 #5
Nåh, det er sgu en kedelig måde links bliver lavet om på.
share.php?u=http://<?php echo ..........
Avatar billede showsource Seniormester
24. maj 2011 - 17:42 #6
Og det bør nok være
urlencode($_SERVER["REQUEST_URI"])
Avatar billede showsource Seniormester
24. maj 2011 - 17:44 #7
Altså
share.php?u=http://<?php echo $_SERVER["HTTP_HOST"].urlencode($_SERVER["REQUEST_URI"]); ?>
Avatar billede wanze Nybegynder
24. maj 2011 - 17:49 #8
QUERY_STRING er nok også relevant at få med.
Avatar billede showsource Seniormester
24. maj 2011 - 17:58 #9
Hele url, undtagen host og protokol, er med i request_uri
$_SERVER["PHP_SELF"].$_SERVER["QUERY_STRING"]
er det samme som
$_SERVER["REQUEST_URI"]
Avatar billede frulilla Nybegynder
24. maj 2011 - 18:56 #10
ej mig der er dum. Det virker helt perfekt, bare jeg lige tænker mig lidt om :)

Smider du et svar?
Avatar billede frulilla Nybegynder
24. maj 2011 - 19:21 #11
,....og skulle I lige have lyst til lidt mere...er der også den her tråd http://www.eksperten.dk/ (...) - hehe.
Avatar billede pstidsen Novice
24. maj 2011 - 19:40 #12
Nu har jeg lige følget med her, da jeg syntes det interessant. Hvordan skal HELE koden se ud?
Avatar billede frulilla Nybegynder
24. maj 2011 - 20:25 #13
<a onclick="window.open('http://www.facebook.com/share.php?u=http://<?php echo $_SERVER["HTTP_HOST"].urlencode($_SERVER["REQUEST_URI"]); ?> ','Del siden med dine venner','width=600,height=400");return false;' href='http://www.facebook.com/share.php?u=http://<?php echo $_SERVER["HTTP_HOST"].urlencode($_SERVER["REQUEST_URI"]); ?> ' target='_blank'><img src='images/knapper/fb.jpg'></a></center>
Avatar billede pstidsen Novice
24. maj 2011 - 20:40 #14
kan du ik lige gøre det på www.pastebin.com ?? så man kan se links ;)
Avatar billede showsource Seniormester
25. maj 2011 - 10:10 #15
Et svar
Avatar billede pstidsen Novice
25. maj 2011 - 12:16 #16
kan du ik lige gøre det på www.pastebin.com ?? så man kan se links ;)
Avatar billede showsource Seniormester
25. maj 2011 - 23:18 #17
pstidsen => #6 viser det uden et url link.
Altså kun til share.php?u=.....................
Avatar billede pstidsen Novice
26. maj 2011 - 16:28 #18
Avatar billede frulilla Nybegynder
26. maj 2011 - 18:43 #19
Undskyld, har lige været lidt fraværende. Send mig bare en besked, hvis du ikke har fået den, så sender jeg hele koden til dig :)

Mange tak for hjælpen.
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