MCAL probs
| From: | Mike R. | Date: | Mon, 20 Dec 1999 01:06:56 +0000 |
| Subject: | MCAL probs | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-8193@lists.php.net to get a copy of this message | ||
Hi,
If I execute the following script I get a 'document contained no data'.
The mcal_store_event() is causing it. If I remove this, the rest of the
script gives the expected results:
if ($stream = mcal_open( "{/mstore}", "*******", "*******")) {
echo "<br><br>Opened the mstore calendar";
}
else {
echo "Failed opening the mstore calendar";
} //this works
$eventinit = mcal_event_init($stream);
$eventcat = mcal_event_set_category($stream, "Tests");
$eventtitle = mcal_event_set_title($stream, "Test One");
$eventdesc = mcal_event_set_description ($stream, "This is the first test of
the mstore drivers for libmcal.");
$eventstart = mcal_event_set_start($stream, 1999, 12, 1 , 12 , 45 , 0 );
$eventend = mcal_event_set_end ($stream, 1999, 12, 31 , 12 , 45 , 0 );
$eventalarm = mcal_event_set_alarm($stream, 60*24);
$eventclass = mcal_event_set_class($stream, 0);
$currentevents = mcal_fetch_current_stream_event ($stream);
if ($eventstore = mcal_store_event($stream)) {
echo "event stored";
}
echo "<br><br>" . $currentevents->category .
"<br><br>"; //
echo $currentevents->title . "<br><br>"; // all this works
echo $currentevents->description . "<br><br>"; //
======
Using the latest mcal libs and drivers, php4beta3 on an Intel rhl6.0 box,
apache 1.3.9 from src. The httpd error_log contains literally tons and tons
of this stuff...
zend_hash.c(189) : Freeing 0x080F6660 (4 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
zend_hash.c(179) : Freeing 0x080F6608 (39 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
zend_API.c(552) : Freeing 0x080F65C8 (12 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
output.c(214) : Freeing 0x080EBE98 (4097 bytes),
script=/home/httpd/html/mcal.php
zend_hash.c(99) : Freeing 0x080F7498 (20 bytes),
script=/home/httpd/html/mcal.php
zend_API.c(214) : Freeing 0x080F7438 (44 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 2 times
zend_hash.c(642) : Freeing 0x080EDCA0 (44 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 1 time
zend_hash.c(189) : Freeing 0x080EDC68 (4 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
zend_hash.c(179) : Freeing 0x080EDC10 (39 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
zend_API.c(552) : Freeing 0x080EDBD0 (12 bytes),
script=/home/httpd/html/mcal.php
Last leak repeated 11 times
output.c(214) : Freeing 0x080EC3B0 (4097 bytes),
script=/home/httpd/html/mcal.php
[Sun Dec 19 20:35:29 1999] [notice] child pid 23010 exit signal Segmentation
fault (11)
[Sun Dec 19 20:35:32 1999] [notice] child pid 23318 exit signal Segmentation
fault (11)
[Sun Dec 19 20:35:37 1999] [notice] child pid 23326 exit signal Segmentation
fault (11)
[Sun Dec 19 20:53:15 1999] [notice] child pid 23327 exit signal Segmentation
fault (11)
I don't know if this is an mcal, php, or faulty keyboard problem. ;>
Thanks for any hints.
Mike