PHPからPOST

$option = array(
  'http' => array(
    'method' => 'GET',
    #参照元URLを設定
    'header' => 'Referer: '.'http://参照元URL'."\r\n"
  )
);
$context = stream_context_create($option);

#対象URLから$strにファイル内容を取得
$str = file_get_contents('http://対象URL', FALSE, $context);

PHP文字コード設定

文字コードで悩まないためのおまじない

PC
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_flag mbstring.encoding_translation Off

携帯
php_value mbstring.language Japanese
php_value mbstring.internal_encoding SJIS
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_flag mbstring.encoding_translation Off

ImageMagick(クラス)

http://jp2.php.net/manual/ja/book.imagick.php

$Imagick = new Imagick();

読み込み
$Imagick->readImage( filename );

サイズ変更
$Imagick->thumbnailImage(X, Y, TRUE);

サイズ変更
$wi = X;
$hi = $wi * $Imagick->getImageHeight() / $Imagick->getImageWidth();
if($hi > Y){
$hi = Y;
$wi = $hi * $Imagick->getImageWidth() / $Imagick->getImageHeight();
}
$Imagick->thumbnailImage($wi, $hi);

保存
$Imagick->writeImage( filename );

サイズ取得
X = $Imagick->getImageWidth();
Y = $Imagick->getImageHeight();

 解放
$Imagick->destroy();