Geschrieben von kenny197902 am 07.06.2004, 01:59

Hallo zusammen!
In diesem Tutorial erkläre ich euch, wie man mit PHP und MySQL eine Weiterleitung erstellt!

Zuerst einmal muß in PhpMyAdmin eine Datenbank erstellt werden! Verwendet hierzu folgenden SQL-Befehl:

CREATE TABLE `idrelocate` (
`id` DECIMAL( 10 ) NOT NULL ,
`url` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

Als nächstens erstellt ihr die PHP-Datei (könnt ihr auch abkopieren):

<?php
if (!isset($id)) {echo "Fehler! Der Zugriff auf diese Datei ist ungültig.";};
if (isset($id)) {
$lcdburl = "DATENBANKLINK";
$lcdbname = "DBxxxx";
$lcdbuser = "USRxxxx";
$lcdbpass = "1234567";
$lcdbconn = mysql_connect($lcdburl, $lcdbuser, $lcdbpass);
mysql_select_db($lcdbname, $lcdbconn);
$lcdbsql = "SELECT url FROM idrelocate WHERE id=$id";
$lcdbres = mysql_query ($lcdbsql, $lcdbconn);
$lcdbgrp = mysql_fetch_row($lcdbres);
$lcdblink = $lcdbgrp[0];
?>
<html><head><title>Weiterleitung</title>
<script language="JavaScript">
document.location.replace("<?echo $lcdblink?>")
</script></head><body>
<a href="<?echo $lcdblink?>">Sie werden weitergeleitet...<br>
Sollte diese Weiterleitung nicht<br>
funktionieren, klicken Sie bitte hier!</a></body></html><?
};
?>

Bei DATENBANKLINK gebt ihr die URL zu Datenbank ein (z.B. 193.201.54.45), unter DBxxxx den Datenbankname, unter USRxxxx den Username und unter 1234567 das Passwort! Die Datei könnt ihr z.B. unter relocate.php abspeichern und dann hochladen!
In der Datenbank könnt ihr dann Felder einfügen! Unter id eine Zahl mit bis zu 10 Stellen, unter URL dann den Link einzugeben!
Die Umleitung funktioniert folgendermaßen:
relocate.php?id=1
Dies verlinkt auf den Link, welcher als ID 1 abgespeichert wurde! Ist die ID-Nummer falsch, wird das Startdokument wieder aufgerufen (z.B. index.php im gleichen Verzeichnis). Fehlt die Variable "?id=..." Erscheint stattdessen die Felermeldung "Fehler! Der Zugriff auf diese Datei ist ungültig."! Diese, sowie den Text "Sie werden weitergeleitet..." könnt ihr euch beliebig anpassen!

Ich wünsche euch viel Spaß mit dem PHP-Script!

Euer kenny197902

Bewertung Anzahl
6
66,7 %
2 Bewertungen
5
33,3 %
1 Bewertungen