
Safe-mode On E Off
#1
Posted 25/10/2006, 19:46
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
Posted 27/10/2006, 03:05
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.
#3
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
Posted 28/10/2006, 16:01
#5
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
Posted 29/10/2006, 04:15
http://php.net/manua...file-upload.php
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)