短縮URLの続き。1時間くらいで出来ました。
登録画面は、、
フォームの内容をサブミットするだけ
<html>
<body>
<form action="makeshorturl.php" method="get">
<input type="text" size="100" maxlength="100" name="longurl" value="">
<input type="submit" value="元URL登録">
</form>
</body>
</html>
短縮名表示画面は、、
コメントをのまんまです。
<html>
<body>
<?php
// ランダムファイル名に使う値
$rondomfilename = mt_rand(1,100000);
// ファイル作って
$handle = fopen('./redirect/'.$rondomfilename.'.php', 'a');
// リクエストされたURLをファイルに書き込んで
fwrite($handle, $_GET['longurl']);
// ファイルに閉じて
fclose($handle);
// 画面に表示する
edho '短縮名は';
echo 'http://localhost/redirect/'.$rondomfilename.'.php';
echo 'です';
?>
</body>
</html>
エクセプションのハンドリングとか全然してないですけど。。
あ、出来上がったファイルにHTMLとリダイレクトの記述してないや。。。
ま、お手軽にできました、、、ということで。。。