Jump to content


Photo

Paginação


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

#1 flbhomepage

flbhomepage

    Turista

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

Posted 27/03/2005, 15:13

<?
// cria a função JAVA que mostra o alert
// onde: $msg => mensagem do alert
//    $url =>
function alert($msg, $url){
?>
                  <script language="JavaScript">
alert("");
window.location = "";
              </script>
                  <?
}

// verifica se area não é nulo
if($_GET[area] != ""){
// verifica se sub não é nulo
if($_GET[sub] != ""){
// se não for nulo verifica se a página (localizada na pasta SUB)
// realmente existe
if(file_exists("".$_GET[sub]."/".$_GET[area])){
// se existir mostra ela
include "".$_GET[sub]."/".$_GET[area];
}
else{
// caso nao exista mostra um alerta
alert("Erro 404: Essa página não foi encontrada.", "index.php");
}
}
// caso o sub for nulo
else{
// verifica apenas se a página AREA existe
if(file_exists("".$_GET[area])){
// se existe mostra ela
include "".$_GET[area];
}
else{
// caso nao exista mostra um alerta
alert("Erro 404: Essa página não foi encontrada.", "index.php");
}
}
}
// se AREA e SUB forem NULOS mostra a página principal
else{
include "home.php";
}
?>


Olá

Como faço para q qdo ocorrer um erro esse codigo envie para uma pagina feita por mim?
E como tiro essa mensagem qdo da um erro?

Posted Image

Edição feita por: flbhomepage, 27/03/2005, 15:14.


#2 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 27/03/2005, 15:18

vou mover para js, pois sua dúvida é de lá.

vc tem que abrir uma janela com o window.open, que é criada por ti.

[]s

#3 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 27/03/2005, 19:07

. . cada erro é gerado caso não exista tal coisa, certo?
se não existir vc exibe um alerta
alert("Erro 404: Essa página não foi encontrada.", "index.php");
Esse é o alerta que é mostrado quando da algum erro ou não exista o que vc quer...
basta trocar essa linha por location.href="pagina.php";

assim vc vai estar tirando o alerta e redirecionando para uma pagina caso haja erro.. (y)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#4 flbhomepage

flbhomepage

    Turista

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

Posted 27/03/2005, 20:58

. . cada erro é gerado caso não exista tal coisa, certo?
se não existir vc exibe um alerta

alert("Erro 404: Essa página não foi encontrada.", "index.php");
Esse é o alerta que é mostrado quando da algum erro ou não exista o que vc quer...
basta trocar essa linha por location.href="pagina.php";

assim vc vai estar tirando o alerta e redirecionando para uma pagina caso haja erro.. (y)

<?
// cria a função JAVA que mostra o alert
// onde: $msg => mensagem do alert
//    $url =>
function alert($msg, $url){
?>
                  <script language="JavaScript">
alert("");
window.location = "";
              </script>
                  <?
}


Essa parte do codigo continua?

#5 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 27/03/2005, 21:02

. . se vc não estiver usando essa função alert(), pode tirar, pq pelo que vi... vc não está usando as variaveis $msg e $url . .
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#6 flbhomepage

flbhomepage

    Turista

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

Posted 02/04/2005, 20:16

location.href="pagina.php";

aa erro! por causa do =
Posted Image

Edição feita por: flbhomepage, 02/04/2005, 20:46.


#7 koal40

koal40

    agora em PHP tbm

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

Posted 02/04/2005, 21:12

num eh window.location.href="" ??
Ultilize a busca antes de postar
e edite respostas não poste d novo...

(sempre q possivel claro)
------------ Conhecimento ----------
HTML ...... ||||||||||
JSP e JS .. ||||||||||
.NET ....... ||||||||||
ASP ........ ||||||||||
PHP ........ ||||||||||
Ourtos .... ||||||||||

#8 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 02/04/2005, 21:26

o window não é necessário.

Você já viu o comando document.write()?

Pois então, esse comando é uma abreviação de window.document.write()

Teste isso:

<script language="javascript">
<!--
window.document.write("Fala, grande, blz?");
//-->
</script>


[]s

#9 koal40

koal40

    agora em PHP tbm

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

Posted 02/04/2005, 21:27

opa
brigadaum pela dica...

naum tem como fazer esta função inteira do erro 404 em JS?
pois tem PHP no meio...

Edição feita por: koal40, 02/04/2005, 21:28.

Ultilize a busca antes de postar
e edite respostas não poste d novo...

