Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webdesign

[Resolvido] colocar imagem

Recommended Posts

 



doItJpeg($filename, $width, $height, $quality, $path, $path_server, $suffix, $mode); break; case 'jpeg': $this -> doItJpeg($filename, $width, $height, $quality, $path, $path_server, $suffix, $mode); break; case 'png': $this -> doItPng($filename, $width, $height, $path, $path_server, $suffix, $mode); break; default: } } //---------------------- //doItJpeg(): resize the image //---------------------- function doItJpeg($filename, $width, $height, $quality, $path, $path_server, $suffix, $mode) { //$this -> checkGD() $msg = "1"; //initially, assume all is well //first, create a blank image $bits = explode(".", $filename); $thumb_filename = $bits[0] . $suffix . "." . $bits[1]; $path_thumb = $path_server . $thumb_filename; $path_server .= $filename; /*$im = @imagecreatefromjpeg($path); //attempt to open blank image //courtesy (vic at zymsys dot com) if (!$im) { //check if it failed $im = imagecreate(150, 30); //create blank image $bgc = imagecolorallocate($im, 255, 255, 255); $tc = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 150, 30, $bgc); imagestring($im, 1, 5, 5, "Error loading $filename", $tc); //output error message }*/ $size = GetImageSize($path_server); //get width/height (path support from PHP 4.05) $image = @imagecreatefromjpeg($path_server); //attempt to open original image //resize only if bigger than than the allowed thumbnail size if($size[0]>$width || $size[1]>$height) { //courtesy "User contributed notes" at php.net if ($size[0]>=$size[1]) { //if width is greater than height or equal $sizemin[0]=$width; $sizemin[1]=$height; } if ($size[1]>$size[0]) { //if height is greater than width $sizemin[0]=$height; $sizemin[1]=$width; } } else { $sizemin[0]=$size[0]; $sizemin[1]=$size[1]; } $thumbnail = imagecreatetruecolor($sizemin[0],$sizemin[1]); @ImageCopyResampled($thumbnail, $image, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]); //resize and resample image //chmod original file to 0777 temporarily, then return to 0644 if(!@chmod($path_server,0777)) if($config['debug_mode'] == 1) echo "Não foi possível alterar o chamod do diretório: ($path_server)"; @ImageDestroy($image); //free memory if (!@ImageJPEG($thumbnail, $path_thumb, $quality)) { // try to save thumbnail image $msg .= "Não foi possível criar o thumbnail"; } if(!@chmod($path_server, 0644)) if($config['debug_mode'] == 1) echo "Não foi possível alterar o chamod do diretório: ($path_server)"; return $msg; } //---------------------- //doItPng(): resize the image //---------------------- function doItPng($filename, $width, $height, $path, $path_server, $suffix, $mode) { $msg = "1"; //initially, assume all is well $bits = explode(".", $filename); $thumb_filename = $bits[0] . $suffix . "." . $bits[1]; $path_thumb = $path_server . $thumb_filename; $path_server .= $filename; $size = GetImageSize($path_server); //get width/height (path support from PHP 4.05) $image = @imagecreatefrompng($path_server); //attempt to open original image //resize only if bigger than than the allowed thumbnail size if($size[0]>$width || $size[1]>$height) { //courtesy "User contributed notes" at php.net if ($size[0]>=$size[1]) { //if width is greater than height or equal $sizemin[0]=$width; $sizemin[1]=$height; } if ($size[1]>$size[0]) { //if height is greater than width $sizemin[0]=$height; $sizemin[1]=$width; } } else { $sizemin[0]=$size[0]; $sizemin[1]=$size[1]; } $thumbnail = imagecreatetruecolor($sizemin[0],$sizemin[1]); @ImageCopyResampled($thumbnail, $image, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]); //resize and resample image //chmod original file to 0777 temporarily, then return to 0644 if(!@chmod($path_server,0777)) if($config['debug_mode'] == 1) echo "Não foi possível alterar o chamod do diretório: ($path_server)"; @ImageDestroy($image); //free memory if (!@ImagePNG($thumbnail, $path_thumb)) { // try to save thumbnail image $msg .= "Não foi possível criar o thumbnail"; } if(!@chmod($path_server, 0644)) if($config['debug_mode'] == 1) echo "Não foi possível alterar o chamod do diretório: ($path_server)"; return $msg; } //---------------------- //doItToBrowser() //---------------------- function doItToBrowser($pic, $path, $width, $height, $quality, $smart_resize) { //strip extension from value //$bits = explode(".", substr($pic,-6,6)); $extension = $bits[1]; //get the extension $bits = $this -> splitFilenameAndExtensionMirror($pic); $type = $bits[1]; //first create a blank image $size = getimagesize($path); //get width/height (path support from PHP 4.05) if(strcasecmp($type, "jpeg") == 0 || strcasecmp($type, "jpg") == 0) $image = imagecreatefromjpeg($path); //attempt to open original image elseif(strcasecmp($type, "gif") == 0) $image = imagecreatefromgif($path); //attempt to open original image else $image = imagecreatefrompng($path); //attempt to open original image if($smart_resize == 1) { //resize only if bigger than than the allowed thumbnail size if($size[0]>$width || $size[1]>$height) { if ($size[0]>=$size[1]) { //if width is greater than height or equal $sizemin[0]=$width; $sizemin[1]=$height; } if ($size[1]>$size[0]) { //if height is greater than width $sizemin[0]=$height; $sizemin[1]=$width; } } else { $sizemin[0]=$size[0]; $sizemin[1]=$size[1]; } } else { $sizemin[0]=$width; $sizemin[1]=$height; } $thumbnail = imagecreatetruecolor($sizemin[0],$sizemin[1]); imagecopyresampled($thumbnail, $image, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]); //resize and resample image header("Content-type: image/jpeg"); imagejpeg($thumbnail); imagedestroy($thumbnail); } //---------------------- //splitFilenameAndExtensionMirror() //---------------------- function splitFilenameAndExtensionMirror($filename) { $str = strrev($filename); $bits = explode(".",$str); $extension = strrev($bits[0]); $name = substr($filename,0,strlen($filename)-strlen($extension)-1); $arrBits[0] = $name; $arrBits[1] = $extension; return $arrBits; } }//end class ?>
Fatal error: Class 'ImageManipulator' not found in C:\Program Files\EasyPHP5.2.10\www\admin\adicionar.php on line 85


