代码如下:
<?php
$m = new SWFMovie();
$m->setDimension( 300, 300 );$s = new SWFShape();
$s->setLine( 5, 0, 0, 0 );
$s->movePenTo( -100, -100 );
$s->drawLineTo( 100, 100 );
$ts = $m->add( $s );$ts->moveTo( 150, 150 );for( $i = 0; $i < 100; $i++ ) {
$ts->rotate( 10 );
$m->nextframe();
}$m->save( 'rotate.swf' );
?>
它却包错:Fatal error: Cannot instantiate non-existent class: swfmovie in F:\AppServ\www\new_php\new_php\file\flash.php on line 2
<?php
$m = new SWFMovie();
$m->setDimension( 300, 300 );$s = new SWFShape();
$s->setLine( 5, 0, 0, 0 );
$s->movePenTo( -100, -100 );
$s->drawLineTo( 100, 100 );
$ts = $m->add( $s );$ts->moveTo( 150, 150 );for( $i = 0; $i < 100; $i++ ) {
$ts->rotate( 10 );
$m->nextframe();
}$m->save( 'rotate.swf' );
?>
它却包错:Fatal error: Cannot instantiate non-existent class: swfmovie in F:\AppServ\www\new_php\new_php\file\flash.php on line 2
swfmovie 这个类不存在
检查 F:\AppServ\www\new_php\new_php\file\flash.php on line 2
(PHP 3, PHP 4, PHP 5)dl -- Loads a PHP extension at runtime
例子 1. dl() examples<?php
// Example loading an extension based on OS
if (!extension_loaded('sqlite')) {
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
dl('php_sqlite.dll');
} else {
dl('sqlite.so');
}
}// Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0
if (!extension_loaded('sqlite')) {
$prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);
}
?>
抱错啊!Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=php_sqlite.dll in your php.ini in F:\AppServ\www\flash.php on line 7
dl是个什么函数啊?以上错误是因为extension=php_sqlite.dll展馆扩展没有打开!