
Pegar O Diretorio De Uma Urll!
#1
Posted 20/01/2008, 00:01
Eu quero pegar o diretorio "fotos", num era pra dar certo deste jeito que fiz
[codebox]$pagina = dirname($_SERVER['PHP_SELF']);[/codebox]
Vlw!
#2
Posted 20/01/2008, 01:15
$pagina = dirname(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));

[]s

#3
Posted 20/01/2008, 09:28
$pagina = dirname(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
[]’s
Ih cara nem deu certo, olha só o erro que retornou:
Warning: parse_url() expects exactly 1 parameter,
2 given in /home/r17141/public_html/listar.php on line 2
vlw, abraço!
#4
Posted 20/01/2008, 12:56
Seu PHP é pré-histórico então, o segundo parâmetro está disponível desde a versão 5.1.2. Estamos hoje na 5.2.5.Ih cara nem deu certo, olha só o erro que retornou:
Warning: parse_url() expects exactly 1 parameter,
2 given in /home/r17141/public_html/listar.php on line 2

Seguinte, altere para isto que funcionará:
$info = parse_url($_SERVER['REQUEST_URI']); $pagina = dirname($info['path']);[]s

#5
Posted 20/01/2008, 22:05
Seu PHP é pré-histórico então, o segundo parâmetro está disponível desde a versão 5.1.2. Estamos hoje na 5.2.5.Ih cara nem deu certo, olha só o erro que retornou:
Warning: parse_url() expects exactly 1 parameter,
2 given in /home/r17141/public_html/listar.php on line 2
Seguinte, altere para isto que funcionará:$info = parse_url($_SERVER['REQUEST_URI']); $pagina = dirname($info['path']);[]’s
Assim não funcionou, msm assim vlw pela força.
O código que vc me passou é quase igual o que
funcionou.
$info = $_SERVER['PHP_SELF'];$pagina = dirname ($info);E quanto a idade do php, devo mudar de Host?
Acho qua a versão está na casa do 4 ainda!

teh+!!!
Edição feita por: Kiedis, 20/01/2008, 22:09.
#6
Posted 20/01/2008, 22:26
quanto mais atual melhor

#7
Posted 20/01/2008, 22:49
de preferência né cara! heauiheia
quanto mais atual melhor
Haha vo ve isso, o mais rápido possível!
Mais cara, to com problema, em uma iclude, será da pra se me dá uma força?
Tipo, chamo a include assim <? include '../inclu.php'; ?>
E essa include está na raiz do site!
Nas páginas que estão em diretorios, funciona direitinho
tipo:
www.include.com/dir1/pag1.php
www.include.com/dir2/pag2.php
www.include.com/dir3/pag3.php
Mais em uma página que está na raiz não funciona
tipo:
www.include.com/pag4.php
Játentei altas coisa, mais nd funfou!!!
teh+!
#8
Posted 21/01/2008, 02:11
o certo é
include "inclu.php";
e nas páginas qe estão dentro de algum diretório você põe
include "../inclu.php";
#9
Posted 21/01/2008, 18:21
uai, mas não vai funcionar mesmo, ele tá saindo do diretório public_html por causa do ../
o certo é
include "inclu.php";
e nas páginas qe estão dentro de algum diretório você põe
include "../inclu.php";
Ih cara o negocio é que to fazendo esse site, naquele sistema de Templates
do Dreamweaver, dai quando eu atualizo o template, atualiza todas as páginas do
mesmo jeito.
Mais tu me deu um idéia, tipo eu coloquei uma include dessa lá na pasta onde tá
o public_html, funcionou legal.
Será que tem problema, essa include ficar lá junto com o public_html??
Vlw teh+, abraços!!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)