これは、ファイルホスティングサイトを作っていて、いくつかのフォームビルダーを使い始めることです。しかし、これらのビルダーは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. htmlとcssで縮小サイズを変更する
- 4. CSSで内部html要素を縮小する
- 5. Silverlightで画像の縮小(縮小)
- 6. Meleze.web asp.net mvc 3カミソリを縮小して圧縮HTML
- 7. Webpackを縮小するHTMLを停止するには?
- 8. テキストボックスサイズの縮小/縮小
- 9. angle2プロジェクト(JsとHtml)のバンドルと縮小
- 10. TwigでHTMLをどのように縮小できますか?
- 11. HTMLページを縮小するように強制する
- 12. 縮小ジャスミンテストは縮小ソースで失敗する
- 13. Javascript:concatで縮小すると
- 14. 外部URLと複数のスタイルシートを縮小する
- 15. HTMLでテキストボックスの幅を縮小しますか?
- 16. JavaFXグラフィックを縮小する
- 17. オブジェクトプロパティを縮小するソリューション?
- 18. ブートストラップカルーセルを縮小するメディアクエリ
- 19. ウィンドウを半分幅に縮小すると、HTML要素も半分の幅に縮小されるようなHTMLページを設計する方法
- 20. HTML - 拡大/縮小画像/ウェブページ全体を埋める色
- 21. ネームスペースでJavascriptを縮小する
- 22. nodejsテンプレートをリアルタイムで縮小する
- 23. プールでテンソルを縮小する[Tensorflow]
- 24. サイドバーをReduxで拡大/縮小する
- 25. javaで画像を縮小する
- 26. スクロールで画像を縮小する - jQuery
- 27. スクロールで画像を縮小する
- 28. ブートストラップカルーセルでイメージを縮小する方法
- 29. Expression blendでイメージを縮小する
- 30. Visual StudioでPHPを縮小する2015
私はあなたの答えがすごく近いと思う。しかし、私は99%がOPが望んでいることと何もしていないと確信しています。あなたはURL短縮スクリプトを書こうとしていましたが、いくつかのURLを短くしたいだけでした。それはすべてです... ;-) –
@博士カメレオン笑、私の悪い。 – Ozzy