---
title: "Vad är det för fel i mina länkar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/136232-vad-är-det-för-fel-i-mina-länkar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillan"
published: "2005-10-23T19:05:35.000Z"
updated: "2005-10-24T11:02:42.000Z"
replies: 16
views: 535
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/136232-vad-är-det-för-fel-i-mina-länkar"
---

# Vad är det för fel i mina länkar?

## #1 — lillan, 2005-10-23T19:05Z

Här är min test-övningssida:
<http://angelsheart.se/testar2/index.php>

Det blir ju bara strul när man klickar på "Dagar",
klickar på logga in och sedan läser lite.

När man sedan klickar på en annan länk. (Innehållet Dagar ligger i en annan mapp som heter blog)

VAD är felet, jag blir galen på detta!!!!   :l

Permalänk: https://www.webforum.nu/p/136232

## #2 — @nders, 2005-10-23T19:08Z

Se till att dina länkar i menyn alltid utgår ifrån webroten, dvs /.

mvh

Permalänk: https://www.webforum.nu/p/1694119

## #3 — lillan, 2005-10-23T19:14Z

Oki, hjälp mig jättegärna nu....

så här;

Ex. Här är den direkta länkvägen: <http://angelsheart.se/testar2/dagar.php>

Exakt hur ska jag koda det?

Permalänk: https://www.webforum.nu/p/1694121

## #4 — @nders, 2005-10-23T19:16Z

Länka till **/testar2/dagar.php** och motsvarande för alla länkar / sökvägar i filer som kan inkluderas från olika mappar.

mvh

Permalänk: https://www.webforum.nu/p/1694125

## #5 — lillan, 2005-10-23T19:18Z

Alltså....

:r  gäller detta alla länkar på min sida som länkar till andra php dokument?

Ex: \<a href="../testar2/meny_ego.php"\>ego\</a\>

Permalänk: https://www.webforum.nu/p/1694127

## #6 — RogerA, 2005-10-23T19:21Z

Edit: var visst redan svar på g här...

Det jag ville säga var att uppmärksamma dig på att epostadress är synlig för spammare. På sidan där ditt kontaktformulär finns två adresser synliga i koden:

```
...
<p class="head">kontakt</p>

<p>
<img src="delsidor/msn.gif" border=0 alt="MSN: din_adress@hetpost.com" title="MSN: din_adress@hetpost.com" width="18" height="16"></p>

<p>Här kan du kontakta direkt till mig via formuläret.<br>
Pga. alla spam så lägger jag inte ut min mailadress.</p>

<p><form method="POST" action="http://formfixer.com/ff/ff.cgi">
<input type="hidden" name="s_email" value="din_adress@ängelhjärta.se">
<input type="hidden" name="s_retur" value="http://angelsheart.se/angel/tack.htm">
Namn<br>
<input type="text" size="30" name="Namn"><br>

Email<br>
<input type="text" size="30" name="Email"><br>
...
```

Permalänk: https://www.webforum.nu/p/1694130

## #7 — @nders, 2005-10-23T19:23Z

Du ska inte ha några punkter först, utan du ska utgå ifrån /.

Om du inkluderar menyn ifrån olika filer i olika mappar måste du utgå ifrån webbplatsens rot, annars utgås det ifrån den mapp den inkluderande filen ligger i.

En sista reflexion:
För övrigt suger det ordentligt med högerklicksskydd och att du förstört statusfältet i webbläsaren.
Det är svårt att navigera (använder ofta högerklicksmenyn till det) och det går inte att se vart du länkar. Du gör det svårt för oss att hjälpa till, och lätt för oss att inte besöka din sida igen.

Permalänk: https://www.webforum.nu/p/1694131

## #8 — lillan, 2005-10-23T19:24Z

Jag vill inte ha nå'ra spam!!!

Hur ska jag fixa det då!

men lugn i stormen nu, 1 sak i taget -länkningen först   :) 
Någon som kunde hjälpa mig med svar på mitt förra inlägg i denna tråden?

Permalänk: https://www.webforum.nu/p/1694132

## #9 — lillan, 2005-10-23T19:48Z

Jag har plockat bort allt skräp ifrån sidan nu och hoppas att ni vill hjälpa mig att se var det är som är fel med min länkning.

DEt är när man varit inne på "Dagar" och kollat in oktober som det blir tokigt. Att klicka på någon annan länk efter det fungerar inte.

Permalänk: https://www.webforum.nu/p/1694141

## #10 — RogerA, 2005-10-23T19:52Z

> **lillan skrev:**
>
> Hur ska jag fixa det då!

Ändra din kod till:

```
<form method="POST" action="sendmail.php">
<input type="hidden" name="s_retur" value="http://angelsheart.se/angel/tack.htm">
Namn<br>
<input type="text" size="30" name="Namn"><br>

Email<br>
<input type="text" size="30" name="Email"><br>

Meddelande<br>
<textarea name="Synpunkter" rows="4" cols="30"></textarea><br>
<br>
<br>
<input type="submit" value="Skicka">
</form>
```

och skapa en fil "sendmail.php":

