From: [EMAIL PROTECTED]
Operating system: Debian Woody
PHP version: 4.0CVS-2001-10-30
PHP Bug Type: Ming related
Bug description: ming module known to not work with PHP
This issue is also listed in the Debian bug tracking sytem- please look
under the php4-ming package.
When running a simple script (below- taken from opaque.net) I see the
following:
Warning: (null): Unable to initialize module Module compiled with debug=8,
thread-safety=79 module API=1146191744 PHP compiled with debug=0,
thread-safety=0 module API=20010901 These options need to match in
/home/julz/public_html/test.php on line 2
Fatal error: Call to undefined function: ming_setscale() in /home/julz<?
dl('php_ming.so');
Ming_setScale(20.0);
$s = new SWFShape();
$f1 = $s->addFill(0xff, 0, 0);
$f2 = $s->addFill(0xff, 0x7f, 0);
$f3 = $s->addFill(0xff, 0xff, 0);
$f4 = $s->addFill(0, 0xff, 0);
$f5 = $s->addFill(0, 0, 0xff);
$f = new SWFFont('Techno.fdb');
$s->setRightFill($f1);
$s->setLine(2, 0x7f, 0, 0);
$s->drawGlyph($f, '!');
$s->movePen($f->getWidth('!'), 0);
$s->setRightFill($f2);
$s->setLine(2, 0x7f, 0x3f, 0);
$s->drawGlyph($f, '#');
$s->movePen($f->getWidth('#'), 0);
$s->setRightFill($f3);
$s->setLine(2, 0x7f, 0x7f, 0);
$s->drawGlyph($f, '%');
$s->movePen($f->getWidth('%'), 0);
$s->setRightFill($f4);
$s->setLine(2, 0, 0x7f, 0);
$s->drawGlyph($f, '*');
$s->movePen($f->getWidth('*'), 0);
$s->setRightFill($f5);
$s->setLine(2, 0, 0, 0x7f);
$s->drawGlyph($f, '@');
$m = new SWFMovie();
$m->setDimension(320, 240);
$i = $m->add($s);
$i->scaleTo(2.0);
$i->moveTo(160-$f->getWidth("!#%*@"), 120+$f->getAscent());
header('Content-type: application/x-shockwave-flash');
$m->output();
?>/public_html/test.php on line 3
Debian (upstream?) versions:
php4 4.0.99-3
php4-ming 0.2a.cvs200109
Script used:
<?
dl('php_ming.so');
Ming_setScale(20.0);
$s = new SWFShape();
$f1 = $s->addFill(0xff, 0, 0);
$f2 = $s->addFill(0xff, 0x7f, 0);
$f3 = $s->addFill(0xff, 0xff, 0);
$f4 = $s->addFill(0, 0xff, 0);
$f5 = $s->addFill(0, 0, 0xff);
$f = new SWFFont('Techno.fdb');
$s->setRightFill($f1);
$s->setLine(2, 0x7f, 0, 0);
$s->drawGlyph($f, '!');
$s->movePen($f->getWidth('!'), 0);
$s->setRightFill($f2);
$s->setLine(2, 0x7f, 0x3f, 0);
$s->drawGlyph($f, '#');
$s->movePen($f->getWidth('#'), 0);
$s->setRightFill($f3);
$s->setLine(2, 0x7f, 0x7f, 0);
$s->drawGlyph($f, '%');
$s->movePen($f->getWidth('%'), 0);
$s->setRightFill($f4);
$s->setLine(2, 0, 0x7f, 0);
$s->drawGlyph($f, '*');
$s->movePen($f->getWidth('*'), 0);
$s->setRightFill($f5);
$s->setLine(2, 0, 0, 0x7f);
$s->drawGlyph($f, '@');
$m = new SWFMovie();
$m->setDimension(320, 240);
$i = $m->add($s);
$i->scaleTo(2.0);
$i->moveTo(160-$f->getWidth("!#%*@"), 120+$f->getAscent());
header('Content-type: application/x-shockwave-flash');
$m->output();
?>
--
Edit bug report at: http://bugs.php.net/?id=13867&edit=1
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]