|
Posted by bmichel on 01/18/07 15:10
Tried it, doesn't work for me.
What might be the problem is the limit of the size of a variable in
PHP. How can I change that?
Erwin Moller wrote:
> bmichel@gmail.com wrote:
>
> > I tried modifying the value of the max_execution_time in my php.ini.
> > I also tried the set_time_limit() function.
> > Both ways no success...
> >
> > I'm sure the script is not getting stuck somewhere, because I manually
> > divided the XML file into several files. And then, I ran the script for
> > each of those files and it worked.
>
> Answer: It destroys the natural order of the conversation.
> Question: Why is that?
> Answer: Topposting
> Question: What is the most annoying thing on usenet.
>
>
> That aside, siply make some debugoutput in your script, and use ob_flush()
> to make sure it reaches the browser before the timeout happens.
>
> eg: During parsing, simply echo "Entering bla di bla with value XXX";
>
> That way you can actually see if your script is doing what you think it is
> doing.
>
> Regards,
> Erwin Moller
>
> >
> >
> > David Gillen wrote:
> >> bmichel@gmail.com said:
> >> > Hey,
> >> >
> >> > What I'm doing is the following:
> >> > - Load XML data a file
> >> > - Parsing the XML data
> >> > - Printing some parsed content
> >> >
> >> > The problem is that the script execution is stopping before all the
> >> > content is parsed and printed.
> >> > Maybe the PHP is out of memory after a while. That would make sense
> >> > since the XML file is about 2 MB.
> >> >
> >> > Someone has any ideas how I can solve this problem?
> >> >
> >> Check the max_execution_time in your php.ini
> >> You can override it with set_time_limit(),
> >> http://www.php.net/set_time_limit That'll allow your script to run for
> >> longer, test on a smaller file to ensure your script isn't getting stuck
> >> in a loop somewhere and is doing what it should.
> >>
> >> D
> >> --
[Back to original message]
|