Ele cria a pasta normalmente mais não esta inserindo a fotos não da nenhuma mensagem de erro aparentemente ele não consegue abrir a pasta criada e inserir as fotos <?php
$dir=$_POST['nomedir'];
$dir2=$_POST['nomedir2'];
if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){
if(mkdir ("../upload/content/$dir", 0777)){
if(mkdir ("../upload/content/$dir/$dir2", 0777)){
$img = $_FILES['img'];
$pasta = '../upload/content/$dir/$dir2/';
$contar = count($img['name']);
$ok = 0;
$erro = 0;
for($i = 0; $i < $contar; $i++){
$nome = $img['name'][$i];
$tmp = $img['tmp_name'][$i];
if(!empty($nome)){
if(move_uploaded_file($tmp, $pasta.$nome)){
$ok++;
}else{
$erro++;
}
}
}
//gravar no banco de dados
$sql="INSERT INTO fotos
(pasta,subpasta)
VALUES
('$_POST[nomedir]','$_POST[nomedir2]')
";
mysql_query($sql); // or die(mysql_error());
//aqui eu devo chamar a listagem de registros cadastrados
print "<div class=\"incluido\" id=\"incluido\"><img src=\"imagens/botao/acao_concluida.png\" hspace=\"15\" align=\"absmiddle\" />Inserido com sucesso</div><br />";
include_once ("fotos.php");
die();
}else{
echo "não foi possivel criar o diretorio $dir";
}
}
}
?>
<?php include "includes/js.php";?>
<style type="text/css">
<!--
#incluir .detalhe tr .detalhe {
font-weight: bold;
}
.hintanchor {font-weight: bold;
color: navy;
margin: 3px 8px;
}
-->
</style>
<script type="text/javascript">
function AddCampo(id){
el = document.getElementById(id);
el.innerHTML += '<input type="file" name="img[]" /><br />';
}
</script>
<form method="post" action="" enctype="multipart/form-data">
<p><a href="#" onclick="AddCampo('img-extra')"></a></p>
<table border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#000000" bgcolor="#000000" class="detalhe" b="b" >
<tr>
<td valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col"> <b>Pasta</b></td>
<td bgcolor="#FFFFFF" scope="col"><input name="nomedir" type="text" class="caixa" id="nomedir" size="50" /></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col"> <b>Subpasta</b></td>
<td bgcolor="#FFFFFF" scope="col"><input name="nomedir2" type="text" class="caixa" id="nomedir2" size="50" /></td>
</tr>
<tr>
<td width="21%" valign="top" bgcolor="#FFFFFF" class="detalhe" scope="col"><strong>
<label for="checkbox_row_2"> Foto</label>
</strong></td>
<td width="79%" bgcolor="#FFFFFF" scope="col"><input type="file" name="img[]" id="img"/>
<a href="#" onclick="AddCampo('img-extra')">Add Campo</a>
<div id="img-extra"></div>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF"><div align="center">
<input type="image" src="imagens/botao/salvar.png" title="Salvar" name="enviar" value=" Incluir "/>
<input type="hidden" name="acao" value="cadastrar" />
</div></td>
</tr>
</table>
</form>
<p align="center">
<a href="java script:history.back()">
<img src="imagens/botao/voltar.png" alt="Voltar" border="0" />
</a>