Compartilhar este post


Link para o post
Compartilhar em outros sites

Você fez isso?

 

Coloque todos os códigos que você usa, pra poder ajudar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

conexao

 

 <?php
/***************************************************************************
*                                conexao.inc.php
*                            -------------------
*   início               : Domingo, 08 de fevereiro de 2004
*   copyright            : (C) 2003 - 2004 Fernando Pontes
*   email                : odnanrefsetnop@bol.com.br
*
*   $Id: conexao.inc.php,v 2.0 08/02/2004 22:29:30
*
*
***************************************************************************/

//Este arquivo agrupa as informações necessárias para a conexão com o mysql

////////////////////////////////////////////////////////////////////////////////////////////////////
//Host do servidor, dependendo da configuração do seu server este item pode variar para 127.0.0.1//
$host = "localhost";                                                                             //
///////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Usuario - login, este usuario é o fornecido pelo seu administrador para conectar-se ao banco de dados mysql//
$user = "root";                                                                                          //
///////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//senha - password, este password é o fornecido pelo seu administrador para conectar-se ao banco de dados mysql//
$pass = "";                                                                                              //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//banco de dados - database, o nome do seu banco de dados, aqui coloquei supernews so para exemplo.			   //
$db_super_news = "supernews";																				   //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//prefixo para as tabelas do banco de dados -			   //
$prefixdb = "supernews_";																				   //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//------------------------
//variaveis para configuração
//de criação dos thumbnails
//se nao souber o que está fazendo
//nao altere as variáveis.
$config_galeria['thumb_largura'] = "208";
$config_galeria['thumb_altura'] = "146";
$config_galeria['jpeg_qualidade'] = "90";
$config_galeria['thumb_sufix'] = "_thumb";
$config_galeria['chmod_pics'] = "0644";
$config_galeria['debug_mode'] = "1";

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ATENÇÃO: PARA SABER O DIRETORIO DO SEU SERVIDOR BASTA ACESSAR O ARQUIVO encontrar_dir.php
///////////////////////////////////////////////////////////////////////////////////////////////////////////////

