これは、ファイルホスティングサイトを作っていて、いくつかのフォームビルダーを使い始めることです。しかし、これらのビルダーはPHPをサポートしていません。さて、いくつかのURLを縮小したいのですが、PHPメソッドを追加することなく、純粋なHTMLでこれをどうやって行うことができますか?私はgoo[dot]gl
、bit.ly
、tinyurl.com
、またはその他のもので問題ありません!URLをHTMLで縮小する
0
A
答えて
2
HTMLはマークアップ言語です。
APIを使用する場合や、コーディング指向のものを使用する場合は、実際のプログラミング言語を使用する必要があります。目的に応じて、PHPが最適です。
ここで、最終的にPHPを使用することに決めたら、それは本当に簡単です。
(TinyURLのための)コード:
<?php
function createTinyUrl($strURL) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$strURL);
return $tinyurl;
}
?>
用途:
<?php
$myTinyUrl = createTinyUrl("http://www.yourdomain.com/some-long-url-here");
?>
そして、それがすべてです! ;-)
1
フォームビルダーがPHPをサポートしていない場合は、自分で書く必要があります。 PHPはとても使いやすいです。
次はあなたの例です。代わりに.HTML
することができますのPHP5用.PHP5かもしれません) - (あなたのWebホスト上で設定PHP :)
保存拡張子.PHP(または任意のウェブホストが使用してファイルを持っていると仮定すると、アドレスバーの元にURLから特定の変数を受け入れるようにスーパーグローバルの$ _GETを使う:
$short_url = $_GET["q"];
あなたが 'という名前のパラメータを使用してページにアクセスする場合、私は、「Q」という名前の変数を取得していますので、 q 'その変数を保存します。
http://your.site/?q=shorturl # Assumes your index file takes the 'q' variable
これで、その変数をどうするかはあなた次第です。最善のことは、あなたが「SHORTURL」のような値を取得するときに、フルアドレスEXを返すために迅速なSQLクエリを行うことができるようにMySQLデータベースを設定することです。:
# Make DB connection
$db = new PDO("mysql:host='X.X.X.X';dbname='mydb'", $user, $secret);
# Function to search database for URL
function getFullURL($short_url) {
$result;
$sql = "SELECT full_url FROM tbl_addresses WHERE short_url='?'";
$query = $db->prepare($sql);
$query->execute(array($short_url));
$rows = $query->rowCount();
if ($rows == 1)
$result = $query->fetchAll();
return $result;
}
それへの多くは本当にありませんMySQLとPHPで。
関連する問題
- 1. コマンドラインでPNGを縮小、縮小、縮小する方法は?
- 2. htmlでテキストを拡大縮小する方法は?
- 3. Silverlightで画像の縮小(縮小)
- 4. Meleze.web asp.net mvc 3カミソリを縮小して圧縮HTML
- 5. TwigでHTMLをどのように縮小できますか?
- 6. HTMLページを縮小するように強制する
- 7. 縮小ジャスミンテストは縮小ソースで失敗する
- 8. 外部URLと複数のスタイルシートを縮小する
- 9. オブジェクトプロパティを縮小するソリューション?
- 10. ウィンドウを半分幅に縮小すると、HTML要素も半分の幅に縮小されるようなHTMLページを設計する方法
- 11. HTML - 拡大/縮小画像/ウェブページ全体を埋める色
- 12. ネームスペースでJavascriptを縮小する
- 13. javaで画像を縮小する
- 14. Expression blendでイメージを縮小する
- 15. PHPで画像を縮小する
- 16. gulp-cssmin:縮小されたCSSで相対URLを変更する方法
- 17. CSS3で画像を縮小
- 18. PNGストレージサイズを縮小
- 19. 縮小化CSS
- 20. 縮小ボタンstatelistdrawablecode
- 21. 格子縮小
- 22. 縮小VMディスク
- 23. Androidでsw600dpに縮小すると、HTMLローカルファイルが表示されない
- 24. 拡大縮小せずにURLからのビットマップ
- 25. jQueryベースのjsファイルを縮小する
- 26. Android R.drawableアイコンを縮小する
- 27. リソースフォルダを縮小する方法は?
- 28. CRUD用のMySQLパッケージを縮小する
- 29. テキストを表のセルに縮小する
- 30. Dockerコンテナを縮小するAOTコンパイラ
私はあなたの答えがすごく近いと思う。しかし、私は99%がOPが望んでいることと何もしていないと確信しています。あなたはURL短縮スクリプトを書こうとしていましたが、いくつかのURLを短くしたいだけでした。それはすべてです... ;-) –
@博士カメレオン笑、私の悪い。 – Ozzy