thehacker
Anhänger der Apachen
Hallo,
ich brauche da mal bitte Hilfe ich will diese Datei:
Absichern
(gegen sql injection und das Problem wenn ich in ein Input feld einen PHP oder HTML befehl eingebe er Ausgeführt wird...)
Natürlich will ich NICHT das jemand mir das Script um arbeitet sondern nur tipps das ich es später bei anderen Dingen selber machen kann
Danke, TheHacker
PS:
Ich will auch noch allen Danken die mir bis jetzt geholfen haben und durch die ich schon viel gelernt habe...
PSS:
Noch Info's:
Ja es ist ein URL Kürzer und zwar auf English
und ich trenne die Logig noch raus
ich brauche da mal bitte Hilfe ich will diese Datei:
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>URL Shortener</title>
<link href="./main.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<?php
if ($_POST['shortbtn']){
$url = $_POST['url'];
if ($url){
require("./connect.php");
$charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$len = 5;
$numrows = 1;
while ($numrows != 0){
for ($i = 0; $i <= $len; $i++){
$rand = rand() % strlen($charset);
$tmp = substr($charset, $rand, 1);
$code .= $tmp;
}
$query = mysql_query("SELECT * FROM items WHERE code='$code'");
$numrows = mysql_num_rows($query);
}
$date = date("F d, Y"); // October 27, 2010
mysql_query("INSERT INTO items VALUES ('', '$url', '$code', '$date')");
$query = mysql_query("SELECT * FROM items WHERE code='$code'");
$numrows = mysql_num_rows($query);
if ($numrows == 1){
$site = "http://localhost/Tutorials/URL Shortener";
echo "Here is your shortened url: <input type='text' size='40' value='$site/$code'>";
}
else
echo "Your info was not added.";
mysql_close();
}
else
echo "<script type='text/javascript'>window.location = './index.php'</script>";
}
else
echo "<script type='text/javascript'>window.location = './index.php'</script>";
?>
</body>
</html>
(gegen sql injection und das Problem wenn ich in ein Input feld einen PHP oder HTML befehl eingebe er Ausgeführt wird...)
Natürlich will ich NICHT das jemand mir das Script um arbeitet sondern nur tipps das ich es später bei anderen Dingen selber machen kann
Danke, TheHacker
PS:
Ich will auch noch allen Danken die mir bis jetzt geholfen haben und durch die ich schon viel gelernt habe...
PSS:
Noch Info's:
Ja es ist ein URL Kürzer und zwar auf English
und ich trenne die Logig noch raus
Zuletzt bearbeitet: