このチュートリアルhttp://www.blocsoft.com/blog/imageshack.aspはimageshackにアップロードしてイメージURLを取得する素晴らしい方法を示していますが、ASP用とPHP用があります。Imageshack APIがほとんど動作しています
もしこれができたらどうすればいいですか?
ありがとうございました。
このチュートリアルhttp://www.blocsoft.com/blog/imageshack.aspはimageshackにアップロードしてイメージURLを取得する素晴らしい方法を示していますが、ASP用とPHP用があります。Imageshack APIがほとんど動作しています
もしこれができたらどうすればいいですか?
ありがとうございました。
aspをPHPに書き直しましたが、それが動作していないのであれば手がかりはありませんが、aspがうまくいけばPHPも必要です。
のindex.php
<html>
<head>
<title>AJAX image upload</title>
</head>
<body>
<form action="http://imageshack.us/redirect_api.php" target="AXframe" method="post" enctype="multipart/form-data">
<input type="file" name="media"/>
<input type="hidden" name="key" value="YOUR_DEVELOPER_KEY">
<input type="hidden" name="error_url" value="http://example.com/error.php">
<input type="hidden" name="success_url" value="http://example.com/success.php?one=%y&two=%u&three=%s&four=%b&five=%i">
<input type="submit"/>
</form>
<iframe style="visibility:hidden" id="AXframe" name="AXframe"></iframe>
<div id="link"></div>
<div id="yfrog"></div>
<div id="image"></div>
</body>
</html>
はSuccess.php
<?php
$str1 = $_GET["one"];
$str2 = $_GET["two"];
$str3 = $_GET["three"];
$str4 = $_GET["four"];
$str5 = $_GET["five"];
?>
<script type="text/javascript">
parent.document.getElementById('yfrog').innerHTML = '<?php echo($str1); ?>';
parent.document.getElementById('link').innerHTML = '<?php echo($str2); ?>';
parent.document.getElementById('image').innerHTML = '<img src="http://img<?php echo($str3); ?>.imageshack.us/img<?php echo($str3); ?>/<?php echo($str4); ?>/<?php echo($str5); ?>">';
</script>
error.php
<script type="text/javascript">
alert("There was an error uploading the file.");
</script>
ありがとう、私は今それを試してみます –
申し訳ありませんが、動作しないようです。私は壊れた画像のアイコンとリンクがなく、画像のアイコンはimageshackの空いた場所を指しています(http://img.imageshack.us/img//) –
私は成功した変数をエコーするだけで.phpヒープありがとう! –
いあなたのための 'ImageShackのAPIのPHP'作業をグーグルときに表示ツールのどれ?それらのいくつかはかなり有望に見えます。 –
彼らは有望に見えますが、私が必要とするものはまったくありません(aspのものとは異なります) –