// DIRETORIO NO SERVIDO NO QUAL IRÃO FICAR AS FOTOS - DEIXE A PARTE /admin/upload_imagens/
// CONFIGURE DE ACORDO COM SEU SERVIDOR
// A PASTA DAS FOTOS É A upload_imagens que estar dentro da pasta admin
$config_galeria['dirservidor'] = "/home/public_html/admin/fotos/";

// URL DO SEU SITE - - DEIXE A PARTE /admin/upload_imagens/
// CONFIGURE DE ACORDO COM SEU SERVIDOR
// A PASTA DAS FOTOS É A upload_imagens que estar dentro da pasta admin
$config_galeria['urlgaleria'] = "/admin/upload_imagens/";

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

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//NUMERO DE NOTICIAS EXIBIDOS POR PÁGINA
$config['paginacao'] = 10;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//NUMERO DE NOTICIAS EXIBIDOS POR PÁGINA
$config['maisnews'] = 10;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//VERSÃO DO SUPERNEWS
$config['versao'] = "2.6";
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

?>   

 

dá me aquele erro quando coloco a noticia com imagem sem imagem ele funciona bem

 

 

 

 

adicionar.php

 

 

<?php
/***************************************************************************
*                                adicionar.php
*                            -------------------
*   início               : Domingo, 14 de março de 2004
*   copyright            : (C) 2003 - 2004 Fernando Pontes
*   email                : odnanrefsetnop@bol.com.br
*
*   $Id: adicionar.php,v 2.0 14/03/2004 20:26:20
*
*
***************************************************************************/

