está inserindo os dados tudo certinho a pasta está sendo criada com o respectivo ID, mas a a foto não é copiada para o pasta criada, alguem poderia me dar uma luz para solucionar esse problema ?
dá o seguinte erro
Warning: copy(03.jpg) [function.copy]: failed to open stream: No such file or directory in /home/.mccloud/pernalonga/pernalongaproducoes.com.br/site/administrador/topo_cadastra_db.php on line 23
codigo:
<? $sql = mysql_query("SELECT * FROM top where nome='$nome'"); $dados=mysql_fetch_array($sql); if($nome == "$dados[nome]"){?> <div class="textos">Nome <? echo $nome ?> já está cadastrado</div> <div class="textos"><a href='javascript:history.go(-1);'>Clique aqui para Voltar</a></div> <? } else { $sql = mysql_query("Insert into top (id, dia, mes, ano, nome, url, foto01) VALUES ('', '$dia', '$mes', '$ano', '$nome', '$url', '$foto01_name')"); $id_recuperado = mysql_insert_id(); // inicia criação de pasta $pasta = @mkdir("../images/topos/$id_recuperado", 0777); @chmod("../images/topos/$id_recuperado", 0777); // fim da criação da pasta $urlfoto="../images/topos/$id_recuperado/"; ?> <? // inicia a função para enviar a foto 1 if($foto01 != "none"){ if (copy($foto01, "$urlfoto".$foto01_name)){ echo "Foto enviada com sucesso!"; }} // termina a função para enviar a foto 1 ?> <div class="textos">O Topo <? echo $nome?> foi cadastrado com sucesso!</div> <? }?>