webForumDet fria alternativet

Raportera trasig länk

PHP

5 svar · 263 visningar · startad av tengan

Medlem sedan mars 200451 inlägg
Frågan#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!

Medlem sedan juni 20006 031 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>";
?>
Medlem 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

Medlem sedan juni 20006 031 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?

Medlem sedan mars 200451 inlägg
#5

ändrade de nu, funkade bra!!

Medlem sedan juni 20006 031 inlägg
#6

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

270 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)