if (session_is_registered('user_login')) { //verifica se o usuario foi logado

if(!isset($_POST['escolher']) and !isset($_POST['envia'])){//formulario para escolha do tipo de noticia
?>
<a name="top"></a>
<font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><b>Adicionar Notícia</b></font><br>
<center>
<hr color="#CCCCCC" width="100%">
<br>
<font face="Arial, Helvetica, sans-serif" size="1" color="#000000"><b>A notícia
que você deseja adicionar, é:</b>
<form action="<?php print($_SERVER['PHP_SELF']); ?>?acao=add_news" method="post">
<input type="radio" name="opcao" value="1" checked> Com Imagem
<br>
<input type="radio" name="opcao" value="2"> Sem Imagem
<br>
<br>
<input type="hidden" name="escolher">
<input type="submit" name="enviar" value="Adicionar">
</form>
</font>
<br>
<p align="right"><a class="noticia" href="adm_noticias.php" target="_self">Painel de Administração</a></p>
<br>
<hr color="#CCCCCC" width="100%">
</center>
<?php
} elseif (isset($_POST['escolher']) and ($_POST['opcao'] != "")){
  if(isset($_POST['opcao']) and ($_POST['opcao'] == "1")){

print("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"1\" color=\"#000000\">");

//Se a notícia for submetida
//Adicina ao banco de dados supernews
if(isset($_POST['envia'])) {

if(isset($_POST['secao']) and ($_POST['secao'] != "") and isset($_POST['titulo']) and ($_POST['titulo'] != "") and isset($_POST['ftb_geral']) and ($_POST['ftb_geral'] != "") and isset($_FILES['arquivo']) and ($_FILES['arquivo'] != "")){


$query = mysql_query( "SELECT diretorio FROM {$prefixdb}noticias WHERE diretorio = '{$_FILES['arquivo']['name']}'" );
if(mysql_num_rows($query) == 0) {

$uploaddir = 'upload_imagens/';

$allowed_file_types = array(1 => 'jpg','jpeg','png', 'gif','JPEG','JPG','PNG','GIF');
$extension_array = explode('.', $_FILES['arquivo']['name']);
$extension = $extension_array[1];

if (in_array($extension, $allowed_file_types)) {

if($_FILES['arquivo']['size'] > "1000000"){

print("<script> alert('Seu arquivo não poderá ser maior que 1mb'); window.history.go(-1); </SCRIPT>\n");

} else {

$dim_figura = @getimagesize($_FILES['arquivo']['tmp_name']); //dimesao da imagem
$largura = $dim_figura[0];
$altura = $dim_figura[1];

$filename = $_FILES['arquivo']['name'];

$dirgaleria = $config_galeria['urlgaleria']; // URL da galeria de fotos
$uploaddir2 = $config_galeria['dirservidor']; // Diretorio no servidor

if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) {
   $diretorio = $_FILES['arquivo']['name'];

   //classe que gera os thumbnails
   include_once("thumbnail.php");
   $imn = new ImageManipulator;
   $imn -> ImageManipulator();
   $imn -> decider($extension,$filename,$config_galeria['thumb_largura'],$config_galeria['thumb_altura'],$config_galeria['jpeg_qualidade'],$dirgaleria,$uploaddir2,$config_galeria['thumb_sufix'],$config_galeria['chmod_pics']);

} else {
   print("Houve um erro na transferencia do arquivo:\n");
   if($_FILES['arquivo']['error'] == 1){
   print("O arquivo no upload é maior do que o limite definido em upload_max_filesize no php.ini");
   }
   elseif($_FILES['arquivo']['error'] == 2){
   print("O arquivo ultrapassa o limite de tamanho em MAX_FILE_SIZE que foi especificado no formulário html.");
   }
   elseif($_FILES['arquivo']['error'] == 3){
   print("o upload do arquivo foi feito parcialmente.");
   }
   elseif($_FILES['arquivo']['error'] == 4){
   print("Não foi feito o upload do arquivo.");
   }
}
}
} else {
   print("<center><font color=\"#FF0000\" size=\"1\"><b>Somente arquivos com extensão .gif e .jpeg são suportados</b></font></center>");
   die();
}

} else {
   print("<script>alert('Esta imagem já está cadastrada no banco de dados'); history.back();</script>");
   die();		
}

$largura = $largura;
$altura = $altura;
$secao = formatDados($_POST['secao']);
$titulo = formatDados($_POST['titulo']);

if (!get_magic_quotes_gpc()) {
  $conteudo = addslashes(ereg_replace("[\"\"]","",formatDados($_POST['ftb_geral'])));
} else {
  $conteudo = ereg_replace("[\"\"]","",formatDados($_POST['ftb_geral']));
}

$data = date("Y-m-d H:i:s");

$sql = "INSERT INTO {$prefixdb}noticias SET
      diretorio='$diretorio',
      idcategoria='$secao',
      largura='$largura',
      altura='$altura',
      titulo='$titulo',
      conteudo='$conteudo',
      data='$data'";
if(@mysql_query($sql)){
print("<p align=\"center\"><font color=\"#000000\" size=\"1\"><b>A notícia foi adicionada com sucesso!
     <br>Você está sendo redirecionado para o
     Painel de Administração</b></font></p>");
} else {
print("<p align=\"center\"><font color=\"#FF0000\" size=\"1\"><b>Erro ao adicionar a notícia " . mysql_error() . '</b></font></p><br>');
}
} else {
print("<center><b>Todos os campos são obrigatórios <br> <a href='javascript:history.go(-1)'>Voltar</a></b></center>");
}

} else { //Se a variavel envia não for setada
?>
<div align="center">
<center>
   <table border="0" cellpadding="0" cellspacing="1" width="100%">
     <tr>
       <td><div align="center"> <a class="noticia" href="?acao=add_news" target="_self">Mudar 
           de opção</a> | <a class="noticia" href="adm_noticias.php" target="_self">Painel 
           de Administração</a></div></td>
     </tr>
     <tr> 
       <td><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><b>Adicionar 
         Notícia com imagem</b></font>
         <hr color="#CCCCCC"></td>
     </tr><tr><td>
     <form name="form_pagina" action="<?php print($_SERVER['PHP_SELF']); ?>?acao=add_news" method="post" enctype="multipart/form-data" language="javascript" onsubmit="ValidatorOnSubmit();FTB_CopyHtmlToHidden(ftb_geral_editor,document.getElementById('ftb_geral'),ftb_geral_HtmlMode);">
       <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Upload 
         para Imagem:*</b></font></p></td></tr>
       <tr> 
         <td> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input type="file" name="arquivo" size="38"> 
         </td>
       </tr>
       <tr>
         <td><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>seção:*</b></font>
         </td>
       </tr>
       <tr>
         <td>
         <?php
         $consulta_sql = mysql_query("SELECT * FROM {$prefixdb}notcategorias ORDER BY categoria");
         if($consulta_sql){
          print('<select name="secao" size="1">');
          if(mysql_num_rows($consulta_sql) > 0){
            while($linha = mysql_fetch_array($consulta_sql)){
              	$idcat = $linha['id'];
            	$categoria = $linha['categoria'];

              print('<option value="'.$idcat.'">'.$categoria.'</option>');
            }
          } else {
            print('<option value="">Não há Categorias cadastradas</option>');
          }
          print('</select>');
         }
         ?>
         </td>
       </tr>        
       <tr> 
         <td> <font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Título:*</b></font> 
         </td>
       </tr>
       <tr> 
         <td> <input type="text" maxlenght="250" size="50" name="titulo" /> </td>
       </tr>
       <tr> 
         <td> <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conteúdo:*</b></font></p></td>
       </tr>
       <tr> 
         <td>
         <?php
         	include("editor_html.php");
         ?>          
         </td>
       </tr>
       <tr> 
         <td> <input type="hidden" name="escolher"> <input type="hidden" name="opcao" value="1"> 
           <input type="submit" name="envia" value="Adicionar" />
           | 
           <input type="reset" name="limpa" value="Limpar" \>
     </form>
     <br>
     <font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1">* 
     Campos obrigatórios</font> </td> </tr> 
     <tr> 
       <td> <hr color="#CCCCCC"> </td>
     </tr>
   </table>
</center>
</div>
<br>
<center>
 <a class="noticia" href="?acao=add_news" target="_self">Mudar de opção</a> 
 | <a class="noticia" href="adm_noticias.php" target="_self">Painel de Administração</a> 
 | <a class="noticia" href="#top" target="_self">Topo</a>
</center>
<?php
 }
 } elseif(isset($_POST['opcao']) and ($_POST['opcao'] == "2")) {

print("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"1\" color=\"#000000\">");

//Se a notícia for submetida
//Adicina ao banco de dados supernews
if(isset($_POST['envia'])) {
if(isset($_POST['secao']) and ($_POST['secao'] != "") and isset($_POST['titulo']) and ($_POST['titulo'] != "") and isset($_POST['ftb_geral']) and ($_POST['ftb_geral'] != "")){

$secao = formatDados($_POST['secao']);
$titulo = formatDados($_POST['titulo']);

if (!get_magic_quotes_gpc()) {
  $conteudo = addslashes(ereg_replace("[\"\"]","",formatDados($_POST['ftb_geral'])));
} else {
  $conteudo = ereg_replace("[\"\"]","",formatDados($_POST['ftb_geral']));
}

$data = date("Y-m-d H:i:s");

$sql = "INSERT INTO {$prefixdb}noticias SET
   idcategoria='$secao',
      titulo='$titulo',
      conteudo='$conteudo',
      data='$data'";

if(@mysql_query($sql)){
print("<p align=\"center\"><font color=\"#000000\" size=\"1\"><b>A notícia foi adicionada com sucesso!
     <br>Você está sendo redirecionado para o
     Painel de Administração</b></font></p>");
} else {
print("<p align=\"center\"><font color=\"#FF0000\" size=\"1\"><b>Erro ao adicionar a notícia " . mysql_error() . '</b></font></p><br>');
}
} else {
print("<center><b>Todos os campos são obrigatórios <br> <a href='javascript:history.go(-1)'>Voltar</a></b></center>");
}

} else { //Se a variavel envia não for setada
?>
<div align="center">
<center>
   <table border="0" cellpadding="0" cellspacing="1" width="100%">
     <tr>
       <td><div align="center"> <a class="noticia" href="?acao=add_news" target="_self">Mudar 
           de opção</a> | <a class="noticia" href="adm_noticias.php" target="_self">Painel 
           de Administração</a></div></td>
     </tr>
     <tr> 
       <td><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><b>Adicionar 
         Notícia sem imagem</b></font>
         <hr color="#CCCCCC"></td>
     </tr><tr><td>
     <form name="form_pagina" action="<?php print($_SERVER['PHP_SELF']); ?>?acao=add_news" method="post" enctype="multipart/form-data" language="javascript" onsubmit="ValidatorOnSubmit();FTB_CopyHtmlToHidden(ftb_geral_editor,document.getElementById('ftb_geral'),ftb_geral_HtmlMode);"></td></tr>
       <tr>
         <td><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>seção:*</b></font>
         </td>
       </tr>
       <tr>
         <td>
         <?php
         $consulta_sql = mysql_query("SELECT * FROM {$prefixdb}notcategorias ORDER BY categoria");
         if($consulta_sql){
          print('<select name="secao" size="1">');
          if(mysql_num_rows($consulta_sql) > 0){
            while($linha = mysql_fetch_array($consulta_sql)){
              	$idcat = $linha['id'];
            	$categoria = $linha['categoria'];

              print('<option value="'.$idcat.'">'.$categoria.'</option>');
            }
          } else {
            print('<option value="">Não há Categorias cadastradas</option>');
          }
          print('</select>');
         }
         ?>
         </td>
       </tr>        
     	<tr> 
         <td> <font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Título:*</b></font> 
         </td>
       </tr>
       <tr> 
         <td> <input type="text" maxlenght="250" size="50" name="titulo" /> </td>
       </tr>
       <tr> 
         <td> <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conteúdo:*</b></font></p></td>
       </tr>
       <tr> 
         <td> 
         <?php
         	include("editor_html.php");
         ?>          
         </td>
       </tr>
       <tr> 
         <td> <input type="hidden" name="escolher"> <input type="hidden" name="opcao" value="2"> 
           <input type="submit" name="envia" value="Adicionar" />
           | 
           <input type="reset" name="limpa" value="Limpar" \>
     </form>
     <br>
     <font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1">* 
     Campos obrigatórios</font> </td> </tr> 
     <tr> 
       <td> <hr color="#CCCCCC"> </td>
     </tr>
   </table>
</center>
</div>
<br>
<center>
 <a class="noticia" href="?acao=add_news" target="_self">Mudar de opção</a> 
 | <a class="noticia" href="adm_noticias.php" target="_self">Painel de Administração</a> 
 | <a class="noticia" href="#top" target="_self">Topo</a>
</center>
<?php
}
}
}
}else{
print("<html>\n<head>\n<title>Error!!</title>\n</head>\n<body>\n");
print("<center><pre>Usuário não fornecido, dirija-se para <a href='adm_noticias.php' target='_self'>adm_noticias.php</a> para ser logado</pre></center>\n");
print("</body>\n</html>");
}
?>

 

 

 

 

noticia.php

 

 

 

 

<?php
/***************************************************************************
*                                funcao.php
*                            -------------------
*   início               : Domingo, 08 de fevereiro de 2004
*   copyright            : (C) 2003 - 2004 Fernando Pontes
*   email                : odnanrefsetnop@bol.com.br
*
*   $Id: funcao.php,v 2.0 08/02/2004 22:56:30
*
*
***************************************************************************/

//// funcao que realiza a conexao com o banco de dados ////
function conexao_mysql($host,$user,$pass,$db_super_news){
global $host, $user, $pass, $db_super_news;
//verifica se as variaveis (host,user,pass,db_super_news) estao setadas
if(isset($host) and isset($user) and isset($pass) and isset($db_super_news)){
//realiza a conexao com o banco de dados
$conexao = @mysql_connect($host, $user, $pass);
//checa se a conexao foi bem sucedida
if(!$conexao){
print("<font color='#FF0000'>Error!! Impossível conectar-se ao MYSQL.</font>");
exit();
}

//verifica e seleciona o banco de dados
if(!@mysql_select_db($db_super_news, $conexao)){
print("<font color='#FF0000'>Error!! Impossível selecionar o banco de dados $db_super_news"  . mysql_error() . '</font>');
exit();
}

}else{
print("<font color='#FF0000'>Error!! Alguma(s) da(s) variáveis (host, user, pass, db_super_news), não está atribuída!!</font>");
}
}

//Formata a data do banco de dados MYSQL (ex.: 2004-02-08 22:56:30) para uma mais
//convencional (ex.: 08 de Fevereiro de 2004 - 22h 56min).

function formatData($data)
{
$dia = substr($data, 8, 2);
$mes = substr($data, 5, 2);
switch ($mes) {
 case 1:
   $newmes = "Jan";
   break;
 case 2:
   $newmes = "Fev";
   break;
 case 3:
   $newmes = "Mar";
   break;
 case 4:
   $newmes = "Abr";
   break;
 case 5:
   $newmes = "Mai";
   break;
 case 6:
   $newmes = "Jun";
   break;
 case 7:
   $newmes = "Jul";
   break;
 case 8:
   $newmes = "Ago";
   break;
 case 9:
   $newmes = "Set";
   break;
 case 10:
   $newmes = "Out";
   break;
 case 11:
   $newmes = "Nov";
   break;
 case 12:
   $newmes = "Dez";
   break;
}
$ano = substr($data, 0, 4);
$novadata = $dia . ' de ' . $newmes . ' de ' . $ano;
$novahora = $novadata . ' - ' . substr($data, 11, 2) . 'h' . substr($data, 14, 2) . 'min';
$datahora = $novahora;
return $datahora;
}

function MostrarCat($id){
global $prefixdb;

$idcat = $id;
$query = mysql_query("SELECT * FROM {$prefixdb}notcategorias WHERE id=$idcat");
if(mysql_num_rows($query) > 0){
	$linha = mysql_fetch_array($query);
	$categoria = $linha['categoria'];

	return $categoria;
}
}

// Formata os dados retirando
// espaços e caracteres inválidos
// evitando SQL Injection
function formatDados($data) { 
$data = strip_tags($data);
$data = trim($data);
$data = get_magic_quotes_gpc() == 0 ? addslashes($data) : $data;
$data = preg_replace("@(--|\#|\*|;|select|union|drop|insert|delete|xp_|\=| or |-shutdown|update| and |&|')@s", "", $data);
return $data;
}
?>

 

 

o erro é este que está na imagemerro.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você está imprimindo o seu código pelo HTML (segundo a imagem).

E, você pode ver que o seu erro está sendo bem específico: Class 'ImageManipulator' not found in ... on line 85.

 

Você está incluindo o caminho da classe corretamente? E os nomes, também estão corretos? Pelo que parece, você errou algum caminho, ou algum nome.

 

Traduzindo o erro: 'A classe 'ImageManipulator' não foi encontrada em ... na linha 85'

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.