scferg Posted January 20, 2008 Share Posted January 20, 2008 I have 2 PHP files used on my page. One is to pull information from my forum, and the other is to show my news. When one file code in included in the code, that function works fine, but once the other code is added, the page renders and a blank document. I'm assuming they're are functions that both of them use...but I used UltraCompare Professional to see if there was, but nothing matched in both documents. So, I really need help because both functions are vital to my site. I've included both file codes in case any of you PHP geniuses know why the heck the two files are not cooperating with each other. show_news.php <?PHP error_reporting (E_ALL ^ E_NOTICE); $cutepath = __FILE__; $cutepath = preg_replace( "'\\\show_news\.php'", "", $cutepath); $cutepath = preg_replace( "'/show_news\.php'", "", $cutepath); require_once("$cutepath/inc/functions.inc.php"); require_once("$cutepath/data/config.php"); // If we are showing RSS, include some need variables. if($template == 'rss'){ include("$cutepath/data/rss_config.php"); } //---------------------------------- // Check if we are included by PATH //---------------------------------- if($HTTP_SERVER_VARS["HTTP_ACCEPT"] or $HTTP_SERVER_VARS["HTTP_ACCEPT_CHARSET"] or $HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"] or $HTTP_SERVER_VARS["HTTP_CONNECTION"]){ /* do nothing */ } elseif(eregi("show_news.php", $PHP_SELF)){ die("<h4>CuteNews has detected that you are including show_news.php using the URL to this file.<br> This is incorrect and you must include it using the PATH to show_news.php</h4><br>Example:<br> this is <font color=red>WRONG</font> : <?PHP include(\"http://yoursite.com/cutenews/show_news.php\"); ?><br> this is <font color=green>CORRECT</font>: <?PHP include(\"cutenews/show_news.php\"); ?><br> <br><BR>// <font size=2>if you think this message shouldn't be shown, open show_news.php and delete it from there</font>"); } //---------------------------------- // End of the check //---------------------------------- if(!isset($subaction) or $subaction == ""){ $subaction = $POST["subaction"]; } if(!isset($template) or $template == "" or strtolower($template) == "default"){ require_once("$cutepath/data/Default.tpl"); } else{ if(file_exists("$cutepath/data/${template}.tpl")){ require("$cutepath/data/${template}.tpl"); } else{ die("Error!<br>the template <b>".htmlspecialchars($template)."</b> does not exists, note that templates are case sensetive and you must write the name exactly as it is"); } } // Prepare requested categories if(eregi("[a-z]", $category)){ die("<b>Error</b>!<br>CuteNews has detected that you use \$category = \"".htmlspecialchars($category)."\"; but you can call the categories only with their <b>ID</b> numbers and not with names<br> example:<br><blockquote><?PHP<br>\$category = \"1\";<br>include(\"path/to/show_news.php\");<br>?></blockquote>"); } $category = preg_replace("/ /", "", $category); $tmp_cats_arr = explode(",", $category); foreach($tmp_cats_arr as $key=>$value){ if($value != ""){ $requested_cats[$value] = TRUE; } } if($archive == ""){ $news_file = "$cutepath/data/news.txt"; $comm_file = "$cutepath/data/comments.txt"; }else{ $news_file = "$cutepath/data/archives/$archive.news.arch"; $comm_file = "$cutepath/data/archives/$archive.comments.arch"; } $allow_add_comment = FALSE; $allow_full_story = FALSE; $allow_active_news = FALSE; $allow_comments = FALSE; //<<<------------ Detarime what user want to do if( $CN_HALT != TRUE and $static != TRUE and ($subaction == "showcomments" or $subaction == "showfull" or $subaction == "addcomment") and ((!isset($category) or $category == "") or ($requested_cats[$ucat] == TRUE ) ) ){ if($subaction == "addcomment"){ $allow_add_comment = TRUE; $allow_comments = TRUE; } if($subaction == "showcomments"){ $allow_comments = TRUE; } if(($subaction == "showcomments" or $allow_comments == TRUE) and $config_show_full_with_comments == "yes"){$allow_full_story = TRUE; } if($subaction == "showfull") $allow_full_story = TRUE; if($subaction == "showfull" and $config_show_comments_with_full == "yes") $allow_comments = TRUE; } else{ if($config_reverse_active == "yes"){ $reverse = TRUE; } $allow_active_news = TRUE; } //----------->>> Detarime what user want to do require("$cutepath/inc/shows.inc.php"); if($_GET['archive'] and $_GET['archive'] != ''){ $archive = $_GET['archive']; } // stupid fix ? unset($static, $template, $requested_cats, $category, $catid, $cat,$reverse, $in_use, $archives_arr, $number, $no_prev, $no_next, $i, $showed, $prev, $used_archives); ?> <!-- News Powered by CuteNews: http://cutephp.com/ --> Umm....it says my message exceeds the maximum length, so I'll post the other code in a reply. Sorry. Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/ Share on other sites More sharing options...
scferg Posted January 20, 2008 Author Share Posted January 20, 2008 Err...the second file alone is too many characters. How can I show it to anybody? Any help would be greatly appreciated! Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/#findComment-444072 Share on other sites More sharing options...
KrisNz Posted January 20, 2008 Share Posted January 20, 2008 attach everything as a zip file under "additional options". Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/#findComment-444073 Share on other sites More sharing options...
scferg Posted January 20, 2008 Author Share Posted January 20, 2008 Here they are [attachment deleted by admin] Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/#findComment-444074 Share on other sites More sharing options...
scferg Posted January 20, 2008 Author Share Posted January 20, 2008 Is there some other PHP function (instead of the include) to include PHP files, so that they wouldn't interfere with each other? Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/#findComment-444091 Share on other sites More sharing options...
scferg Posted January 20, 2008 Author Share Posted January 20, 2008 Nevermind...I fixed it. Quote Link to comment https://forums.phpfreaks.com/topic/86866-solved-conflicting-php/#findComment-444126 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.