I am trying to get the content of a text area of a page... when I return the result, it returns an empty array, which is odd, because the code seems to work fine when I test it with other pages.
My PregMatch
Code on pageCode:preg_match('#<textarea wrap="off" nowrap name="errlog" id="errtext" class="output" cols="80" rows="25" readonly>(.*?)</textarea>#', $page, $array);
I dont know if it matters or not, but the content of the textarea on the REAL page is actually 300 lines long, I shortened the error logs above..Code:<div align="center">
<textarea wrap="off" nowrap name="errlog" id="errtext" class="output" cols="80" rows="25" readonly>[Sat May 30 13:19:55 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1187247941
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_87687266601.2207, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1229605105, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_9361523513.50525, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1238671112, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1231999238, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_73970499338.6905, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1187247945, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_90618918027.6706, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_53782990950.6602, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1238671078, referer: http://blogforfree.net/geterror.php
[Sat May 30 13:19:52 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/cPanel_magic_revision_1187247941
[Sat May 30 13:03:05 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/favicon.ico
[Sat May 30 13:03:02 2009] [error] [client 67.101.88.149] File does not exist: /home/blogforf/public_html/favicon.ico
[Sat May 30 11:59:00 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/testasdf
[Sat May 30 11:58:56 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/test
[Sat May 30 11:51:16 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php
[Sat May 30 11:51:15 2009] [error] [client 70.176.218.8] File does not exist: /home/blogforf/public_html/pages/members/awstats_images, referer: http://blogforfree.net/pages/members/awstats.php</textarea>
</div>
</div>
Any idea why it wouldnt work?
Checkout my new forum! http://adminreference.com/
I didn't have an answer for you, that is why I didn't reply. Orjan and John have a better grasp of regular expressions than I do. Are you sure that $page has data?
If you can explain to me what .*? means, I will give you a solution. I'm only asking because it doesn't make sense to me.
It catches anything, but its already fixed... Line below works
Code:preg_match('#<textarea wrap="off" nowrap name="errlog" id="errtext" class="output" cols="80" rows="25" readonly>(.*?)</textarea>#is', $page, $array);
Checkout my new forum! http://adminreference.com/
How did you come about adding is?
Actually the .* (dot-star) matches anything, The question mark makes the dot-star reluctant. If you were to use /o+/ in "Jooohn" you would match a single group of three o's. However, if you were to use /o+?/ you will get the same result, but you will match three individual o's rather than one group of three o's.
Here is a regular expression to match content between a pair of tags based on the elements id ($id).
Code:#<([a-z]+)[^<>]*id=\"$id\"[^>]*>(.*)</\\1>#is
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks