On Tue, Apr 15, 2008 at 7:04 PM, tedd <tedd.sperling@xxxxxxxxx> wrote: > > Your hosting service provides the capability to turn html text to speech, > as I've done here: [snip!] > > But, how do we delete the file? The php script is history after presenting > the page and javascript can't touch the server, right? So, how does one > delete the wave file? > > The only way I can see is to set up a cron job to delete all wave files > after a certain time, but that's kind-of lame. Is there another way? Right, but unfortunately, because it's audio that needs to stream, it can't just be served like an image (think GD or imagemagick) and then destroyed. There is no way to know how long it will be before the client receives the entire file, and it would prove to be too much to store in a reasonable buffer. That's why I had to write it the way it is. The drawback is that, yes, unless you're overwriting the file each time (which, with high-traffic sites, would corrupt larger files mid-download), you either have to have a script to unlink() the files or a cron to remove them (or resort to a manual removal). I'm all ears, eyes, and cerebellum if you've got an idea on how to fix that though. The next phase should have better speech, I'm just having a tough time with paid gigs now and find no time to focus on the fun stuff really. I still don't know why no one ever told us the truth that, no matter how much we wanted to be Toys 'R' Us kids, the answer was unscrupulously the same: tough nuts. -- </Daniel P. Brown> Ask me about: Dedicated servers starting @ $59.99/mo., VPS starting @ $19.99/mo., and shared hosting starting @ $2.50/mo. Unmanaged, managed, and fully-managed! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php