• 0
Sign in to follow this  
afranpi

função mkdir com chmod tudo certo mas arquivo não grava

Question

Boa tarde pessoal!

Estou com um problema em enviar arquivo para uma pasta na hospedagem, o problema é muito estranho!!!!:(:(:(

Se eu criar uma pasta pelo programa do ftp e dar a permissão 0777 funciona tudo perfeito, ***o arquivo envia e grava certinho***!! agora o problema!!:(:(:(

Quando crio a pasta pelo código ela aparece e o pior com a permissão 0777 e tudo mais, só que quando aciono o php para enviar a imagem ela não grava!!!:(:(:( muito sinistro!!!

Então acho que o problema está ao criar a pasta, não sei... sei lá... não entendi essa agora!!:(

Código para criar a pasta e dar a permissão:

<?PHP

$dat_txt= date(y);

$dat_pasta = "debitos_$dat_txt";

mkdir("$dat_pasta");

chmod ("$dat_pasta", 0777);

echo "Pasta criada";

?>

Estpi no aguardo pessoal!!:(:( Obrigado!

Edited by afranpi

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Tem que ver se existe a permissão para dar chmod pelo PHP, nem todos servidores tem isso liberado. Consulte o host.

Share this post


Link to post
Share on other sites
  • 0

Exato amigo! mudei de servidor e funcionou perfeitamente! era config do servidor mesmo!

só que agora surgiu outro problema!! :( :(

Cannot modify header information - headers already sent by (output started at ...... linha 84 => que é as linha onde está a header("Location: arquivo.php");

rzrzrzr! q coisa!!!

Agurado alguma dica ae pessoal!!!

Share this post


Link to post
Share on other sites
  • 0

Você só pode dar um header('Location.... se nada fui enviado para o navegador ainda... ou seja, se você já enviou uma letra ou um espaço em branco qualquer, o header(Location... não vai funcionar, você pode tentar colocar ob_start() na primeira linha e ob_end_flush() na última, ou usar javascript pra redirecionar.

Share this post


Link to post
Share on other sites
  • 0

ESerra!

Obrigado amigo pelas dicas!

Deixa eu te explicar!

Meu arquivo fiz todo em 1 só php sendo que coloquei os headers para linkar nas cases caso os resultados forem = a "x".

Mas separei o arquivo em dois phps e tirei tudo, mas tudo mesmo hehe que havia de html antes dos headers e funcionou perfect!

O arquivo rodou 100%! mas só por curiosidade vou tentar mudar os headers por javascript só pra ver se vai funcionar no php que fiz primeiro quando dava erros no headers!!beleza amigo! muito obrigado!

Haaa! se tiver uma dica de como chamar com javascript posta ae hehe! vlw! mais uma vez obrigado!!

Share this post


Link to post
Share on other sites
  • 0

RAPZIADA!! PERFECT PERFECT! :) :) :)

Resolvi o problema e deixaei tudo no mesmo pehp da sehuinte maneira!

eu usava o comando header: exemplo:

header ("ir_para_outra_página.php"); e estava dando erro, então fiz da seguinte maneria e java script:

comando em java script:

$ahref = '<script>window.location.href="index_teste.php?com_txt=existente&arq='."$arquivo_upa_name".'"</script>';

print $ahref;

e vualá! tudinho em 1 só php sem um único erro! huahua!

BRIGADÃO pessoal pela atenção de todos!

Fuiiiiiiiiiiiiiii!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this