
Como Retirar A Extensao Do Arquivo
#1
Posted 15/04/2006, 21:48
como retirar a extensao do arquivo??
ai vai a linha de codigo
<a href=\"" . "index.php?area=" . $arquivo . "\">
exemplo: se o nome do arquivo eh "hospedagem.php" preciso que fique só hospedagem...
agradeco desde já... obridado..
#2
Posted 15/04/2006, 21:53
#3
Posted 15/04/2006, 22:04
não pq é um sistema de busca interna e ele pega o nome do arquivo no servidor..não seria apenas vc não colocar o ".php" no link?
#4
Posted 15/04/2006, 23:36
http://www.php.net/strrpos
http://www.php.net/substr
http://www.php.net/pathinfo
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 16/04/2006, 01:02
<A Href="index.php?area=hospedagem">hospedagem</A>
<?
$area=$_GET['area'];
if ($area=="hospedagem"){
include "hospedagem.php";
}
?>
nao sei se te serviria.....mas eh o melhor....creio eu......
#6
Posted 16/04/2006, 15:20
até pq... se vc mandar incluir o arquivo direto pela URL, imagina q qualquer um poderia executar qualquer arquivo do seu site/sistema diretamente.
bastaria apenas digitar www.url.com/arquivoaserexecutado.php !!!!
considero isso uma falha boa de segurança e mto fácil de identificar num site/sistema!!!
é contigo ae...
#7
Posted 16/04/2006, 15:47
<? switch($_GET['area']){ case "hospedagem": inlcude("hospedagem.php"); break; case "quemsomos": inlcude("quemsomos.php"); break; case "precos": inlcude("precos.php"); break; } ?>Considerando o comentário do Celão, sugiro não usar o mesmo conteúdo da variavel $_GET['area'] para o nome dos seus arquivos não. Qualquer um poderia inferir que esta variável é um arquivo.
Flws...

#8
Posted 16/04/2006, 16:48
index.php?codCAT=34050640540&cpn=1c4631289m25&code=1&etc=coloquemaisquerysdogenero
ae vc soh pega o valor de uma delas, por ex
code=1
mude o valor das outras em outros links, mas sempre pegue a do code por ex.....
^^
#9
Posted 16/04/2006, 17:14
ultiliza ifs...
<A Href="index.php?area=hospedagem">hospedagem</A>
<?
$area=$_GET['area'];
if ($area=="hospedagem"){
include "hospedagem.php";
}
?>
nao sei se te serviria.....mas eh o melhor....creio eu......
Você que xegou mais perto doque queria, axo que eu expliquei de um geito que a galera nao tendeu...
o codigo tem que fazer o seguinte:
Pegar a variavel $arquivo verificar se a extensao dela é .php se for retirar o .php
www.orbitahost.com.br/novo busque pela palavra "planos"
#10
Posted 16/04/2006, 19:53
<?php $casas = strlen($arquivo) - 4; $arquivo = substr($arquivo, 0, $casas); ?>
Como fica o link:
<?php echo "<a href=\"index.php?area=$arquivo\">Arquivo</a>"; ?>
Isso que você quer fazer?
#11
Posted 17/04/2006, 15:15
Para definir a variável com o nome do arquivo sem o .php.
<?php $casas = strlen($arquivo) - 4; $arquivo = substr($arquivo, 0, $casas); ?>
Como fica o link:<?php echo "<a href=\"index.php?area=$arquivo\">Arquivo</a>"; ?>
Isso que você quer fazer?
OBRIGADO !!! foi na mosca!! vlw mesmo..


1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)