勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

短縮URL(リダイレクトページ)

      2014/07/03

<?

/*

管理画面とあわせて使う。

short_url直下にこのphpを置いて、

下の階層にadminフォルダを作成し、管理画面を置く。

*/

error_reporting(E_ALL & ~E_NOTICE);
require_once("../library/database.php");

//クエリの部分を取得
$code = $_SERVER['QUERY_STRING'];
$sql = '
SELECT *
FROM short_url
WHERE code = "' . $code . '"
LIMIT 1;
';
$row = mysql_query($sql);
while($result = mysql_fetch_array($row)){
$url = $result["url"];
}
header("Location: $url");
exit;

 - PHP

  関連記事

PHPで「Unable to allocate~」とエラー

PHPで「Unable to allocate memory for pool」 ...

ページング処理用PHP

/* @内容 ページング処理のfunction @使い方 //******親ペー ...

PHPでサイトURLからtitleとRSS用URLを取得

サイトのURLからRSS用URLとサイトタイトルを自動で取得したかった。その方法 ...

PHPでCSVを出力する際にメモリを節約

MySQLよりデータを大量に取り出してCSV化し、ダウンロードさせるというPHP ...

他サーバーにある画像をPHPで取得して保存する方法

他サーバーにある画像をURLで指定して、PHPで取得して保存する方法のメモ。 フ ...

MySQLのダンプとリストアをコマンドで行う

MySQLのダンプとリストアをコマンドで行う ■ダンプ mysqldump -u ...

PHPで改行を含むデータをCSV化

PHPで改行を含むデータをCSV化した場合、そのCSVファイルをエクセル等で開く ...

PHPで画像にロゴをつける

フォームから送られてきた画像にロゴをつけたかった。 結論としてclass.upl ...

エラー管理

<? /*エラー管理*/ //画面上にエラー表示させるかどうか。0⇒非表示 ...

PHPでベーシック認証をかける方法

PHPでBasic認証をかけているソースを拝見する機会があり、衝撃だったのでメモ ...