Det verkar som att filerna som du försöker öppna inte finns. Är du säker på att du har rätt sökväg till alla filer?
------------------
Det gör inte ont när man ramlar - bara när man slår sig
11 svar · 336 visningar · startad av Gimbo
kan någon kolla in den här adressen o tala om vart jag har gjort fel, för jag vet att det är ett fel som framkallar alla dessa problem som uppstår. Snälla hjälp mig, här e adressen med alla fel osv.
http://www.6suryoye.f2s.com/php/toplist/list.php3
Det verkar som att filerna som du försöker öppna inte finns. Är du säker på att du har rätt sökväg till alla filer?
------------------
Det gör inte ont när man ramlar - bara när man slår sig
säker e jag inte...hur ser jag det? jag e en helt nybörjare med php så...
vad e det för sökväg jag ska skriva in e det till respektive filer eller?
Japp, vad skulle du annars skriva för sökväg?
------------------
Det gör inte ont när man ramlar - bara när man slår sig
Läst readmen? Jag tror att det står där att man ska byta ut full/path/to mot något som passar ens egen server bättre. Om alla filer ligger i en och samma mapp behöver du ju bara skriva "filnamn.txt".
------------------
webmaster resources
Jag har skrivit in de rätta sökvägarna nu men får upp ett annat fel nu. Snälla kan ni kolla in adressen igen för de senaste felen...
Du kan inte tänka dig att skriva ut koden så att vi kan titta på den?
------------------
Det gör inte ont när man ramlar - bara när man slår sig
<?
# Top_List (c)2000, Blake McDonald (webmaster@dark-library.com)
#
# Top_List ver. 1.0
#
# config.php3
// the name of the top site list
$top_list_name = "Top 50 sites";
// your email address
$admin_email = "suryoye6@hotmail.com";
// want to get an email when there is a new member?
// enter "yes" or "no"
$get_new_member_email = "yes";
// full system paths to each of the following, these should all be Chmod 666
$site_log_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/site_log.txt";
$reset_log_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/reset.txt";
$vote_timeout_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/vote_timeout
txt";
$counter_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/count.txt";
$updates_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/updates.txt";
// the header and footer file that you want at the top of all the pages
$HEADER = "header.inc";
$FOOTER = "footer.inc";
// this is a top what list? 100, 50 and 25 is recommended
$max_list_size = 50;
// amount of banners to show at the top of the list.
$max_banners_to_show = 5;
// after every how many sites would you like to insert a banner break? See readme for more info
$break_time = 25;
// Put a break after the top sites with banners ends? enter "yes" or "no"
$break_after_banners = "yes";
// do you want to use different breaks or all the same? see readme for more info
// enter "different" or "same"
$break_type = "same";
##### timed stuff
// home many days before the list is reset to 0 votes and 0 hits
$days_to_reset = 30;
// how many hours until someone can vote for the same site again. 12 or 24 is recommended
$vote_timeout_hours = 12;
// anti-cheat gateway messages
$anti_cheat_message = "<font color=red>You have already voted within the last $vote_timeout_hours hours! Your vote hasn't been logged.</font><br>";
$vote_log_message = "<font color=red>Thanks! Your vote has been counted!</font><br>";
##### Anti-Cheat details
// If you want there to be a gateway when they vote for a site so they have to click
// a button to continue. This makes hidden frame and pop-up cheating impossible because
// if won't count the vote unless it comes from your site.
// enter 1 if you want to use this, or else enter 0
$super_gateway = 1;
##### Link banner config
$max_banner_width = 468;
$max_banner_height = 60;
// if you would like the above banner dementions to be already entered in the form
// so people won't have to type it in if they use this size of banner enter "yes"
// if not enter "no"
$auto_enter_bandem = "yes";
// put FULL URL to vote image here
$vote_image_url = "http://www.dark-library.com/top_list/vote_image.jpg";
// put fill url to top list folder, no trailing slash
$url_to_folder = "http://www.dark-library.com/top_list";
##### How everything looks. Colors, sizes, etc.
// table borders
$table_border_size = 1;
$table_border_color = "#afae8b";
// other table config
$table_cellpadding = 5;
$table_cellspacing = 1;
$table_master_width = 590;
// the table top titles background color and text font tag.
// this is the part that says hits, the rank, and votes etc.
$title_bg_color = "#afae8b";
// put in the text codes that will be before and after the title text
$title_font_tag_before = "<font color=black><b>";
$title_font_tag_after = "</b></font>";
// Body table config, everything below the top title that has the listing of all the sites
$body_main_bg_color = "#222222";
$body_rank_bg_color = "#afae8b";
$body_rank_font_before = "<font color=black size=4><b>";
$body_rank_font_after = "</b></font>";
// set master font tag for all the text in the body
$master_font_before = "<font size=-2 color=#9c9929>";
$master_font_after = "</font>";
##### What you want it to say on top
$RANK = "#";
$SITE = "SITES";
$VOTES = "IN";
$HITS = "OUT";
##### STOP! #####
function reset_list($site_log_file,$total,$file){
$fp = fopen($site_log_file, "r");
flock($fp,1);
$reset_list = fread($fp, filesize($site_log_file));
fclose($fp);
for($i=0; $total > $i; $i++){
$split = explode("||", $file[$i]);
$before = "$split[0]||$split[1]||$split[2]||";
$after = "0||0||$split[2]||";
$reset_list = str_replace("$before","$after", $reset_list);
}
$fp = fopen($site_log_file, "w");
flock($fp,2);
$fw = fwrite($fp, $reset_list);
fclose($fp);
}
#####
function reset_update_time($reset_log_file,$days_to_reset){
$days_code = 86400 * $days_to_reset;
$reset_date = time()+$days_code;
$fp = fopen($reset_log_file, "w");
flock($fp,2);
$fw = fwrite($fp, $reset_date);
fclose($fp);
}
#####
?>
det e flera filer men jag tror att det e på den där som felet ligger på...
// full system paths to each of the following, these should all be Chmod 666
$site_log_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/site_log.txt";
$reset_log_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/reset.txt";
$vote_timeout_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/vote_timeout
txt";
$counter_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/count.txt";
$updates_file = "/web/sites/343/6suryoye/www.6suryoye.f2s.com/php/toplist/admin/updates.txt";
Har du satt rättigheterna till 666?
------------------
Det gör inte ont när man ramlar - bara när man slår sig
jepp har satt rättigheterna till 666...still the same wrong
eller kan felet ligga i denna kod snutt??
<?
# Top_List (c)2000, Blake McDonald (webmaster@dark-library.com)
#
# Top_List ver. 1.0
#
# list.php3
require("config.php3");
include($HEADER);
include($updates_file);
$file = file($site_log_file);
$total = count($file);
$reset_file = file($reset_log_file);
// checks reset time and resets if it's time
###########
// makes sure the file isn't empty, if so writes time
if(empty($reset_file[0])){
reset_update_time($reset_log_file,$days_to_reset);
}
if($reset_file[0] <= time()){
reset_list($site_log_file,$total,$file);
reset_update_time($reset_log_file,$days_to_reset);
}
###########
$reset_file = file($reset_log_file);
##### SORT
if($total != 0){
for($i = 0; $i < $total; $i++)
{
$line = explode("||", $file[$i]);
if (strlen($line\[0\]) == 1) { $count = "000000" . $line\[0\]; }
if (strlen($line\[0\]) == 2) { $count = "00000" . $line\[0\]; }
if (strlen($line\[0\]) == 3) { $count = "0000" . $line\[0\]; }
if (strlen($line\[0\]) == 4) { $count = "000" . $line\[0\]; }
if (strlen($line\[0\]) == 5) { $count = "00" . $line\[0\]; }
if (strlen($line\[0\]) == 6) { $count = "0" . $line\[0\]; }
$array[] .= "$count||$line[1]||$line[2]||$line[3]||$line[4]||$line[5]||$line[6]||$line[7]||$line[8]||$line[9]||$line[10]||$line[11]||\n";
}
rsort($array);
}
#####
echo "<center>\n";
if($gate == "y"){
echo $anti_cheat_message;
}
if($gate == "n"){
echo $vote_log_message;
}
echo "<a href=new_site.php3>Add Site</a> | <a href=edit_site.php3>Edit Site</a><br>";
echo "| Total sites: $total | List views: ";
include("counter.php3");
echo" |<br>";
echo "| The list resets every $days_to_reset days. | ";
echo "Next reset: ".date("n/j/y h:i:s a", $reset_file[0])." |<br>\n";
echo "<table width=\"$table_master_width\" border=\"$table_border_size\" bordercolor=\"$table_border_color\" cellpadding=\"$table_cellpadding\" cellspacing=\"$table_cellspacing\">
<tr>
<td bgcolor=\"$title_bg_color\" align=center colspan=4>$title_font_tag_before $top_list_name $title_font_tag_after</td>
</tr>";
if($break_after_banners == "yes"){
$First_num_end = $max_banners_to_show;
} else { $First_num_end = $break_time; }
echo"<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $RANK $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $SITE (1 - $First_num_end) $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $VOTES $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $HITS $title_font_tag_after</td>
</tr>\n";
$break_time_tmp = $break_time;
$break_total = 0;
for($i=0; ($total > $i) && ($max_list_size > $i); $i++){
$split = explode("||", $array[$i]);
##### Banner Breaks
if($break_time_tmp == $i){
if($break_type == "same"){ $break_total = 1; } else
if($break_type == "different"){ $break_total++; } else { $break_error = 1; }
$break_time_tmp+=$break_time;
echo "</table>\n";
if($break_error == 1){
echo "BREAK ERROR! check your settings";
} else {
include("break_".$break_total.".inc");
}
echo "<table width=\"$table_master_width\" border=\"$table_border_size\" bordercolor=\"$table_border_color\" cellpadding=\"$table_cellpadding\" cellspacing=\"$table_cellspacing\">
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $RANK $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $SITE (".($break_time_tmp-$break_time+1)." - $break_time_tmp) $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $VOTES $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $HITS $title_font_tag_after</td>
</tr>\n";
}
##### Break at banners end
if($break_after_banners == "yes" && $max_banners_to_show == $i){
echo "</table>\n";
if($break_type == "same"){ $break_total = 1; } else
if($break_type == "different"){ $break_total++; } else { $break_error = 1; }
if($break_error == 1){
echo "BREAK ERROR! check your settings";
} else {
include("break_".$break_total.".inc");
}
echo "<table width=\"$table_master_width\" border=\"$table_border_size\" bordercolor=\"$table_border_color\" cellpadding=\"$table_cellpadding\" cellspacing=\"$table_cellspacing\">
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $RANK $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $SITE (".($max_banners_to_show+1)." - $break_time_tmp) $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $VOTES $title_font_tag_after</td>
<td bgcolor=\"$title_bg_color\" align=center>$title_font_tag_before $HITS $title_font_tag_after</td>
</tr>\n";
}
#####
/* KEY
$votes = $split[0]
$hits = $split[1]
$date = $split[2]
$site_name = $split[3]
$site_address = $split[4]
$password = $split[5]
$email_address = $split[6]
$webmaster_name = $split[7]
$site_description = $split[8]
$banner_address = $split[9]
$banner_width = $split[10]
$banner_height = $split[11]
*/
if(!empty($split[11]) && !empty($split[10]) && !empty($split[9]) && ($max_banners_to_show > $i)){
$show_banner = "<center><a href=\"$url_to_folder/out.php3?site=$split[2]\" target=_blank onmouseover=\"window.status='$split[4]'; return true;\" onmouseout=\"window.status=''; return true;\">\n";
$show_banner .= "<img src=\"$split[9]\" border=0 width=\"$split[10]\" height=\"$split[11]\"></a></center>\n";
} else { $show_banner = ""; }
echo "<tr><td align=center bgcolor=\"$body_rank_bg_color\">$body_rank_font_before ".($i+1)." $body_rank_font_after</td>\n";
echo "<td bgcolor=\"$body_main_bg_color\">$master_font_before $show_banner\n";
echo "<big><a href=\"$url_to_folder/out.php3?site=$split[2]\" target=_blank onmouseover=\"window.status='$split[4]'; return true;\" onmouseout=\"window.status=''; return true;\">$split[3]</a></big><br>\n";
echo "$split[8] $master_font_after</td><td bgcolor=\"$body_main_bg_color\" align=center>$master_font_before ".(floor($split[0]))." $master_font_after</td><td bgcolor=\"$body_main_bg_color\" align=center>$master_font_before $split[1] $master_font_after</td></tr>\n";
}
echo "</table>\n";
echo "<a href=new_site.php3>Add Site</a> | <a href=edit_site.php3>Edit Site</a>\n";
echo "</center>\n";
echo "<div align=right>Top List ©2000 <a href=http://www.phpnewbie.net target=_blank>PHPNewbie.net</a> - ver. 1.0</div>\n";
include($FOOTER);
?>