Jump to content


Photo

Safe-mode On E Off


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

#1 goodboy

goodboy

    Normal

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

Posted 25/10/2006, 19:46

Desculpe a insistência,mas enquanto eu não tiver uma resposta concreta irei postar sobre este assunto.
Muitos já postaram e até responderam tópicos semelhantes,mas em nunhum vi a solução, embora tem muitos que dizem estarem funcionando em safe maode em ON.
Digo a respeito da galeria Brasil a famosa, muito boa, mas não consigo funcionar com o Safe mode habilitado.
Como farei no script aqui, ou em mais algum lugar.

<? include("verifica.php")?>
<? include("menu.php")?>
<? $url = "galeria/$nomedapasta/";?>
<center>
<font color="<? echo $cortexto?>" size='<? echo $tfonte?>' face='<? echo $fonte?>'><b>
<? // inicia a função para enviar a foto 1
if($foto01 != "none"){
if (copy($foto01, "$url".$foto01_name)){
echo "Foto 1 enviada com sucesso!";
}}
// termina a função para enviar a foto 1
?>
<br>
<br>
<? // inicia a função para enviar a foto 2
if($foto02 != "none"){
if (copy($foto02, "$url".$foto02_name)){
echo "Foto 2 enviada com sucesso!";
}}
// termina a função para enviar a foto 2
?>
<br>
<br>
<? // inicia a função para enviar a foto 3
if($foto03 != "none"){
if (copy($foto03, "$url".$foto03_name)){
echo "Foto 3 enviada com sucesso!";
}}
// termina a função para enviar a foto 3
?>
<br>
<br>
<? // inicia a função para enviar a foto 4
if($foto04 != "none"){
if (copy($foto04, "$url".$foto04_name)){
echo "Foto 4 enviada com sucesso!";
}}
// termina a função para enviar a foto 4
?>
<br>
<br>
<? // inicia a função para enviar a foto 5
if($foto05 != "none"){
if (copy($foto05, "$url".$foto05_name)){
echo "Foto 5 enviada com sucesso!";
}}
// termina a função para enviar a foto 5
?>
<br>
<br>
<? // inicia a função para enviar a foto 6
if($foto06 != "none"){
if (copy($foto06, "$url".$foto06_name)){
echo "Foto 6 enviada com sucesso!";
}}
// termina a função para enviar a foto 6
?>
<br>
<br>
<? // inicia a função para enviar a foto 7
if($foto07 != "none"){
if (copy($foto07, "$url".$foto07_name)){
echo "Foto 7 enviada com sucesso!";
}}
// termina a função para enviar a foto 7
?>
<br>
<br>
<? // inicia a função para enviar a foto 8
if($foto08 != "none"){
if (copy($foto08, "$url".$foto08_name)){
echo "Foto 8 enviada com sucesso!";
}}
// termina a função para enviar a foto 8
?>
<br>
<br>
<? // inicia a função para enviar a foto 9
if($foto09 != "none"){
if (copy($foto09, "$url".$foto09_name)){
echo "Foto 9 enviada com sucesso!";
}}
// termina a função para enviar a foto 9
?>
<br>
<br>
<? // inicia a função para enviar a foto 10
if($foto10 != "none"){
if (copy($foto10, "$url".$foto10_name)){
echo "Foto 10 enviada com sucesso!";
}}
// termina a função para enviar a foto 10
?>
<br>
<br>
<? // inicia a função para enviar a foto 11
if($foto11 != "none"){
if (copy($foto11, "$url".$foto11_name)){
echo "Foto 11 enviada com sucesso!";
}}
// termina a função para enviar a foto 11
?>
<br>
<br>
<? // inicia a função para enviar a foto 12
if($foto12 != "none"){
if (copy($foto12, "$url".$foto12_name)){
echo "Foto 12 enviada com sucesso!";
}}
// termina a função para enviar a foto 12
?>
<br>
<br>
<? // inicia a função para enviar a foto 13
if($foto13 != "none"){
if (copy($foto13, "$url".$foto13_name)){
echo "Foto 13 enviada com sucesso!";
}}
// termina a função para enviar a foto 13
?>
<br>
<br>
<? // inicia a função para enviar a foto 14
if($foto14 != "none"){
if (copy($foto14, "$url".$foto14_name)){
echo "Foto 14 enviada com sucesso!";
}}
// termina a função para enviar a foto 14
?>
<br>
<br>
<? // inicia a função para enviar a foto 15
if($foto15 != "none"){
if (copy($foto15, "$url".$foto15_name)){
echo "Foto 15 enviada com sucesso!";
}}
// termina a função para enviar a foto 15
?>
<br>
<br>
<? // inicia a função para enviar a foto 16
if($foto16 != "none"){
if (copy($foto16, "$url".$foto16_name)){
echo "Foto 16 enviada com sucesso!";
}}
// termina a função para enviar a foto 16
?>
<br>
<br>
<? // inicia a função para enviar a foto 17
if($foto17 != "none"){
if (copy($foto17, "$url".$foto17_name)){
echo "Foto 17 enviada com sucesso!";
}}
// termina a função para enviar a foto 17
?>
<br>
<br>
<? // inicia a função para enviar a foto 18
if($foto18 != "none"){
if (copy($foto18, "$url".$foto18_name)){
echo "Foto 18 enviada com sucesso!";
}}
// termina a função para enviar a foto 18
?>
<br>
<br>
<? // inicia a função para enviar a foto 19
if($foto19 != "none"){
if (copy($foto19, "$url".$foto19_name)){
echo "Foto 19 enviada com sucesso!";
}}
// termina a função para enviar a foto 19
?>
<br>
<br>
<? // inicia a função para enviar a foto 20
if($foto20 != "none"){
if (copy($foto20, "$url".$foto20_name)){
echo "Foto 20 enviada com sucesso!";
}}
// termina a função para enviar a foto 20
?>
</b></font>
</center>

