Ereg
#1
Posted 18/07/2007, 18:31
Isso deveria pegar $requesturi e tirar $pdhconfig['site_folder'] do começo, e o .html do final, mas não está fazendo nada. Alguem sabe o que pode estar errado?
[]´s
#2
Posted 18/07/2007, 21:25
http://www.php.net/m...on.basename.php
<?php $arquivo = basename ($requesturi, ".html");
Edição feita por: rudesign, 18/07/2007, 21:29.
MSN: ruda_g@hotmail.com
Cidade: Batatais-SP
Outros: Odeio comprimidos!!!!!
"O universo não é idéia minha. A minha idéia do universo é que é idéia minha"
#3
Posted 18/07/2007, 21:46
Não sei se ajuda, mas tente a função basename()
http://www.php.net/m...on.basename.php<?php $arquivo = basename ($requesturi, ".html");
Infelizmente não ajuda, pois preciso do caminha completo, contido em $requesturi, e não apenas do nome do arquivo
[]´s
Edição feita por: Danilo Dantas, 18/07/2007, 21:49.
#4
Posted 18/07/2007, 22:09
Edição feita por: rudesign, 18/07/2007, 22:17.
MSN: ruda_g@hotmail.com
Cidade: Batatais-SP
Outros: Odeio comprimidos!!!!!
"O universo não é idéia minha. A minha idéia do universo é que é idéia minha"
#5
Posted 18/07/2007, 22:14
Então me desculpe a ignorância, mas você poderia explicar melhor qual o resultado que você quer? Já que não é apenas o nome do arquivo, e nem o caminho completo dele, eu realmente não entendi.
É assim:
$requesturi é a URL acessada. Por exemplo /site/abcd/efgh/nome.html, ai $pdhconfig['site_folder'] é /site/.
$a = ereg_replace('^'.preg_quote($pdhconfig['site_folder']).'*\.html','',$requesturi).''; deveria retornar abcd/efgh/nome
[]´s
Edição feita por: Danilo Dantas, 18/07/2007, 22:15.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)