So, wollte mal ein ganz einfaches Script zeigen.
Geeignet für die Anfänger unter euch oder auch die, die keine Ideen haben ![]()
Es handelt sich um einen einfachen Linkzähler. Dieser zählt, bei jedem die einzelnen Besuche der Betrachter.
Notiz: das ganze ist MySQL-basiert.
<?
require("inc/inc.db.php");
$id = $_GET['id'];
$sql = "SELECT * FROM links WHERE ID = '$id'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if ($query)
{
$sqlup = "UPDATE links SET count = count+1";
$queryup = mysql_query($sqlup);
if ($queryup)
{
?>
<meta http-equiv="refresh" content="0; url=<? echo $row['url']; ?>" />
<table cellpadding="0" cellspacing="0" style="width:100%; margin-top:5px;">
<tr>
<td class="cont">
<div style="text-indent:4px;">
[b]Redirection[/b]
You are being redirected to <? echo $row['url']; ?>
</div>
</td>
</tr>
</table>
<?
}
}
?>
Alles anzeigen
Erklärung:
ZitatAlles anzeigen
require("inc/inc.db.php"); - Um das Script auszuführen braucht man die Datenbankverbindung, hier in einer einzelnen Datei inkludiert.
$id = $_GET['id']; - Ermittelt den eigentlichen Link. Der Link wird von einer anderen Seite übertragen mit folgendem Muster: http://no0ob.com/links.php?s=linkgo&id=1 Somit wäre $id 1.
$sql, $query, $row - Ermittelt die Daten für den Link in der MySQL-Datenbank
$sqlup - Erhöht bei das Feld count (ist ein INT Wert) immer um 1
$queryup - Vollzieht $sqlup
<meta http-equiv="refresh" content="0; url=<? echo $row['url']; ?>" /> - Die eigentliche Weiterleitung mit der URL des Links
Rest - Text, der ausgegeben wird (eigentlich unwichtig)
Bei Fragen, einfach posten.
Ich weiß, das Script ist einfach, aber vielleicht gibt es ja welche, die nach sowas suchen ![]()
PS: Wenn jemand sehen will, ob das Script funktioniert geht einfach auf http://no0ob.com/links.php