В чем заключается ошибка, помогите

306
.

При переходе на страницу бьет ошибку, денвер грузит, а заливаю на хостинг начинает матерится

This page contains the following errors:

error on line 2 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.

а вот сам код,

<?php

//добавляем товар
define('_IN_JOHNCMS', 1);
$headmod = 'schop';
$textl = 'Добавление товара';
require_once ("../incfiles/core.php");
require_once ("../incfiles/mp3.php");
require_once ("../incfiles/class_pclzip.php");
require_once ("../incfiles/class_upload.php");
require_once ('../incfiles/head.php');
if (isset($_SESSION['vuvod']))
{
echo '<div class="error"><center>' . $_SESSION['vuvod'] .
'</center></div>';
session_unregister('vuvod');
}

if($id){
 echo
        "<form action='go.php?id=".$id."' method='post' enctype='multipart/form-data'>
        
        Имя:<br/>
         <input type='text' name='name'/><br/>
         Старая цена:<br />
         <input type='text' name='scena' size='2'/><br /> 
         Цена:<br />
         <input type='text' name='cena' size='2'/><br /> 
         Копий:<br />
         <input type='text' name='coll' size='2'/><br />
         Скриншот:<br/>
       <input type='file' name='screens'/><hr/>
       Пример на сайте:<br /><input type='text' value='' name='prim' /><br />
         Выберите товар(max $flsz кб.):<br/>
         <input type='file' name='fail'/><br/>
        Описание:<br/>
       <textarea name='opis'></textarea><br/>
         <input type='submit' value='Добавить'/><br/>
         </form>";
         require_once ('../incfiles/end.php');
            exit;
    }else{
        $_SESSION['vuvod'] = 'Ошибка,файл не существует<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
    }

?>
.

в чем ошибка та собственно? за дельную помощь поделюсь печеньками

.
# Megabit (25.07.2016 / 15:07)
в чем ошибка та собственно?
В этом коде ошибок вроде бы нет. Опубликуй исходный код страницы, которая генерирует эту ошибку (исходный код скрой под спойлером)
.
(\/)____o_O____(\/)

ДоХтор, это вроде ещё тройка

.
# Koenig (25.07.2016 / 18:15)
ДоХтор, это вроде ещё тройка
совершенно верно это тройка, уже все перерыл, и кодировку менял, ничерта не помогает, может хостинг негативно так реагирует... хотя в коде ничего сверхестественного не вижу
.
Megabit

ДоХтор, вот go.php

спойлер (+/-)
<?php


define('_IN_JOHNCMS', 1);
$headmod = 'schop';
$textl = 'Добавление товара';
require_once ("../incfiles/core.php");
require_once ("../incfiles/mp3.php");
require_once ("../incfiles/class_pclzip.php");
require_once ("../incfiles/class_upload.php");
$froot = "../tov_files";
$load = "$froot/files";
$screen = "screen";
    $loaddir = "../tov_files/files";
$miniscreen = "screen/mini";
require_once ('../incfiles/head.php');
if ($id)
{
$name = isset($_POST['name']) ? trim($_POST['name']) : '';
        $coll = isset($_POST['coll']) ? abs(intval($_POST['coll'])) : '';
        $scena = isset($_POST['scena']) ? abs(intval($_POST['scena'])) : '';
$opis = isset($_POST['opis']) ? trim($_POST['opis']) : 'Нет описания';
$fname = $_FILES['fail']['name']; //имя файла
        $prim = isset($_POST['prim']) ? check(mb_substr($_POST['prim'], 0, 50)) : '';
        $primc = $prim;
        $ftips = format($fname);
if (empty($name)){
    
        $_SESSION['vuvod'] = 'Введите название товара<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
        
        }
        if (empty($opis)){
    
        $_SESSION['vuvod'] = 'Введите описание товара<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
        
        }
        if (empty($cena)){
    
        $_SESSION['vuvod'] = 'Введите цену товара,вы ведь не хотите его подарить!<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
        
        }
        if (empty($scena)){
    
        $_SESSION['vuvod'] = 'Введите старую цену!<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
        
        }
        
        
$fsize = $_FILES['fail']['size']; 
$sizz = $fsize / 1024;

$scrname = $_FILES['screens']['name']; 

$scrsize = $_FILES['screens']['size']; 

$scsize = GetImageSize($_FILES['screens']['tmp_name']); 
$scwidth = $scsize[0]; 

$scheight = $scsize[1];
$newname = $realtime;

$newf = md5($realtime);
$ftip = format($fname);
//////////////////////////////////
if (eregi("[^a-z0-9.()+_-]", $scrname))
{

echo "В названии изображения $scrname присутствуют недопустимые символы<br/><a href='?act=select&amp;cat=" .
$cat . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}
if ($fsize >= 1024 * $flsz)
{

echo "Вес файла превышает $flsz кб<br/>
<a href='?act=select&amp;cat=" . $cat . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}
if (eregi("[^a-z0-9.()+_-]", $fname))
{
echo "В названии файла <b>$fname</b> присутствуют недопустимые символы<br/>Разрешены только латинские символы, цифры и некоторые знаки ( .()+_- )<br /><a href='?act=select&amp;cat=" .
$cat . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}

if ((preg_match("/.php/i", $fname)) or (preg_match("/.pl/i", $fname)) or
($fname == ".htaccess") or (preg_match("/php/i", $newname)) or (preg_match
("/.pl/i", $newname)) or ($newname == ".htaccess"))
{
echo "Попытка отправить файл запрещенного типа.<br/><a href='?act=select&amp;cat=" .
$cat . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}

//загружаем превью и скрин
$handle = new upload($_FILES['screens']);
if ($handle->uploaded)
{
// Обрабатываем фото
$handle->file_new_name_body = $newname;
//$handle->mime_check = false;
$handle->allowed = array(
'image/jpeg',
'image/gif',
'image/png');
$handle->file_max_size = 1024 * $flsz;
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 320;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process($screen);
if ($handle->processed)
{
// Обрабатываем превьюшку
$handle->file_new_name_body = $newname . '_small';
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 100;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process($miniscreen);
if ($handle->processed)
{

$target_path = '../tov_files/files/';
//$target_path = $target_path . $fname;

   $newnamef = "$newname.$ftip";
        if ((move_uploaded_file($_FILES["fail"]["tmp_name"], "$loaddir/$newnamef")) == true) {
            $ch = $newnamef;
            @ chmod("$ch", 0777);
            @ chmod("$loaddir/$ch", 0777);
            echo "Файл загружен!<br/>";
            mysql_query("INSERT INTO `tovar` SET
                                    `name` = '" .
mysql_real_escape_string($name) . "',             
                                    `opis` = '" .
mysql_real_escape_string($opis) . "',
                `id_user` = '$id_user',
                `name_s` = '$fname',
                `name_h` = '$ch',
                `skreen` = '$newname',
                `refid` = '" . $id . "',
                `real` = '" . $realtime . "',
                `types` = '$ftip',
                `coll` = '$coll',
                `scena` = '$scena',
                `prim` = '$primc',
                `cena` = '$cena'");
                $_SESSION['vuvod'] = 'Товар успешно добавлен<br/>';
header("location: index.php?id=".$id."");
require_once ('../incfiles/end.php');
exit;                
 }
        else {
            echo "Ошибка при загрузке файла<br/>";
        }
                       
                       /*
mysql_query("INSERT INTO `tovar` SET
                                    `name` = '" .
mysql_real_escape_string($name) . "',             
                                    `opis` = '" .
mysql_real_escape_string($opis) . "',
                `id_user` = '$id_user',
                `name_s` = '$fname',
                `name_h` = '$fname',
                `skreen` = '$newname',
                `refid` = '" . $id . "',
                `real` = '" . $realtime . "',
                `types` = '$ftip',
                `coll` = '$coll',
                `scena` = '$scena',
                `cena` = '$cena'");
                $_SESSION['vuvod'] = 'Товар успешно добавлен<br/>';*/
header("location: index.php?id=".$id."");
require_once ('../incfiles/end.php');
exit;                

}
else
{
echo display_error($handle->error);
}
}
else
{
echo display_error($handle->error);
}
$handle->clean();
}

}
else
{
$_SESSION['vuvod'] = 'Ошибка,файл не существует<br/>';
header("location: index.php");
require_once ('../incfiles/end.php');
exit;
}
require_once ('../incfiles/end.php');
exit;

?>
.
Ей 25

Рассказываю как ищутся ошибки: коментируешь построчно код и смотришь есть ошибка или исчезла. Так и найдешь.

Всего: 7