Matt, the second argument in print_r() function tells it to acutally return the string instead of a direct output.<br><br><div class="gmail_quote">On Sun, Aug 21, 2011 at 8:43 AM, Matt Murphy <span dir="ltr">&lt;<a href="mailto:mattyhead@gmail.com">mattyhead@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Because print_r is a direct output function.  You&#39;d need some sort of<br>
buffering scheme to grab its output in chunks and assign it to a<br>
variable or put it in the database or whatever, once per usage.<br>
<div><div></div><div class="h5"><br>
On Sun, Aug 21, 2011 at 7:20 AM, Agon S. Buchholz &lt;<a href="mailto:asb@kefk.org">asb@kefk.org</a>&gt; wrote:<br>
&gt; Progga wrote:<br>
&gt;<br>
&gt;&gt; Try calling &quot;drupal_set_message(print_r(debug_backtrace(), TRUE))&quot;<br>
&gt;&gt; from inside the drupal_set_title() function at &quot;includes/path.inc,<br>
&gt;&gt; line 206&quot;.<br>
&gt;<br>
&gt; Thanks for your patience, but I had no luck with this either.<br>
&gt;<br>
&gt;<br>
&gt; function drupal_get_title() {<br>
&gt;   $title = drupal_set_title();<br>
&gt;   drupal_set_message(print_r(debug_backtrace(), TRUE))<br>
&gt;<br>
&gt;   // during a bootstrap, menu.inc is not included and thus we cannot<br>
&gt; provide a title<br>
&gt;   if (!isset($title) &amp;&amp; function_exists(&#39;menu_get_active_title&#39;)) {<br>
&gt;     $title = check_plain(menu_get_active_title());<br>
&gt;   }<br>
&gt;<br>
&gt;   return $title;<br>
&gt; }<br>
&gt;<br>
&gt; and<br>
&gt;<br>
&gt; function drupal_get_title() {<br>
&gt;   $title = drupal_set_title();<br>
&gt;<br>
&gt;   // during a bootstrap, menu.inc is not included and thus we cannot<br>
&gt; provide a title<br>
&gt;   if (!isset($title) &amp;&amp; function_exists(&#39;menu_get_active_title&#39;)) {<br>
&gt;     $title = check_plain(menu_get_active_title());<br>
&gt;   }<br>
&gt;   drupal_set_message(print_r(debug_backtrace(), TRUE))<br>
&gt;   return $title;<br>
&gt; }<br>
&gt;<br>
&gt; result in:<br>
&gt;<br>
&gt; Parse error: syntax error, unexpected T_IF in<br>
&gt; /var/www/drupal/includes/path.inc on line 235<br>
&gt;<br>
&gt; respctively<br>
&gt;<br>
&gt; Parse error: syntax error, unexpected T_RETURN in<br>
&gt; /var/www/drupal/includes/path.inc on line 239<br>
&gt;<br>
&gt;<br>
&gt; (is this even &quot;inside the function&quot;?)<br>
&gt;<br>
&gt;<br>
&gt; function drupal_set_title($title = NULL) {<br>
&gt; drupal_set_message(print_r(debug_backtrace(), TRUE))<br>
&gt;   static $stored_title;<br>
&gt;<br>
&gt; results in<br>
&gt;<br>
&gt; Parse error: syntax error, unexpected T_STATIC in<br>
&gt; /var/www/drupal/includes/path.inc on line 253<br>
&gt;<br>
&gt;<br>
&gt; function drupal_get_title() {<br>
&gt;   $title =<br>
&gt; drupal_set_title(drupal_set_message(print_r(debug_backtrace(), TRUE)));<br>
&gt;<br>
&gt;   // during a bootstrap, menu.inc is not included and thus we cannot<br>
&gt; provide a title<br>
&gt;   if (!isset($title) &amp;&amp; function_exists(&#39;menu_get_active_title&#39;)) {<br>
&gt;     $title = check_plain(menu_get_active_title());<br>
&gt;   }<br>
&gt;<br>
&gt; results in lots of debug output all over the first page I&#39;, loading, and<br>
&gt; then in<br>
&gt;<br>
&gt; Fatal error: Allowed memory size of 209715200 bytes exhausted (tried to<br>
&gt; allocate 54190338 bytes) in /var/www/drupal/includes/theme.inc on line 1879<br>
&gt;<br>
&gt; (current PHP memory limit: 200M)<br>
&gt;<br>
&gt;<br>
&gt; Sorry, this is too much guesswork as I don&#39;t understand enough about PHP<br>
&gt; syntax.<br>
&gt;<br>
&gt; E.g. &quot;inside the function&quot;<br>
&gt; drupal_set_title(check_plain($gallery-&gt;name)); probably means somewhere<br>
&gt; inside the first (), or second (), either before, or after<br>
&gt; &quot;check_plain&quot;, or either before, or after &quot;$gallery-&gt;name&quot;.<br>
&gt;<br>
&gt; Greetings, -asb<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; themes mailing list<br>
&gt; <a href="mailto:themes@drupal.org">themes@drupal.org</a><br>
&gt; <a href="http://lists.drupal.org/mailman/listinfo/themes" target="_blank">http://lists.drupal.org/mailman/listinfo/themes</a><br>
&gt;<br>
_______________________________________________<br>
themes mailing list<br>
<a href="mailto:themes@drupal.org">themes@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/themes" target="_blank">http://lists.drupal.org/mailman/listinfo/themes</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Franz <br><br><a href="http://ciudaddelpico.com" target="_blank">http://ciudaddelpico.com</a><br><br>Sent from my laptop<br>