Nego Dim 0 Denunciar post Postado Julho 15, 2010 Bom dia pessoal recentemente configurei um servidor apache, php, mysql, phpmyadmin só que estou com um problema baixei um script a fim de estudo mais me parece que meu servidor tem algum problema com incluides porque aparece diversos erros na pagina coisa que em um plano de hospedagem na internet não acontece. Ele da esse erro: Notice: Undefined variable: Categories in C:\Server\www\includes.php on line 23 Notice: Use of undefined constant AgentID - assumed 'AgentID' in C:\Server\www\includes.php on line 39 Notice: Use of undefined constant SCRIPT_NAME - assumed 'SCRIPT_NAME' in C:\Server\www\includes.php on line 81 Deprecated: Function ereg() is deprecated in C:\Server\www\includes.php on line 81 Notice: Use of undefined constant m - assumed 'm' in C:\Server\www\includes.php on line 99 Notice: Use of undefined constant d - assumed 'd' in C:\Server\www\includes.php on line 99 Notice: Use of undefined constant Y - assumed 'Y' in C:\Server\www\includes.php on line 99 Notice: Use of undefined constant m - assumed 'm' in C:\Server\www\includes.php on line 100 Já ativei a função registers global e a short_open_tag mais o que acontece é que aparece a pagina do layout mais com esses erros em cima e dentro do layout e eu suspeito que seja algo a ver com os incluides alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Julho 15, 2010 O problema não é com o include, e sim com as variáveis que estão nele, pois as mensagens são de variáveis indefinidas e constantes indefinidas. Verifique essas ocorrências no arquivo includes.php. At+ Compartilhar este post Link para o post Compartilhar em outros sites
viniciuscainelli 0 Denunciar post Postado Julho 15, 2010 Olá Nego Dim, Note que os erros são Notices. Isso ocorre porque o servidor onde você estava hospedado estava configurado para não exibir esses tipos de erros. Para que isso ocorra com o seu servidor local também você tem duas opções: - Verificar cada erro e consertar (Recomendo) - Configurar o php.ini para ignorar estes erros: - Abra o php.ini - Procure a linha que começa com error_reporting - Edite o valor para E_ALL & ~E_NOTICE Espero ter ajudado. This is it! Vinicius Cainelli Compartilhar este post Link para o post Compartilhar em outros sites
Nego Dim 0 Denunciar post Postado Julho 15, 2010 entendi então o script tinha erros só que não estava constando pq estava oculto vlw ae rapaziada vou consertar meu script. Compartilhar este post Link para o post Compartilhar em outros sites
Bryaan 0 Denunciar post Postado Julho 27, 2010 Se for o caso, toma meu includes: Aqui vai o de um CMS: Autenticar usuário <? /* * PAINEL HABBOSYSTEM * Desenvolvido por BRYAN * bryan@habbosystem.com */ if($_SESSION["admin_id"] && $_SESSION["admin_nome"]){ $sql = "SELECT * FROM ma_usuario WHERE usr_id='".$_SESSION["admin_id"]."' AND usr_nome='".$_SESSION["admin_nome"]."'"; $res = mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($res)<=0){ echo "<script>location.href='login.php'</script>"; } }else{ echo "<script>location.href='login.php'</script>"; } ?> Configurar.php <? $host = "localhost"; $dbuser = "habbosys_cms"; $dbpwd = "senha"; $db = "habbosys_cms"; $connect = mysql_pconnect($host, $dbuser, $dbpwd); if(!$connect) echo("Could not connect to database..."); else $select = mysql_select_db($db); ?> Config.inc.php <? /* * PAINEL HABBOFM * Desenvolvido por Michel Pinzetta Gayeski * michel.chel@gmail.com */ $title = ":: system ::"; $siteURL = ""; $_dbServer = ""; $_dbHost = "localhost"; $_dbUser = "habbosys_cms"; $_dbPasswd = "senha"; $_dbDatabase = "habbosys_cms"; $admin["paizao"] = 49; ?> Connect <? /* * PAINEL HABBOSYSTEM * Desenvolvido por BRYAN * bryan@habbosystem.com */ session_start(); $conn =mysql_connect($_dbHost,$_dbUser,$_dbPasswd); if($conn){ mysql_select_db($_dbDatabase); }else{ echo "Erro ao conectar-se com o banco"; exit; } ?> Por fim functions.php <? /* * PAINEL HABBOSYSTEM * Desenvolvido por BRYAN * Bryan@habbosystem.com */ function anti_injecao($palavra) { // remove palavras que contenham sintaxe sql $palavra = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|\\\\)/"),"",$palavra); //$palavra = preg_replace(sql_regcase("from | select | insert | delete | where | drop table |show tables"),"",$palavra); //$palavra = preg_replace(sql_regcase("drop table|delete|insert"),"",$palavra); $palavra = trim($palavra);//limpa espaços vazio $palavra = strip_tags($palavra);//tira tags html e php $palavra = addslashes($palavra);//Adiciona barras invertidas a uma string return $palavra; } function upload_arquivo($diretorio, $name) { $nome_original = $_FILES["$name"]["name"]; $nome_temporario = $_FILES["$name"]["tmp_name"]; $ext = strtolower((substr($nome_original, -3))); if($nome_original != ""){ if(!file_exists($diretorio.$nome_original)){ if(!copy ($nome_temporario,$diretorio.$nome_original)){ echo "<script>alert('Erro ao tentar salvar o arquivo')</script>"; }else{ return $nome_original; } }else{ echo "Existe um arquivo com o mesmo nome. Seu upload não pode ser executado."; return false; } }else{ return true; } } function upload_imagem($diretorio, $name) { $nome_original = $_FILES["$name"]["name"]; $nome_temporario = $_FILES["$name"]["tmp_name"]; $ext = strtolower((substr($nome_original, -3))); if($nome_original != ""){ if($ext == "png" || $ext == "gif" || $ext == "jpg" || $ext=="bmp"){ if(!file_exists($diretorio.$nome_original)){ if(!copy ($nome_temporario,$diretorio.$nome_original)){ echo "<script>alert('Erro ao tentar salvar o arquivo')</script>"; }else{ return $nome_original; } }else{ echo "Existe um arquivo com o mesmo nome. Seu upload não pode ser executado."; return false; } }else{ echo "<script>alert('Não é um arquivo de imagem válido')</script>"; return false; } }else{ return true; } } function rename_dir($dir,$dirnew,$op=0) { if(is_dir($dir)){ if ($op!=1) mkdir($nDir="temp".($rand=rand(0,100000))); else{ $nDir=$dirnew; if(!is_dir($nDir)){ //se não existir a pasta ela é criada mkdir($nDir, 0777); chmod($nDir, 0777); } } $abre = opendir($dir); while (false != ($arq=readdir($abre))) { if ($arq=="." || $arq=="..") continue; if (is_dir($arqC=($dir."/".$arq))) rename_dir($arqC,$nDir."/".$arq,1); else { copy($arqC,$nDir."/".$arq); unlink ($arqC); } } closedir($abre); rmdir($dir); if ($op!=1) rename_dir($nDir,$dirnew,1); } } function busca_post(){ $var = ""; foreach( $_POST as $chave => $valor ){ if(is_array($_POST[$chave])){ $var .=$chave."=("; foreach($_POST[$chave] as $subchave => $subvalor){ $var .=$subvalor.";"; } $var.=");"; }else{ $var .=$chave."=".$valor.";"; } } return $var; } function busca_get(){ $var = ""; foreach( $_GET as $chave => $valor ){ if(is_array($_GET[$chave])){ $var .=$chave."=("; foreach($_GET[$chave] as $subchave => $subvalor){ $var .=$subvalor.";"; } $var.=");"; }else{ $var .=$chave."=".$valor.";"; } } return $var; } ?> :B Ta aê (Y) Compartilhar este post Link para o post Compartilhar em outros sites