Jump to content


Photo

DICA: Path em scripts


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

#1 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 25/11/2002, 19:59

E ai pessoal,

Bom venho aqui a dar uma dica a vocês, na hora de desenvolver seus scripts simples, ou configurar determinados scripts que peçam o path, utilizem as variaveis pré-definidas do PHP.

Falo isso, pois aconteceu comigo já duas vezes, e agora cansei de ser troxa, eu utilizava um servidor, ai dei um upgrade nele, e no administrador dele, ou seja, mudou todos os paths, de todos os sites, ou seja, mais de 50 scripts para modificar... eh um saco.

Pois então, utilizem dessas variáveis:

$DOCUMENT_ROOT -> path para o diretório HTML
$SITE_HTMLROOT -> outra forma pro path do diretorio HTML
$SITE_CGIROOT -> path para o diretório CGI
$SITE_ROOT -> path para o diretório raiz do servidor.

Bom tá dada a dica, espero que vocês não sofram como eu, por erros tolos, que na hora achamos sem importância, mas que poupa um enorme trabalho.

T+

#2 Slash--

Slash--
  • Visitantes

Posted 25/11/2002, 22:22

caso assim nao de, usem:

$_SERVER['DOCUMENT_ROOT']
$_SERVER['SITE_HTMLROOT']
$_SERVER['SITE_CGIROOT']
$_SERVER['SITE_ROOT']

#3 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 26/11/2002, 17:32

isso varia de acordo com a versão do PHP.

Dessa forma, diz si to erradu slash, eh a partir du 4.2.x neh?

#4 Slash--

Slash--
  • Visitantes

Posted 26/11/2002, 22:10

4.1.x, anteriores nao funcionaram.

por default, no 4.2 register_globals vem off, ai se tera ki usar do meu jeito pra poder funfar :(

#5 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 27/11/2002, 05:49

u meu eu dexu on, hehehe varius scripts precisam deli on, intaum dexu on. Eh mais facil hehehe, cansa menus.

#6 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 11/12/2002, 23:21

Com certeza é bem mais fácil.....

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#7 CARLOS

CARLOS
  • Visitantes

Posted 12/12/2002, 23:19

PESSOAL EU PEGUEI UM ARQUIVO DE UM FÓRUM NA HP (ESSE FÓRUM AKI MSM) E ME CADASTREI NO COOLFREEPAGES ... BOTEI O FORUM LA NA BOA PELO FTP ... SO Q QUANDO TENTEI ACESSA O FORUM DEU ESSE ERRO AKI Ô:

mySQL query error: DELETE FROM wmonlinesessions WHERE running_time < 1039666013 or ip_address='200.222.227.240'

mySQL error: Access denied for user: 'root@localhost' (Using password: NO)
mySQL error code: 1045
Date: Thursday 12th of December 2002 01:06:53 AM


BOM NO MEU CADASTRO O COOLFREEPAGES FORNECEU UM BAGULHO LA Q É NOME DE DATABASE !!

POR FAVOR ME EXPLIQUEM COMO FAÇO PRA INSTALA ESSE FORUM DIREITO ...

A HP DO ERRO É ESSA AKI SE FOR PRECISO VCS VEEM:
http://www.esqfenix....age.com/upload/


MEU ICQ: 54219813
MEU EMAIL: carlos_wagner@msn.com

BRIGADAO !

#8 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 22/12/2002, 03:50

kra,
vio a msg de erro??
Access denied for user: 'esqfenix@localhost'
ai diz tudo,
ele não conecta, vc tem que verificar o usuario a senha e o banco de dados que vc esta tentando conectar,
ok
faloewas
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#9 Guzaum

Guzaum

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado
  • Interesses:Bom eu adoro PHP!!! GOsto tbm de PHP....Um outro interesse meu é PHP!!! Mas quando eu crescer meu maior interesse com certeza vai ser PHP!!! MAs vou dizer que eu tbm curto PHP!!!<br><br>haeuhueaheuheauhau........que declaração de amor ao PHP...haueheuh<br><br>Além de PHP curto muito PhotoShop =]<br><br>PHP and PHOTOSHOP = RoX

Posted 27/12/2002, 12:30

Ae Maximus, a variavel "$PHP_SELF" ela não procura o path automaticamente? Ou é quando o arquivo ta na mesma pasta?
..:: GuZaUm ::..

Email ::> guzaum@hotmail.com

Icq ::> 176592269

#10 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 02/01/2003, 03:56

Ae Maximus, a variavel "$PHP_SELF" ela não procura o path automaticamente? Ou é quando o arquivo ta na mesma pasta?

kra, assim, se vc der um echo $PHP_SELF ele retorna o namo da pagina,
ex:
se criar um arquivo teste.php ( <? echo $PHP_SELF;?> )
ele retorna teste.php
sako?
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#11 Hawk

Hawk

    Turista

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

Posted 30/01/2003, 15:34

PESSOAL EU PEGUEI UM ARQUIVO DE UM FÓRUM NA HP (ESSE FÓRUM AKI MSM) E ME CADASTREI NO COOLFREEPAGES ... BOTEI O FORUM LA NA BOA PELO FTP ... SO Q QUANDO TENTEI ACESSA O FORUM DEU ESSE ERRO AKI Ô:


mySQL query error: DELETE FROM wmonlinesessions WHERE running_time < 1039666013 or ip_address='200.222.227.240'

mySQL error: Access denied for user: 'root@localhost' (Using password: NO)
mySQL error code: 1045
Date: Thursday 12th of December 2002 01:06:53 AM


BOM NO MEU CADASTRO O COOLFREEPAGES FORNECEU UM BAGULHO LA Q É NOME DE DATABASE !!

POR FAVOR ME EXPLIQUEM COMO FAÇO PRA INSTALA ESSE FORUM DIREITO ...

A HP DO ERRO É ESSA AKI SE FOR PRECISO VCS VEEM:
http://www.esqfenix....age.com/upload/


MEU ICQ: 54219813
MEU EMAIL: carlos_wagner@msn.com

BRIGADAO !

Primeiro te aconselho a pegar outro servidor a Lycos por exemplo, pq o coolfreepage fica abrindo pop-up como o hpg só que bem maiores a cada página que vc abre.

Bom o seu problema deve ser esse.
Quando for instalar ele vai te pedir alguns dados e vc coloca dessa forma:

SQL Host: localhost
SQL Database Name: DB_o nome que deram com # e letras
SQL Username: o nome que deram com # e letras
SQL Password: Sua senha
SQL Table Prefix: deixa em branco

Acho que isso que deve estar errado ai.

#12 veioloko

veioloko

    12 Horas

  • Usuários
  • 155 posts
  • Sexo:Não informado
  • Localidade:Taubaté

Posted 24/04/2004, 01:25

opa
dei echo em
$_SERVER['DOCUMENT_ROOT']
$_SERVER['SITE_HTMLROOT']
$_SERVER['SITE_CGIROOT']
$_SERVER['SITE_ROOT']

nao apareceu nada
por que isso?

sera pq eh servidor windows?
q otro codigo eu posso usar pra exiber o path do diretorio raiz?




1 user(s) are reading this topic

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

IPB Skin By Virteq