(sempre q possivel claro)
------------ Conhecimento ----------
HTML ...... ||||||||||
JSP e JS .. ||||||||||
.NET ....... ||||||||||
ASP ........ ||||||||||
PHP ........ ||||||||||
Ourtos .... ||||||||||

#10 flbhomepage

flbhomepage

    Turista

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

Posted 02/04/2005, 21:49

o window não é necessário.

Você já viu o comando document.write()?

Pois então, esse comando é uma abreviação de window.document.write()

Teste isso:

<script language="javascript">
<!--
window.document.write("Fala, grande, blz?");
//-->
</script>


[]s

Ola

Eu quero q redirecione para outra pagina... deu erro vai para a pagina erro.php por exemplo tem como

é assim?

<script language='Javascript'> window.location='...invalido.php'; </script>


Edição feita por: flbhomepage, 02/04/2005, 21:52.


#11 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 03/04/2005, 08:44

koal40, não entendi o que vc quer.. como assim fazer a função inteira do 404 em js?

flbhomepage, para redirecionar para uma outra página com js, vc usa isso ai mesmo que vc postou ;)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#12 koal40

koal40

    agora em PHP tbm

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

Posted 03/04/2005, 10:24

Oq estou querendo dizer, eh se possivel tenho um link para a pagina AZUL.html se esta pagina não existirredireciona para uma pagina sua (isso soh eh possivel em servidores pagos).
Ultilize a busca antes de postar
e edite respostas não poste d novo...

(sempre q possivel claro)
------------ Conhecimento ----------
HTML ...... ||||||||||
JSP e JS .. ||||||||||
.NET ....... ||||||||||
ASP ........ ||||||||||
PHP ........ ||||||||||
Ourtos .... ||||||||||

#13 flbhomepage

flbhomepage

    Turista

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

Posted 03/04/2005, 18:39

<?
// cria a função JAVA que mostra o alert
// onde: $msg => mensagem do alert
//    $url =>
function alert($msg, $url){
?>
                  <script language="JavaScript">
alert("");
window.location = "";
              </script>
                  <?
}

// verifica se area não é nulo
if($_GET[area] != ""){
// verifica se sub não é nulo
if($_GET[sub] != ""){
// se não for nulo verifica se a página (localizada na pasta SUB)
// realmente existe
if(file_exists("".$_GET[sub]."/".$_GET[area])){
// se existir mostra ela
include "".$_GET[sub]."/".$_GET[area];
}
else{
// caso nao exista mostra um alerta
<script language='Javascript'> window.location='...invalido.php'; </script>
}
}
// caso o sub for nulo
else{
// verifica apenas se a página AREA existe
if(file_exists("".$_GET[area])){
// se existe mostra ela
include "".$_GET[area];
}
else{
// caso nao exista mostra um alerta
<script language='Javascript'> window.location='...invalido.php'; </script>
}
}
}
// se AREA e SUB forem NULOS mostra a página principal
else{
include "home.php";
}
?>




tentei assim e não funcionou o q to fazendo errado

#14 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 03/04/2005, 18:52

koal40, com js creio que não de..

flbhomepage, vc não precisa usar o <script> .... pois o if e else já estão dentro de um..
o seu script está muito confuso :wacko: vc está misturando php com js de um jeito dificil . .
else{
// caso nao exista mostra um alerta
<script language='Javascript'> window.location='...invalido.php'; </script>
}
}
esse else é do php certo?
então o script deveria estar dentro de um echo ou print..
else{
// caso nao exista mostra um alerta
echo "<script language='Javascript'> window.location='...invalido.php'; </script>";
}
}
assim como no outro else . .
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#15 flbhomepage

flbhomepage

    Turista

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

Posted 03/04/2005, 19:13

koal40, com js creio que não de..

flbhomepage, vc não precisa usar o <script> .... pois o if e else já estão dentro de um..
o seu script está muito confuso :wacko: vc está misturando php com js de um jeito dificil . .

else{
// caso nao exista mostra um alerta
<script language='Javascript'> window.location='...invalido.php'; </script>
}
}
esse else é do php certo?
então o script deveria estar dentro de um echo ou print..
else{
// caso nao exista mostra um alerta
echo "<script language='Javascript'> window.location='...invalido.php'; </script>";
}
}
assim como no outro else . .

Vlw... agora funciono prefeito!

Posted Image




1 user(s) are reading this topic

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

IPB Skin By Virteq