wendel 0 Denunciar post Postado Janeiro 11, 2007 Boa tarde, amigosInstalei em minha máquina o EasyPHP e funciona beleza.Só que quando fui rodar um sistemna de notícia não deu.Ex: O sistema tem que ser instalado primeiro para depois rodar. Quando rodo o instalar.php ele dá esse erro:Notice: Undefined variable: host in c:\arquivos de programas\easyphp1-8\www\ideia\dbconfig.php on line 21Warning: mysql_connect(): Acesso negado para o usuário 'ideiabr_not'@'localhost' (senha usada: SIM) in c:\arquivos de programas\easyphp1-8\www\ideia\dbconfig.php on line 21Problemas ao conectar no servidor: Acesso negado para o usuário 'ideiabr_not'@'localhost' (senha usada: SIM)No servidor da WEB ele roda beleza, pois antes tenho que criar banco de dados, usuario e senha, além de dá autorização.Como que faço isso já é local (no meu pc)?Desde já, agradeço a força Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 11, 2007 Você não deve ter criado o usuário no mysql local.O erro da linha 21 vocÇê resolve desabilitando o register_globals Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 11, 2007 Olá entchucs, e onde é que desabilito isso e/ ou crio o usuário local? rsrs Primeira vez que mexo com esse negócio.Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 11, 2007 É no php.ini procure por register_globals e desabilite ;) Ah, e criar usuário mysql no windows eu não sei não http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 11, 2007 e para criar o usuário?valeu Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 11, 2007 Editei meu post depois de você ler.Desculpa ai :) Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 11, 2007 ele esta como OFF; You should do your best to write your scripts so that they do not require; register_globals to be on; Using form variables as globals can easily lead; to possible security problems, if the code is not very well thought of.register_globals = Off Compartilhar este post Link para o post Compartilhar em outros sites
metalheart 0 Denunciar post Postado Janeiro 11, 2007 Para criar usuario você pode usar o comando GRANT, assim você pode criar o usuário e ainda determina os privilégios que ele terá. sintaxe:GRANT privilégios [colunas]ON itemTO usuário [iDENTIFIED BY senha][WITH GRANT OPTION]Seu script funciona com o usuario "root" ?Flw Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 11, 2007 Oi,resolvi fazer sem senha e o usuário como "ROOT" e funcionou + ou -...rsrsObs.: Para entender melhor o funcionamento desse sistema, favor acessar: www.ideiabr.com e vejam no final da página. Quando clica no título ela abre outra página com a o corpo da matéria.Voltando ao assunto: Estou consigo cadastrar as notícias, só que ela fica assim na página que listas as notícias:Notice: Undefined variable: host in c:\arquivos de programas\easyphp1-8\www\ideia\dbconfig.php on line 21Web - Verifica o acerto-----------------------------------------------------------Web - título aqui-----------------------------------------------------------Do Web para baixo são as notícias. Aí surge esse Notice acima delas.Outra coisa, é quando clica na notícia, surge a outra página assim:Notice: Undefined variable: host in c:\arquivos de programas\easyphp1-8\www\ideia\dbconfig.php on line 21Notice: Undefined index: fonte in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 174Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: manchete in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 188Notice: Undefined index: fonte in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 174Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: manchete in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 188 Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 11, 2007 Isso é problema do register_globals. Procure no bom e velho google a forma de desabilita-lo http://forum.imasters.com.br/public/style_emoticons/default/searchbeforeposting.gif Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 11, 2007 Oi, fui no Google e achei essa página logo de cara: http://www.joomlaminas.org/joomla/dicas/au...er_globals.html fiz identificação do PHP no server local (http://localhost/info.php) e rodei, lá em baixo tem o register_globals e ele esta como OFF: register_globals Off Off negocinho complicado, esse!!! rsrsrs Compartilhar este post Link para o post Compartilhar em outros sites
wendel 0 Denunciar post Postado Janeiro 12, 2007 Fiz um teste e funcionou:$localhost = "localhost"; // host do mysqlretirei o "local" do $localhost e ficou assim:$host = "localhost"; // host do mysqlNa página inicial o título aparece beleza, sem erro. Porém quando clica no título e chama a página "ver.php" dá o erro:Notice: Undefined index: fonte in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 174Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: manchete in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 188Notice: Undefined index: fonte in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 174Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: data in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 178Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: hora in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 180Notice: Undefined variable: manchete in c:\arquivos de programas\easyphp1-8\www\ideia\ver.php on line 188Segue o códio da página "ver.php":<?include "dbconfig.php";// ------- aqui será implementada nossa proposta ------ //// neste momento estamos montando o comando sql para// podermos selecionar os dados de nossa tabela no banco de dados$sql = "SELECT codigo, titulo, resumo, texto, foto FROM manchete ORDER BY codigo DESC";// agora utilizando a última função apresentada, faremos a// execução consequentemente será criada a nossa tabela$query = @mysql_query($sql);// note que novamente foi utilizado o @(arroba) a frente da função// agora faremos um teste para verificar se a função mysql_query// foi bem sucedidaif (!$query){die ("Problemas ao executar o sql !!!");} else {// neste ponto, faremos o tratamento das informações retornadas// pela execução do sql de seleção de dadoswhile ($coluna = @mysql_fetch_array($query)){// esta atribuição de coluna["coluna_da_tabela"] a uma// variavel se dá pelo fato apenas de simplificar o// entendimento do que está se fazendo$codigo = $coluna["codigo"];$titulo = $coluna["titulo"];$texto = $coluna["texto"];$foto = $coluna["foto"];$fonte = $coluna["fonte"];$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";// agora através do comando echo pertencente ao PHP// iremos apresentar os dados selecionados, na telaswitch ($manchete) {case "$codigo":echo "<table border=0><tr><td valign=\"top\"> <div align=\"left\"><small><img border=0 src=$foto></small> <font class=\"titulo\" size=\"2\" face=Verdana><b>$titulo</b></font></div><p> <!-- corpo da matéria --> <DIV id=TextoMateria align=\"justify\"><FONT size=\"1\" style=\"LINE-HEIGHT: 150%; TEXT-ALIGN: justify\" face=Verdana color=\"#000000\"><p>";print (nl2br($texto));echo "</FONT></DIV><!-- fim do corpo da matéria --> <p></div></td></tr><tr></table><font size=\"1\" face=Verdana> <div align=\"center\" class=\"links\"><a href=\"java script:window.history.go(-1)\" class=\"links\"></a> <a href=\"java script:self.print()\" onMouseOver=\"window.status='Imprimir'; return true\" class=\"links\">imprimir</a> | <a class=\"links\" href=\"#top\" class=\"links\">topo</a></div> <p><hr color=\"#ffffff\" size=\"1\" noshade> <font class=\"titulo\"></font><p>";break;}}}// e para finalizar, fechamos a conexão com servidor MySQLmysql_close($conn);?> Compartilhar este post Link para o post Compartilhar em outros sites
thsie 0 Denunciar post Postado Janeiro 12, 2007 aonde você declarou a função $data e $hora? Tô vendo no script que eles não foram inicializados Compartilhar este post Link para o post Compartilhar em outros sites