<table cellspacing="0" cellpadding="0"> <tr><td class="t_f" id="postmessage_49802"> コードは以下から転載されました: <div class="blockcode"> <div id="code_z8T"><ol> <li><?php<li>header("Content-type:text/html ; charset=utf-8");<li> <li>if (!empty($_POST['submit'])){<li> $url = $ _POST['url'];<li> $pictureName = $_POST['pictureName'];<li> $img = getPicture($url,$pictureName);<li> echo '<pre><img src="'.$img. '"></pre>';</li> <li> }</li> <li>function getPicture($url,$pictureName){</li> <li> if ($url == "") return false;</li> <li> //画像の拡張子を取得</li> <li> $info = getimagesize ($url);</li> <li> $mime = $info['mime'];</li> <li> $type = substr(strrchr($mime,'/'), 1);</li> <li> //画像タイプごとに異なる画像生成と保存を選択関数 </li> <li> switch($type){</li> <li> case 'jpeg':</li> <li> $img_create_func = 'imagecreatefromjpeg';</li> <li> $img_save_func = 'imagejpeg';</li> <li> $new_img_ext = 'jpg';</li> <li> Break;</li> <li> case 'png':</li> <li> $img_create_func = 'imagecreatefrompng';</li> <li> $img_save_func = 'imagepng';</li> <li> $new_img_ext = 'png';</li> <li> ブレーク;</li> <li> ケース 'bmp':</li> <li> $img_create_func = 'imagecreatefrombmp';</li> <li> $img_save_func = 'imagebmp';</li> <li> $new_img_内線 = 'bmp';</li> <li> ブレーク;</li> <li> ケース 'gif':</li> <li> $img_create_func = 'imagecreatefromgif';</li> <li> $img_save_func = 'imagegif';</li> <li> $new_img_ext = 'gif';</li> <li> ブレーク;</li> <li> ケース 'vnd.wap.wbmp': </li> <li> $img_create_func = 'imagecreatefromwbmp';</li> <li> $img_save_func = 'imagewbmp';</li> <li> $new_img_ext = 'bmp';</li> <li> ブレーク;</li> <li> case 'xbm':</li> <li> $img_create_func = 'imagecreatefromxbm';</li> <li> $img_save_func = 'imagexbm';</li> <li> $new_img_ext = 'xbm';</li> <li>break;</li> <li>default:</li> <li> $img_create_func = 'imagecreatefromjpeg';</li> <li> $img_save_func = 'imagejpeg';</li> <li> $new_img_ext = 'jpg'; }</li> <li> if ($pictureName == ""){ </li> <li> $pictureName = time().".{$new_img_ext}";</li> <li> }else{</li> <li> $pictureName = $pictureName.".{$new_img_ext}";</li> <li> }</li> <li> $src_im = $img_create_func($url); // URL から新しい画像を作成します</li> <li> $img_save_func($src_im, $pictureName); //ファイルをファイルに出力します</li> <li> return $pictureName;</li> <li>}</li> <li> </li> <li>?></li> <li><form method="POST" action=""> </li> <li> リモート URL アドレス: <input type="text" name="url" size=20 /><br /></li> <li> ファイル名: <input type="text" name="pictureName" size=20 / ></li> <li><input type="submit" name="submit" value="ダウンロード" /></li> <li></form></li> <li> <li> </ol></div>コードをコピー<em onclick="copycode($('code_z8T'));"></em> </div> </td></tr> </table> <div id="comment_49802" class="cm"> </div> <div id="post_rate_div_49802"> </div> <br>