Jump to content


Photo

Problemas


  • Faça o login para participar
3 replies to this topic

#1 seymour2904

seymour2904

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado

Posted 26/03/2004, 22:55

Olá!
Estou com problemas em meu site, estou tentando utilizar a tag

if ($secao=="") {$secao="centro.html";} include "$secao.php"; ?>


Mas ocorre que a pagina centro.hmtl aparece, mas em cima dela mostra uma notificação:

Notice: Undefined variable: secao in c:\arquivos de programas\apache group\apache\htdocs\i\index.php on line 13

que seria a linha onde está a tag acima.

Então, quando clico nos links do tipo

index.php?secao=link1.php

é óbvio que o link seria aberto e colocado onde está a tag acima, mas ocorre que a mesma coisa ocorre, a notificação seguida do conteúdo da página centro.html

O que poderia estar ocorrendo? Seria alguma configuração do php/apache que eu não fiz?
Se alguem puder ajudar eu agradeço.
As dores têm o peso que cada dá a elas, pense nelas como grandes mestras da sua vida. O que é ruim hoje será sua salvação quando for amanhã. Encare os problemas como detalhes que nos fazem evoluir, imagine um mundo/vida sem problemas... Onde estaria a alegria de viver sem ter problemas fazendo nossos neurônios ficarem ativos?!

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 27/03/2004, 08:30

A primeira parte de código que você mostrou... Modifique-a assim:

if ($_GET["secao"] == "") {
  $secao="centro.html";
}
include "$secao.php";


Klaus Paiva
Conheça também: Taperás

#3 <? K3RN3L_P4N1C ?>

<? K3RN3L_P4N1C ?>

    <? PHP4N1C ?>

  • Usuários
  • 287 posts
  • Sexo:Não informado
  • Localidade:Sinop - MT

Posted 27/03/2004, 08:35

Olá!
Estou com problemas em meu site, estou tentando utilizar a tag

if ($secao=="") {$secao="centro.html";} include "$secao.php"; ?>


Mas ocorre que a pagina centro.hmtl aparece, mas em cima dela mostra uma notificação:

Notice: Undefined variable: secao in c:\arquivos de programas\apache group\apache\htdocs\i\index.php on line 13

que seria a linha onde está a tag acima.

Então, quando clico nos links do tipo

index.php?secao=link1.php

é óbvio que o link seria aberto e colocado onde está a tag acima, mas ocorre que a mesma coisa ocorre, a notificação seguida do conteúdo da página centro.html

O que poderia estar ocorrendo? Seria alguma configuração do php/apache que eu não fiz?
Se alguem puder ajudar eu agradeço.

Uma coisa que não ficou muito clara....

Veja bem...

O valor da $secao é = 'centro.html'

E você manda incluir:

"$secao.php"

Logo iria ficar assim:

centro.html.php

Esse é realmente o arquivo ?

Ou você só queria o 'centro.html' ??

Valeu :lol:
<?
$nome = Tiago Leão;
$nick = <? K3RN3L_P4N1C ?>;
$email = tiagoacl@ig.com.br;
$icq = 124996176;
$interesses = PHP;

//Acredite em Jesus, porque ele ja acreditou em você um dia...

?>

#4 thiagorsl

thiagorsl
  • Visitantes

Posted 27/03/2004, 12:37

Acho que oq vc quer é isso se não tiver seção ele coloque o centro.html certo ?..

Mas se tiver a seção ele coloca a seção então fica assim o codigo

<?
if ($secao=="") {
include "centro.html";
}else{
include "$secao.php";
}
?>

fazendo assim vc não tera problema se não tiver a seção ele coloca o centro se tiver ele coloca a seção lembrando que como vc colocou ali a seção não pode ter .php em seu final.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq