2017-09-30 41 views
0

我有我的網站上這樣的錯誤:警告:被零除在PHP上線162

ERR(3):警告:司在 零的public_html /應用/代碼/社區/ VES/PdfProProcessor /Pdf/include/table_frame_reflower.cls.php 對在該行我有下面的代碼行162

$increment = 0; 

    // Case 1: 
    if ($absolute_used == 0 && $percent_used == 0) { 
    $increment = $width - $min_width; 

    foreach (array_keys($columns) as $i) { 
     $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment * ($columns[$i]["max-width"]/$max_width)); 
    } 
    return; 
    } 

我怎麼能解決THI錯誤?

+1

$ max_width的值是多少?打印並修復它 –

+3

我認爲你在162線除以0 – Asleepace

回答

1

試試這個

$increment = 0; 
    $max_width or $max_width=1; 

    // Case 1: 
    if ($absolute_used == 0 && $percent_used == 0) { 
    $increment = $width - $min_width; 

    foreach (array_keys($columns) as $i) { 
     $cellmap->set_column_width($i, $columns[$i]["min-width"] + $increment * ($columns[$i]["max-width"]/$max_width)); 
    } 
    return; 
    } 
+0

我添加你的代碼,現在我看到類似這樣的: 2017-09-30T07:25:03 + 00:00 ERR(3):Warning:包括(OAuthException.php):無法打開流:在94行/home/public_html/lib/Varien/Autoload.php沒有這樣的文件或目錄 – Robert

1

$max_width變量或者未分配或持有的價值爲零。 如果看起來不是這種情況,請嘗試在if語句中回顯此變量的值。