Campão 0 Denunciar post Postado Junho 30, 2009 E ai galera, da uma força ai pq to ficando louco ja!!! Seguinte: estou criando um sistema de administração para um cliente, no qual ele vai criar eventos de shows e colocar as fotos(é um site de banda) Ai beleza.. na hora que ele cria um evento eu uso a função mkdir para criar a pasta, pois vou jogar todas as fotos la dentro $nova_pasta = "../imagens/fotos/" . $id; if(!mkdir($nova_pasta, 0777)) { exit("Erro ao criar a pasta $nova_pasta"); } Ai beleza.. pelo FTP eu vejo que a pasta foi criada e o CHMOD da posta esta com 0777. Porem na hora em que vou colocar as fotos (eu uso o move_uploaded_file) dentro dessa pasta que acabei de criar ou criar outra pasta dentro dessa pasta que criei (mkdir), aparece o seguinte erro Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 11449 is not allowed to access Li sobre o assunto e pesquisei em varios lugares, agora so não consegui resolver o problema. O erro ai esta sendo do UID, que parece não estar sendo o mesmo do que criou a pasta agora gostaria de saber se alguem tem alguma solução, ja que eu crio a pasta pelo script, e envio o arquivo pelo script tb, o UID não era para ser o mesmo??!!! Como posso controlar o UID antes de criar a pasta,??? tem como eu ver qual o UID esta sendo usado na hora de criar a pasta e na hora de jogar os arquivos??? Alguem teve esse ou um problema parecido, alguem tem qq tipo de solução ai?? Aguardo respostas valew abraços Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 30, 2009 Sai do SAFE_MODE. Ninguem produz no PHP com isso. Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 valew pela respota!!!! mas como eu faço isso cara....?? você sabe?? tem como?? mas sem o SAFE_MODE pode deixar exposto alguma coisa??? Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 30, 2009 Não tem problema, deste que teu código esteja bem estruturado e sem falhas de segurança. Deixar o PHP em safe mode tira muita produtividade. Para desativar o safe mode, abra o arquivo PHP.ini e procure por safe_mode. Se estiver safe_mode = On, troque o On por Off. Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 mas eu não tenho o controle do php.ini no meu servidor!!!! Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 30, 2009 Bom, então entre em contato com o administrador do servidor. Se você utiliza uma empresa de hospedagem, e eles não fizerem essa modificação, troque de empresa. Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 Valew André tava vendo aqui.. e eles deixam eu mexer no arquivo.. de uma tal forma aqui "SSH" você sabe o que é isso???? Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 alguem mais tem alguma outra ideia do que fazer???? valew Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 alguem mais tem alguma outra ideia do que fazer???... H Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 30, 2009 O google sabe ;) Compartilhar este post Link para o post Compartilhar em outros sites
Campão 0 Denunciar post Postado Junho 30, 2009 rs... o duro que as respostas do google não foram suficientes.... mas valew!!!! Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 30, 2009 Apesar do artigo no Wiki ser fraco, nao custa ler: http://pt.wikipedia.org/wiki/Transport_Layer_Security Compartilhar este post Link para o post Compartilhar em outros sites