Hallo User,
ich habe von PHP kaum Ahnung, deshalb möchte ich es lernen, könnt ihr mir dazu gute Tipps geben ?
Und jetzt zum Eigentlichen Thema:
Ich möchte hierfür eine API Programmieren:
[code]<?
include(„config.php“);
if (strstr($_SERVER[‚HTTP_REFERER‘], $root));
else { header („Location: $rooturl“); }
$ip = $_SERVER[‚REMOTE_ADDR‘];
$url = mysql_real_escape_string($_POST[‚url‘]);
if(preg_match(’|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)(:[0-9]+)?(/.)?$|i’, $url)) {
if (empty($_POST[‚tag‘])) {
$query = mysql_query(„INSERT INTO $table (ip,url) VALUES (’$ip’,’$url’)“) or die(‚MySQL error: ‚.mysql_error());
$qs = mysql_insert_id();
} else {
if (ereg(‘^[a-zA-Z0-9]+[a-zA-Z0-9]+$‘, $_POST[‚tag‘])) {
$tag = mysql_real_escape_string($_POST[‚tag‘]);
$query = mysql_query(„select * from $table where tag
= ‚$tag‘;“) or die(‚MySQL error: ‚.mysql_error());
if (mysql_num_rows($query) != 0)
die(„Dieser Custom-Tag wurde bereits genutzt! Bitte benutzen Sie einen anderen!“);
else {
$query = mysql_query("insert $table (ip,url,tag) VALUES (‘$ip‘,’$url’,’$tag’)") or die('MySQL error: '.mysql_error());
$qs = $tag;
}
} else
die(‚Ihr Custom-Tag enthält falsche Zeichen! Nur Buchstaben und Zahlen sind erlaubt! Bitte gehen Sie eine Seite zurück und versuchen Sie es erneut!‘);
}
$link = $destination . $qs;
require ‚create_template.php‘;
} else
echo ‚URL is invalid‘;
?>[/code]
Dafür müsste ich dann wahrscheinlich mit GET die Parameter abfangen und das Script umschreiben / ergänzen.
Kann mir jemand dabei behilflich sein P
Danke!
MfG,
DHMH