webForumDet fria alternativet

Raportera trasig länk

5 svar · 263 visningar · startad av tengan

tenganMedlem sedan mars 200451 inlägg
#1

Tja!

Skulle bli väldigt glad om någon kunde hjälpa mig med att göra ett script där en besökare kan klicka på en bild om de upptäcker att en länk inte funkar.
Vore väldigt snällt om ni kunde förklara så mycket som möjligt (ganska ny inom PHP)

Mvh Mattias!

PeddaMedlem sedan juni 20006 032 inlägg
#2

Först så länkar du bilden till rapport.php
Kan t.ex se ut så här:

<a href="rapport.php?id=$id"><img src="bilder/dinbild.gif" width="16" height="16" border="0" /></a>

Sen i rapport.php så skickar du ett mail till dig själv.

<?php
mail("namn@domän.se", "Rapport om trasig länk", "Denna länk är inrapporterad som trasig:\nIdnr: ".$_GET['id']."");
echo "Tack för att du rapporterade länken. <a href=\"javascript:history.go(-1)\">Gå tillbaks</a>";
?>
tenganMedlem sedan mars 200451 inlägg
#3

Det funkade ej:

<?php

mail("dj_steffo89@hotmail.com", "Rapport om trasig länk", "Denna länk är inrapporterad som trasig:\nIdnr: ".$_GET['id']."");

echo "Tack för att du rapporterade länken. <a href=\"java script:history.go(-1)\">Gå tillbaks</a>";

?>

Denna kod i "rapport.php" funkar inte. Får ett felmeddelnade:

Warning: Failed to Receive in c:\program\apache group\apache\htdocs\websites\tengan\rapport.php on line 3
Tack för att du rapporterade länken. Gå tillbaks

PeddaMedlem sedan juni 20006 032 inlägg
#4

Har testat koden på min dator och där funkar den.
Har du rätt inställningar i php.ini för att använda mail() funktionen? Eller har du sidan på ett webbhotell?

tenganMedlem sedan mars 200451 inlägg
#5

ändrade de nu, funkade bra!!

PeddaMedlem sedan juni 20006 032 inlägg
#6

Är du nöjd med svaret så kan du markera tråden som löst. ;)
(Acceptera svaret)

135 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)