
Variáveis Não Carregam
#1
Posted 23/04/2008, 01:25
http://localhost/apa...p;enviar dados=
porém, não são lidas pela página...mudei as configurações do php.ini, mudando o register_globals como on...
o nome chega numa boa, mas o conteudo não...
eu to usando um editor wyswuing beta
porque não está chegando, galera?
convém mudar alguma coisa mais na configuração?
por enquanto valeu, galera!!!
Hal
#2
Posted 23/04/2008, 09:54
Mas só uma pergunta, porque você está enviando estes dados por GET? Se eles estão vindo de um formulário, recomendo usar o POST.
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
#3
Posted 23/04/2008, 11:06
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#4
Posted 23/04/2008, 11:21
aí vão os dados da página que recebe a informação:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>teste</title> <meta name="author" content="kurumin" > <meta name="generator" content="screem 0.16.1" > <meta name="description" content="teste" > <meta name="keywords" content="teste" > <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" > <meta http-equiv="Content-Script-Type" content="text/javascript" > <meta http-equiv="Content-Style-Type" content="text/css" > </head> <body> <?php echo" o conteudo é: $conteudo<br> o nome é: $nome "; ?> </body> </html>
como tinha dito, desabilitei a register_globals, por isso estou recebendo com "$nome" e "conteudo" e não como "$get_[conteudo]" por exemplo...
obs.: mudei umas coisas, e agora ele recebe, porém, sem a formatação, apenas o texto "cru"
Edição feita por: boirock, 28/04/2008, 09:58.
Uso de [code]
#5
Posted 23/04/2008, 14:00
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#6
Posted 23/04/2008, 15:54
Ai você precisa verificar se as tags estão sendo passadas corretamente ;D
E não seria melhor você passar esses dados por POST ao invés de GET?
Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
#7
Posted 23/04/2008, 16:31
o texto em si chega corretamente, só a formatação( cores, links, negrito enfim...)que não chega..é mole?
eu to presumindo que esses dados de formatação estão se perdendo no caminho, basta ver o endereço do GET que coloquei no começo do post...mas se o texto é formatado em html, e teoricamente deveria chegar em forma de tags, o que será que tá acontecendo???
eu testei esse mesmo script em outro servidor, e ele funcionou corretamente...ou seja, pode ser alguma coisa no php????
obs.: to testando o script com o firefox..isso pode fazer diferença???
#8
Posted 23/04/2008, 17:15

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br
#9
Posted 23/04/2008, 17:35
to colocando ele em anexo...caso esteja vago o que digitei( afinal, vi que esses editores tem aos montes)
Hal
Attached Files
Edição feita por: hal, 23/04/2008, 17:35.
#10
Posted 24/04/2008, 09:27
Você trocou as bolas.como tinha dito, desabilitei a register_globals, por isso estou recebendo com "$nome" e "conteudo" e não como "$get_[conteudo]" por exemplo...
Do jeito que tá no post é COM register_globals.
O certo é SEM, porém não como você disse que é.
Ao invés de $get_['variavel'] tem de ser $_GET['variável']
#11
Posted 24/04/2008, 09:33
e n pagina que vc vai pegar os valores vc usa $_POST['campo'] para puxar os valores
exemplo:
form.php
[codebox]<form name="exemplo" method="post" action="pegardados.php">
<textarea id="campo" name="campo"></textarea>
</form>[/codebox]
pegardados.php
[codebox]<?
$campo = $_POST['campo']; // aqui ele pega os dados do campo e joga na variavel
echo "Conteúdo do campo:<br>
$campo";
?>[/codebox]
#12
Posted 26/04/2008, 13:11
vou postar o código, quem sabe, ajuda...
codigo do formulario
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>openWYSIWYG Examples</title></head><script language="JavaScript" type="text/javascript" src="wysiwyg.js"></script><body><form name="example" method="POST" form action="2.php"><input type="text" name="nome"><textarea id="textarea1" name="conteudo" style="height: 170px; width: 500px;"></textarea><script language="javascript1.2"> generate_wysiwyg('textarea1');</script><br /><br /><input type="submit" id="button" /></form></body></html>
aqui é o código que to usando para receber...
com globals diferente...
<?php $conteudo = $_POST['conteudo']; // aqui ele pega os dados do campo e joga na variavel $nome = $_POST['nome']; //http://localhost/apache2-default/www/pri/adm/2.php?conteudo=%3Cspan+style%3D%22font-style%3A+italic%3B%22%3Eapeas+um+outro+teste%3C%2Fspan%3E%3Cbr%3E echo "Conteúdo do campo:<br> $conteudo<br>nome: $nome"; ?>
como falei...ele está recebendo, só que sem formatação...
#13
Posted 28/04/2008, 08:15
#14
Posted 28/04/2008, 11:53
porém, pelo GET parece estar enviando bem...outra coisa, estou testando no php de casa, mas quano inseri isso num servidor de uma cliente na locaweb, ele funcionou até que bem!!!
pode ser algum tipo de autorização e/ou configuração no meu php?ou apache?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)