svnno****@sourc*****
svnno****@sourc*****
2008年 10月 7日 (火) 18:10:28 JST
Revision: 61 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=swfed&view=rev&rev=61 Author: yoya Date: 2008-10-07 18:10:28 +0900 (Tue, 07 Oct 2008) Log Message: ----------- replace 系APIの戻り値をチェックするように改良 Modified Paths: -------------- sample/swfreplaceeditstring.phps sample/swfreplacejpegdata.phps sample/swfreplacepngdata.phps -------------- next part -------------- Modified: sample/swfreplaceeditstring.phps =================================================================== --- sample/swfreplaceeditstring.phps 2008-10-06 16:50:19 UTC (rev 60) +++ sample/swfreplaceeditstring.phps 2008-10-07 09:10:28 UTC (rev 61) @@ -1,8 +1,8 @@ <?php if ($argc < 4) { - fprintf(STDERR, "Usage: swfreplaceeditstring <swf_file> <variable_name> <initial_text>\n"); - exit(1); + fprintf(STDERR, "Usage: swfreplaceeditstring <swf_file> <variable_name> <initial_text>\n"); + exit(1); } $swf_filename = $argv[1]; @@ -11,7 +11,14 @@ $swfdata = file_get_contents($swf_filename); $obj = new SWFEditor(); -$obj->input($swfdata); -$obj->replaceEditString($variable_name, $initial_text); +if ($obj->input($swfdata) == false) { + fprintf(STDERR, "input failed\n"); + exit (1); +} +if ($obj->replaceEditString($variable_name, $initial_text) == false) { + fprintf(STDERR, "replaceEditString($variable_name, ...) failed\n"); + exit (1); +} + echo $obj->output(); Modified: sample/swfreplacejpegdata.phps =================================================================== --- sample/swfreplacejpegdata.phps 2008-10-06 16:50:19 UTC (rev 60) +++ sample/swfreplacejpegdata.phps 2008-10-07 09:10:28 UTC (rev 61) @@ -22,11 +22,20 @@ } $obj = new SWFEditor(); -$obj->input($swfdata); +if ($obj->input($swfdata) == false) { + fprintf(STDERR, "input failed\n"); + exit (1); +} + if (empty($alphadata)) { - $obj->replaceJpegData($image_id, $jpegdata); + $result = $obj->replaceJpegData($image_id, $jpegdata); } else { - $obj->replaceJpegData($image_id, $jpegdata, $alphadata); + $result = $obj->replaceJpegData($image_id, $jpegdata, $alphadata); } +if ($result == false) { + fprintf(STDERR, "replaceJpegdata($image_id, ...) failed\n"); + exit (1); +} + echo $obj->output(); Modified: sample/swfreplacepngdata.phps =================================================================== --- sample/swfreplacepngdata.phps 2008-10-06 16:50:19 UTC (rev 60) +++ sample/swfreplacepngdata.phps 2008-10-07 09:10:28 UTC (rev 61) @@ -1,21 +1,27 @@ <?php if (($argc < 4) || ($argc%2 != 0)) { - fprintf(STDERR, "Usage: swfreplacepngdata <swf_file> <image_id> <png_file> [<image_id2> <png_file2> [...]]\n"); - exit(1); + fprintf(STDERR, "Usage: swfreplacepngdata <swf_file> <image_id> <png_file> [<image_id2> <png_file2> [...]]\n"); + exit(1); } $swf_filename = $argv[1]; $swfdata = file_get_contents($swf_filename); $obj = new SWFEditor(); -$obj->input($swfdata); +if ($obj->input($swfdata) == false) { + fprintf(STDERR, "input failed\n"); + exit (1); +} for ($i=2 ; $i< $argc ; $i += 2) { $image_id = $argv[$i]; $png_filename = $argv[$i+1]; $pngdata = file_get_contents($png_filename); - $obj->replacePNGData($image_id, $pngdata); + if ($obj->replacePNGData($image_id, $pngdata) == false) { + fprintf(STDERR, "replacePNGdata($image_id, ...) failed\n"); + exit (1); + } } echo $obj->output();