#2 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

Posted 27/10/2006, 03:05

Acredito que deve aparecer algo parecido com:
Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not
allowed to access /etc/passwd owned by uid 0 in /home/joao/script.php on line 2

Isso e' pq quando o safemode esta ativado o arquivo tem que ter o mesmo UID que o usuario em que o php esta rodando. E muitos web hostings com safemode ativado, fazem a palhacada de rodar o php com o usuario apache e nao com o usuario do cliente.
João

#3 carlos

carlos

    Novato no fórum

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

Posted 28/10/2006, 14:34

Acredito que deve aparecer algo parecido com:
Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not
allowed to access /etc/passwd owned by uid 0 in /home/joao/script.php on line 2

Isso e' pq quando o safemode esta ativado o arquivo tem que ter o mesmo UID que o usuario em que o php esta rodando. E muitos web hostings com safemode ativado, fazem a palhacada de rodar o php com o usuario apache e nao com o usuario do cliente.


Tá, e vc tem uma sugestão de como resolver isso afinal? Ou como contornar a situação? Principalmente no caso da Galeria Brasil. Pois preciso fazer com q ela rode no servidor onde o safemode está habilitado. Dá uma idéia aí...

#4 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

Posted 28/10/2006, 16:01

Tem que fazer algo para q o arquivo fique com o mesmo usuario que o php esta rodando. Se o PHP roda como apache, faz algum script de upload assim o arquivo vai ser gravado no servidor com o usuario apache.
João

#5 carlos

carlos

    Novato no fórum

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

Posted 28/10/2006, 17:36

Tem que fazer algo para q o arquivo fique com o mesmo usuario que o php esta rodando. Se o PHP roda como apache, faz algum script de upload assim o arquivo vai ser gravado no servidor com o usuario apache.


Pois é... esse fazer algo é q são elas, não tenho a mínima idéia de como fazer esse script, e provavelmente está rodando no apache. Mas não tenho a mínima idéia por onde começar ou como fazer ese algo ou esse script. mas obrigado assim mesmo

#6 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

Posted 29/10/2006, 04:15

No manual do php tem uma secao so explicando como fazer upload de arquivos.

http://php.net/manua...file-upload.php
João




1 user(s) are reading this topic

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

IPB Skin By Virteq