Jump to content


Photo

Include, Com .php E .html


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

#1 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 31/12/2003, 01:27

Posso misturar pagina .htm e .php com include???
Qual entaum seria o código?
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#2 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 31/12/2003, 01:32

Já tentou?? Podia ter tentando antes, não acha?? <_<

Qual o código?? O mesmo.. Tu vai tá fazendo a mesma coisa.. Afinal, tanto uma página em HTML qto uma página em PHP são apenas arquivos de textos.. O q muda é como eles são interpretados, seja pelo servidor, seja pelo browser:

<?
include("qualquer_aquivo.ext");
?>

Onde ext é a extensão do arquivo, e pode ser qualquer extensão.. Afinal, a ação vai ser a mesma, colocar um arquivo dentro do outro.. O q vai mudar vai ser como eu falei lá em cima.. <_<

Fui.. <_<
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#3 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 31/12/2003, 01:47

Já tentou?? Podia ter tentando antes, não acha?? <_<

Qual o código?? O mesmo.. Tu vai tá fazendo a mesma coisa.. Afinal, tanto uma página em HTML qto uma página em PHP são apenas arquivos de textos.. O q muda é como eles são interpretados, seja pelo servidor, seja pelo browser:

<?
include("qualquer_aquivo.ext");
?>

Onde ext é a extensão do arquivo, e pode ser qualquer extensão.. Afinal, a ação vai ser a mesma, colocar um arquivo dentro do outro.. O q vai mudar vai ser como eu falei lá em cima.. <_<

Fui.. <_<

Olá meu amigo
vamos ser mais paciente???
Cara eu testei sim e naum deu!!!
sabe porque, eu tenho esse código aqui de include

<?php if(empty($page)) { 
include("news.htm"); 
} 
else { 
include("$page.htm"); 
} 
?>

Sabe onde tem assim:

include("$page.htm");

eaí que eu fiquei em dúvidas!!!!

porque a extenssão está como .htm

e no meu site tem varados como .php, e .html

É isso...

entendeu??

Se alguém poder me ajudar eu agradeço!
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#4 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 31/12/2003, 02:03

Tu já procurou outro possível erro?? Já pensou na possibilidade de outro erro existir?? Já procurou por explicações sobre a função include()??

Pois é.. Nada disso tu fez.. Sabe por quê?? Porque isso funciona perfeitamente:

<?
include("pagina.htm");
?>

É só tu ter certeza q pagina.htm existe, e está no mesmo diretório de onde está sendo executado o script..

Pode criar duas páginas, uma sendo "pagina.htm" e outra "include.php".. Aí na include.php tu coloca o código q eu postei, e acessa a página pelo browser.. Pufff!! Deu certo!! Legal neh?? <_<

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#5 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 11/01/2004, 04:16

Pessoal... estou com esse problema até agora no include...
Descyulpe atrapalha-los

olha, eu tenho esse código de include:

<?php if(empty($page)) { 
include("news.htm"); 
} 
else { 
include("$page.htm"); 
} 
?>

aí para pegar as duas extenções eu fiz assim:

<?php if(empty($page)) { 
include("news.htm"); 
} 
else { 
include("$page.htm"); 
include("$page.php"); 
} 
?>

Funfou legal, mas na index.php(onde está esse código) aparece sempre um erro tipow assim: essa pagina $page.php naum pega... coisa assim, e quando eu acesso como .php aí o erro fica ao contrário...

Pessoal, quero acabar com isso logo.... naum estou conseguindo realmente

Alguém poderia me dar uma força, ou fazer um grande favor de postar um outro código que aceite .htm e .php???

Abraços
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#6 Robson

Robson

    Turista

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

Posted 11/01/2004, 23:08

dá uma olhada que eu acho que assim vai funcionar:

<?php if(empty($page)) {
include("news.htm");
}
else {
if(file_exists("$page.htm")){ // se houver a pagina com a extensao htm ele dá o include
include("$page.htm");
}
else{
if(file_exists("$page.php")){ // se não verifica se existe com a extensao php
include("$page.php");
}
else{ // se não tiver nenhuma das duas não dá include em nada
}
}
?>


#7 deltemp

deltemp

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Tupã - SP

Posted 05/05/2010, 15:51

dá uma olhada que eu acho que assim vai funcionar:

<?php if(empty($page)) {
include("news.htm");
}
else {
if(file_exists("$page.htm")){ // se houver a pagina com a extensao htm ele dá o include
include("$page.htm");
}
else{
if(file_exists("$page.php")){ // se não verifica se existe com a extensao php
include("$page.php");
}
else{ // se não tiver nenhuma das duas não dá include em nada
}
}
?>


Só lembrando que toda essa confusão pode estar ocorrendo porque você está usando uma variável não configurada...

include("$page.php");

...e não está apontando, simplesmente, para o arquivo desejado.

Como mudar isso?!

Retirando o cifrão desnecessário!




0 user(s) are reading this topic

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

IPB Skin By Virteq