Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 08-25-2008, 04:03 AM
TheGreatTK TheGreatTK is offline
 
Join Date: Apr 2008
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Use raw PHP as custom BBCode

I've got the following tiny PHP script to grab some information from an Icecast server's information page. After some mucking around, i've found that you can't just paste PHP code into the custom bbcode "replacement" box and expect it to work.

I'd like anybody on the forum to be able to use this, inserting real time info into their posts (especially our DJ's) about the current status of our radio station.

Is it possible to accomplish this, or is there another way that I should be going?

PHP Code:
<?php+
//+IceCast+Stream+Name+and+Song+Name+Grabber
//+Created+by+BattleHymnZ
//+http://digiclipse.org
$cheese+=+file_get_contents("http://digiclipse.org:8000");
$ding+=+explode("<td>Current+Song /td><td+class=\"streamdata\">",+$cheese);
$sping+=+explode("<td>Stream+Title /td><td+class=\"streamdata\">",+$ding[0]);
$title+=+explode("</td></tr><tr>",+$sping[1]);
$song+=+explode("</td></tr></table>",+$ding[1]);
echo+$title[0];
echo+"<br>";
echo+$song[0];
?>
Reply With Quote
  #2  
Old 08-25-2008, 04:06 AM
nexialys
Guest
 
Posts: n/a
Default

you could ask these guys: https://vborg.vbsupport.ru/showthread.php?t=150761 ... their stuff work with just a url, so a feed can be read and activate a addon like that...
Reply With Quote
  #3  
Old 12-20-2008, 03:56 PM
TheGreatTK TheGreatTK is offline
 
Join Date: Apr 2008
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bumping.. the idea above doesn't work.. we just want text information such as listeners and song. There's a really cool addon already out there that does exactly what we want, but unfortunately it only works with the (much more limited) shoutcast.
Reply With Quote
  #4  
Old 12-20-2008, 04:08 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What information are you needing to pull? Is it just the info from this page.(http://digiclipse.org:8000) It's possible I could make an AME definition for this.
Reply With Quote
  #5  
Old 12-21-2008, 02:42 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have a look at class_bbcode.php - look at the lone function at the end.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:58 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07253 seconds
  • Memory Usage 2,188KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (4)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete