ABA


"אני מקבל את השגיאה הבאה בפורום וכך נראה הקובץ שלי:"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12837 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12837
shimonoha

   05:48   29.08.07   
אל הפורום  
  אני מקבל את השגיאה הבאה בפורום וכך נראה הקובץ שלי:  
 
   השגיאה היא:

Warning: opendir(/home/shimonoha/domains/fox-f.gamli.net/public_html/uploads) : failed to open dir: No such file or directory in /home/shimonoha/domains/tryshimi.gamli.net/public_html/sources/Admin/ad_index.php on line 181

וכך נראה הקובץ שלי:

<?php

/*
+--------------------------------------------------------------------------
| Invision Power Board v1.4 PF1
| ========
| by Matthew Mecham
| (c) 2001 - 2003 Invision Power Services
| http://www.invisionpower.com
| ========
| Web: http://www.invisionboard.com
| Time: Sun, 09 Nov 2003 19:46:56 GMT
| Release: 1aa8ce566f4ab2ec8e9fdce53b6643e3
| Email: [email protected]
| Licence Info: http://www.invisionboard.com/?license
+---------------------------------------------------------------------------
|
| > Admin "welcome" screen functions
| > Module written by Matt Mecham
| > Date started: 1st march 2002
|
| > Module Version Number: 1.0.0
+--------------------------------------------------------------------------
*/

if ( ! defined( 'IN_ACP' ) )
{
print "<h1>התראת גישה</h1>אינך יכול לגשת לקובץ ישירות דרך כתובתו. אם שידרגת לאחרונה, וודא כי שדרגת גם את 'admin.php'.";
exit();
}


$idx = new index_page();


class index_page {

var $mysql_version = "";

function index_page()
{
global $DB, $IN, $INFO, $ADMIN, $MEMBER, $SKIN, $std, $ibforums;

//---------------------------------------
// Kill globals - globals bad, Homer good.
//---------------------------------------

$tmp_in = array_merge( $_GET, $_POST, $_COOKIE );

foreach ( $tmp_in as $k => $v )
{
unset($$k);
}

//---------------------------------------

$ADMIN->page_title = "ברוך הבא ללוח בקרת מערכת הפורומים";
$ADMIN->page_detail = "כאן תוכל להתאים ולהגדיר את מערכת הפורומים שלך על כל אפשרויותיה.";


//---------------------------------
// Get mySQL & PHP Version
//---------------------------------

$DB->query("SELECT VERSION() AS version");

if ( ! $row = $DB->fetch_row() )
{
$DB->query("SHOW VARIABLES LIKE 'version'");
$row = $DB->fetch_row();
}

$this->mysql_version = $row;

$phpv = phpversion();

//---------------------------------
// Got reg code?
//---------------------------------

$reg_html = "";
$reg_end = "";

$version_info = "<a href='http://www.invisionboard.com/download.cgi' target='_blank'><img border='0' src='http://www.invisionboard.com/acp/versioncheck/?v={$ibforums->acpversion}' vspace='10'></a><br /><b><a href='http://www.php.net' target='_blank'>PHP</a> VERSION:</b> $phpv, <b><a href='http://www.mysql.com' target='_blank'>MySQL</a> VERSION:</b> ".$this->mysql_version;

if ( $INFO )
{
list( $a, $b, $c, $d, $e ) = explode( '-', $INFO );

if ( strlen($e) > 9 )
{
$reg_end = "רשום עד לתאריך: <span style='color:green'>". $ADMIN->get_date( $e, 'SHORT' )."</span>";
}
else
{
$reg_end = "רשום לתמיד";
}

$reg_html = "<div style='border:1px dotted #555;padding:6px;background-color:#EEF2F7;'>
<b style='font-size:12px;color:#336699'>מערכת רשומה</b>
<br />תודה שרשמת את המערכת שלך!
<br /><br />בקר ב <a href='http://customer.invisionpower.com' target='_blank'>איזור הלקוחות</a> לחדשות, עדכונים ותמיכה.
<br />$reg_end
</div>";
}
else
{
$reg_html = "<div style='border:1px dotted #555;padding:6px;background-color:#EEF2F7;'>
<b style='font-size:12px;color:#AA0000'>מערכת לא רשומה</b>
<br />עותק זה של אינו עותק רשום.
<br /><br />למה לי להרשם? <a href='http://www.invisionboard.com/?whyregister' target='_blank'>לחץ כאן</a> בכדי לגלות!
<br />קדימה, <a href='http://www.invisionboard.com/download.cgi?subc=register' target='_blank'> הרשם עוד היום!</a>
</div>";
}

//---------------------------------
// Notepad
//---------------------------------

if ( $IN == 1 )
{
$DB->query("UPDATE ibf_cache_store SET cs_value='".addslashes($_POST)."' WHERE cs_key='adminnotes'");
}

$text = "כאן תוכל להשאיר הערות למנהלים אחרים.";

$DB->query("SELECT * FROM ibf_cache_store WHERE cs_key='adminnotes'");

if ( ! $notes = $DB->fetch_row() )
{
$DB->query("INSERT INTO ibf_cache_store (cs_key,cs_value) VALUES ('adminnotes', '$text')");

$notes = array( 'cs_key' => 'adminnotes', 'cs_value' => $text );
}

$ad_notes = "<form action='{$ADMIN->base_url}&act=index&save=1' method='post'>
<textarea name='notes' style='background-color:#F9FFA2;border:1px solid #CCC;width:95%;font-family:verdana;font-size:10px' rows='7' cols='25'>".stripslashes($notes)."
<div align='center'><input type='submit' value='שמור הערות' style='background-color:#F9FFA2;border:1px solid #999;;font-family:verdana;font-size:10px' /></div>
</form>";

//---------------------------------
// Printy-poos
//---------------------------------

$ADMIN->html .= "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='49%' valign='middle' align='center' style='padding:6px;background-color:#FAFFAF;'>{$ad_notes}</td>
<td style='width:10px'> </td>
<td width='49%' valign='top' align='right'>{$version_info}<br /><br />{$reg_html}</td>
</tr>
</table><br />\n";

//---------------------------------
// Stats
//---------------------------------

$DB->query("SELECT * FROM ibf_stats");

$row = $DB->fetch_row();

if ($row < 0) $row = 0;
if ($row < 0) $row = 0;
if ($row < 0) $row = 0;

$DB->query("SELECT COUNT(*) as reg FROM ibf_validating WHERE lost_pass <> 1");
$reg = $DB->fetch_row();

if ($reg < 1 ) $reg = 0;

$DB->query("SELECT COUNT(*) as coppa FROM ibf_validating WHERE coppa_user=1");
$coppa = $DB->fetch_row();

if ($coppa < 1 ) $coppa = 0;

//-------------------------------------------------
// Make sure the uploads path is correct
//-------------------------------------------------

$uploads_size = 0;

if ($dh = opendir( $INFO ))
{
while ( $file = readdir( $dh ) )
{
if ( !preg_match( "/^..?$|^index/i", $file ) )
{
$uploads_size += @filesize( $INFO . "/" . $file );
}
}
closedir( $dh );
}

// This piece of code from Jesse's ([email protected]) contribution
// to the PHP manual @ php.net

if ($uploads_size >= 1048576)
{
$uploads_size = round($uploads_size / 1048576 * 100 ) / 100 . " mb";
}
else if ($uploads_size >= 1024)
{
$uploads_size = round($uploads_size / 1024 * 100 ) / 100 . " k";
}
else
{
$uploads_size = $uploads_size . " bytes";
}

//+-----------------------------------------------------------
// INSTALLER PRESENT?
//+-----------------------------------------------------------

$sm_install = 0;
$lock_file = 0;

if ( @file_exists( ROOT_PATH . 'sm_install.php' ) )
{
$sm_install = 1;
}

if ( @file_exists( ROOT_PATH . 'install.lock' ) )
{
$lock_file = 1;
}

if ( $sm_install == 1 )
{
if ( $lock_file != 1 )
{
$ADMIN->html .= "<div style='color:red;border:1px solid red;background:#FFC0C3;padding:10px'>
<span style='font-size:20px;font-weight:bold'>קובץ ההתקנה עדיין קיים!</span>
<br /><br /><span style='font-size:14px;'>הסר את <b>sm_install.php</b> מהשרת מיידית!
<br />השארת הקובץ בשרת מסכן את אבטחת המערכת.</span></div><br /><br />";
}
else
{
$ADMIN->html .= "<div style='color:red;border:1px solid red;background:#FFE1E2;padding:10px'>
<span style='font-size:14px;font-weight:bold'>קובץ ההתקנה עדיין קיים</span>
<br /><br /><span style='font-size:10px;'>למרות שהוא נעול, מומלץ להסיר אותו בכדי לא לגרום לסיכון אבטחה מיותר.
<br />פשוט הסר את הקובץ <b>sm_install.php</b> בכדי להוריד הודעה זו.</span></div><br /><br />";
}
}


//+-----------------------------------------------------------
// BOARD OFFLINE?
//+-----------------------------------------------------------

if ($INFO)
{

$SKIN->td_header = array( " ", "100%" );

$ADMIN->html .= $SKIN->start_table( "המערכת לא זמינה" );

$ADMIN->html .= $SKIN->add_td_row( array( "המערכת כרגע לא זמינה<br><br>» <a href='{$ADMIN->base_url}&act=op&code=board'>לחץ כאן בכדי להפעיל אותה חזרה</a>"
) );

$ADMIN->html .= $SKIN->end_table();

$ADMIN->html .= $SKIN->add_td_spacer();
}

//+-----------------------------------------------------------
// ADMINS USING CP
//+-----------------------------------------------------------

$SKIN->td_header = array( "שם" , "20%" );
$SKIN->td_header = array( "כתובת IP" , "20%" );
$SKIN->td_header = array( "התחבר לפני" , "20%" );
$SKIN->td_header = array( "לחץ לאחרונה" , "20%" );
$SKIN->td_header = array( "מיקום" , "20%" );

$ADMIN->html .= $SKIN->start_table( "מנהלים המשתמשים כרגע בלוח הבקרה" );

$t_time = time() - 60*10;

$DB->query("SELECT MEMBER_NAME, LOCATION, LOG_IN_TIME, RUNNING_TIME, IP_ADDRESS FROM ibf_admin_sessions WHERE RUNNING_TIME > $t_time");

$time_now = time();

$seen_name = array();

while ( $r = $DB->fetch_row() )
{
if ( $seen_name ] == 1 )
{
continue;
}
else
{
$seen_name ] = 1;
}

$log_in = $time_now - $r;
$click = $time_now - $r;

if ( ($log_in / 60) < 1 )
{
$log_in = sprintf("%0d", $log_in) . " שניות";
}
else
{
$log_in = sprintf("%0d", ($log_in / 60) ) . " דקות";
}

if ( ($click / 60) < 1 )
{
$click = sprintf("%0d", $click) . " שניות";
}
else
{
$click = sprintf("%0d", ($click / 60) ) . " דקות";
}

$ADMIN->html .= $SKIN->add_td_row( array (
$r,
"<center><a href='javascript:alert(\"Host Name: ".@gethostbyaddr($r)."\")' title='בדוק את כתובת המשתמש'>".$r."</a></center>",
"<center>".$log_in."</center>",
"<center>".$click."</center>",
"<center>".$r."</center>",
) );
}



$ADMIN->html .= $SKIN->end_table();

//+-----------------------------------------------------------

$ADMIN->html .= $SKIN->add_td_spacer();

//+-----------------------------------------------------------


if ($MEMBER == $INFO)
{
//+-----------------------------------------------------------
// LAST 5 Admin Actions
//+-----------------------------------------------------------


$SKIN->td_header = array( "שם משתמש" , "20%" );
$SKIN->td_header = array( "פעולה" , "40%" );
$SKIN->td_header = array( "זמן הפעולה" , "20%" );
$SKIN->td_header = array( "כתובת IP" , "20%" );

$ADMIN->html .= $SKIN->start_table( "5 הפעולות האחרונות בלוח הבקרה" );

$DB->query("SELECT m.*, mem.id, mem.name FROM ibf_admin_logs m, ibf_members mem
WHERE m.member_id=mem.id ORDER BY m.ctime DESC LIMIT 0, 5");

if ( $DB->get_num_rows() )
{
while ( $rowb = $DB->fetch_row() )
{
$rowb = $ADMIN->get_date( $rowb );

$ADMIN->html .= $SKIN->add_td_row( array( "<b>{$rowb}</b>",
"{$rowb}",
"{$rowb}",
"{$rowb}",
) );


}
}
else
{
$ADMIN->html .= $SKIN->add_td_basic("<center>אין תוצאות</center>");
}

$ADMIN->html .= $SKIN->end_table();

//+-----------------------------------------------------------

$ADMIN->html .= $SKIN->add_td_spacer();
}

//+-----------------------------------------------------------
// Bots stuff
//+-----------------------------------------------------------

if ( $INFO )
{
$SKIN->td_header = array( "תוכנית החיפוש" , "20%" );
$SKIN->td_header = array( "תאריך" , "25%" );
$SKIN->td_header = array( "משפט" , "20%" );
$SKIN->td_header = array( "משפט" , "35%" );

$ADMIN->html .= $SKIN->start_table( "10 רישומי תוכנית החיפוש האחרונים" );

$DB->query("SELECT * FROM ibf_spider_logs ORDER BY entry_date DESC LIMIT 0,10");

while ( $r = $DB->fetch_row() )
{
$ADMIN->html .= $SKIN->add_td_row( array( "<strong>".$INFO ]."</strong>",
$ADMIN->get_date( $r, 'SHORT' ),
$r.' ',
$r.' '
) );
}

$ADMIN->html .= $SKIN->end_table();

$ADMIN->html .= $SKIN->add_td_spacer();
}

//+-----------------------------------------------------------



$SKIN->td_header = array( "הגדרה", "25%" );
$SKIN->td_header = array( "ערך" , "25%" );
$SKIN->td_header = array( "הגדרה", "25%" );
$SKIN->td_header = array( "ערך" , "25%" );

$ADMIN->html .= $SKIN->start_table( "מערכת" );

$ADMIN->html .= $SKIN->add_td_row( array( "סך הכל נושאים" , $row,
"סך הכל הודעות" , $row
) );

$ADMIN->html .= $SKIN->add_td_row( array( "סך הכל משתמשים" , $row, "גודל תיקיית העלאות הקבצים", $uploads_size ) );

$ADMIN->html .= $SKIN->add_td_row( array( "<a href='{$SKIN->base_url}&act=mem&code=mod'>משתמשים הממתינים לאישור</a>" , $reg,
"<a href='{$SKIN->base_url}&act=mem&code=mod'>בקשות COPPA</a> מתוך המשתמשים הממתינים לאישור", $coppa,
) );

$ADMIN->html .= $SKIN->end_table();

//+-----------------------------------------------------------

$ADMIN->html .= $SKIN->add_td_spacer();

//+-----------------------------------------------------------

$ADMIN->html .= $SKIN->start_form();

$SKIN->td_header = array( " " , "40%" );
$SKIN->td_header = array( " " , "30%" );
$SKIN->td_header = array( " " , "30%" );

$ADMIN->html .= $SKIN->start_table( "קישורים מהירים" );

$ADMIN->html .= "

<script language='javascript'>
<!--
function edit_member() {

if (document.forms.username.value == \"\") {
alert(\"מה שם המשתמש?\");
} else {
window.parent.body.location = '{$SKIN->base_url}' + '&act=mem&code=stepone&USER_NAME=' + escape(document.forms.username.value);
}
}

function new_cat() {

if (document.forms.cat_name.value == \"\") {
alert(\"מה שם הקטגוריה?\");
} else {
window.parent.body.location = '{$SKIN->base_url}' + '&act=cat&code=new&name=' + escape(document.forms.cat_name.value);
}
}

function new_forum() {

if (document.forms.forum_name.value == \"\") {
alert(\"מה שם הפורום?\");
} else {
window.parent.body.location = '{$SKIN->base_url}' + '&act=forum&code=new&name=' + escape(document.forms.forum_name.value);
}
}
//-->

</script>
<form name='DOIT' action=''>

";

$ADMIN->html .= $SKIN->add_td_row( array( "ערוך משתמש:",
"<input type='text' style='width:100%' id='textinput' name='username' value='שם משתמש' onfocus='this.value=\"\"'>",
"<input type='button' value='חפש משתמש' id='button' onClick='edit_member()'>"
) );

$ADMIN->html .= $SKIN->add_td_row( array( "הוסף קטגוריה:",
"<input type='text' style='width:100%' name='cat_name' id='textinput' value='שם הקטגוריה' onfocus='this.value=\"\"'>",
"<input type='button' value='הוסף קטגוריה' id='button' onClick='new_cat()'>"
) );

$ADMIN->html .= $SKIN->add_td_row( array( "הוסף פורום:",
"<input type='text' style='width:100%' name='forum_name' id='textinput' value='שם הפורום' onfocus='this.value=\"\"'>",
"<input type='button' value='הוסף פורום' id='button' onClick='new_forum()'>"
) );

$ADMIN->html .= "</form>";

$ADMIN->html .= $SKIN->end_table();

$ADMIN->output();

}

}


?>

אם מישהוא יעזור לי זה יהיה מעולה...

בברכה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  פשוט מאוד, חסר לך קובץ במסלול שהוא רשם. ד''א, Ice Cold  29.08.07 08:46 1

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   08:46   29.08.07   
אל הפורום  
  1. פשוט מאוד, חסר לך קובץ במסלול שהוא רשם. ד''א,  
בתגובה להודעה מספר 0
 
אףףף אחד לא יעזור לך ככה אם לא תרשום את הקוד שלך בתגית קוד... הקוד יוצא מבולגן מדי לקריאה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net