```php
<?php
	// sendmail.php

	$to      = 'din_adress@hetpost.com';
	$subject = 'Din rubrik - ' . $_POST['Namn'];
	$message = $_POST['Synpunkter'];

	if ( mail($to, $subject, $message) ) {

		header('Location: ' . $_POST['s_retur']);
		exit;

	}

?>
```

 

OBS: koden är inte testad så med lite otur så behövs någon ändring. :OO

Permalänk: https://www.webforum.nu/p/1694144

## #11 — lillan, 2005-10-23T19:54Z

Jättesnällt av dig men just nu så vill jag så enormt gärna vet vad som är fel i min länkning.

Det är när man varit inne på "Dagar" och kollat in oktober som det blir tokigt. Att klicka på någon annan länk efter det fungerar inte.
<http://angelsheart.se/testar2/index.php>

Permalänk: https://www.webforum.nu/p/1694146

## #12 — RogerA, 2005-10-23T20:08Z

Gör som @nders säger och länka till /testar2/ enligt: 

```
<a href="/testar2/meny_ego.php">ego</a>
```

Vill du underlätta all länkning om sidan ska flyttas så skapa en konstant och länka mha den: 

```php
define('myPath', '/testar2/');
```

I html koden länkar du sedan såhär:

```
<a href="<?php print myPath; ?>meny_ego.php">ego</a>
```

Ändrar du nu sökvägen till sidan så behöver bara konstanten myPath ändras.

Permalänk: https://www.webforum.nu/p/1694151

## #13 — lillan, 2005-10-23T20:12Z

Ska jag alltså ändra alla länkar till detta ovan utom den som finns i mappen "blog" (Dagar)? 

Phu :-p

I så fall provar jag gärna din php kod, men vart ska jag stoppa den? 
define('myPath', '/testar2/');

Permalänk: https://www.webforum.nu/p/1694154

## #14 — RogerA, 2005-10-23T20:32Z

Alla länkar som pekar till filer i mappen /testar2/ ska se ut som ovan. De länkar som går till /testar2/blog/ ska oxå ha med blog/ i sig (förstås).

define måste placeras så att det alltid körs och om du har ett sidhuvud som finns med på alla sidor kan detta vara ett lämpligt ställe. Man kan tex lägga den enligt:

```
<?php
    define('myPath', '/testar2/');
?>
<html>
<head>
...
```

Såg ett fel i min fil sendmail.php ovan. 
header($\_POST\['s_retur'\]);
ska vara:
header('Location: ' . $\_POST\['s_retur'\]);
Rättar det nu.

Permalänk: https://www.webforum.nu/p/1694159

## #15 — lillan, 2005-10-23T20:50Z

Åhhh det fuuuuuuuuuuuuuunkar!!!!!!!!!!

Helt sjukt vilket problem jag haft med detta!
Fick dock inte konstanten att funka då jag har lista i menyn (kan det bero på det?)

Tänkte annars lägga in den i min header där menyn ligger och den delen följer ju med på alla sidor :)

Tack för mailformuläret oxå, det har jag lagt in på sidan oxå!   :f

Permalänk: https://www.webforum.nu/p/1694169

## #16 — RogerA, 2005-10-24T08:05Z

> **lillan skrev:**
>
> Helt sjukt vilket problem jag haft med detta!
> Fick dock inte konstanten att funka då jag har lista i menyn (kan det bero på det?)

Mig veterligen så är det enda som skulle kunna göra att det inte funkar är om du försöker använda konstanten innan den är definierad. Därför är det bra att definiera konstanten innan all html kod, dvs före \<html\>.

> **lillan skrev:**
>
> Tänkte annars lägga in den i min header där menyn ligger och den delen följer ju med på alla sidor :)

Just och det borde fungera om du lägger den först i headern.

> **lillan skrev:**
>
> Tack för mailformuläret oxå, det har jag lagt in på sidan oxå!   :f

Som jag skrev har jag inte testat koden jag gav så gör gärna det för säkerhets skull. Funkar det inte så hojta till.

Permalänk: https://www.webforum.nu/p/1694282

## #17 — lillan, 2005-10-24T11:02Z

Tjo hoooo :)

Mailformuläret fungerar strålande och nu har jag ju fått förklarat varför jag fått så mkt spam tidigare   :r 
Har lagt till ngt slags spamfilter nu på B-ones kontrollpanell, får se om det slutar komma nu då!

Kan jag använda dessa\<metataggar på alla mina sidor ? Tänkte hur jag ska göra med min header?

\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"\>
\<meta name="keywords" content="angelsheart, änglar, guldklimpen, foto, familj, kärlek, dagar"\>
\<meta name="description" content="angelsheart, en del av mitt hjärta. / angelsheart.se /"\>
\<meta name="robots" content="index, follow"\>
\<meta name="author" content="Maria \~Angel\~"\>
\<meta name="copyright" content="angelsheart.se 2002-2005"\>
\<meta http-equiv="Pragma" content="no-cache"\> 
\<meta http-equiv="content-language" content="sv"\>
\<meta http-equiv="imagetoolbar" content="no"\>

Tack för all hjälp!   :f

Permalänk: https://www.webforum.nu/p/1694321

---

Tråden på webben: https://www.webforum.nu/amne/php/136232-vad-är-det-för-fel-i-mina-länkar
