/* Verifica a existência do diretório a ser movido o arquivo */ if (!file_exists($diretorio_arquivos . "/" . $cod_curso)) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/dinamica/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/dinamica/"); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/"); } $dir = $diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/"; $nome_arquivo = $_FILES['input_files']['name']; if (function_exists('mb_convert_encoding')) { $nome_arquivo = mb_convert_encoding($nome_arquivo, "UTF-8", "ISO-8859-1"); } if (!RealizaUpload($input_files, $dir . $nome_arquivo)) { /* 52 - Atenção: o arquivo que você anexou não existe ou tem mais de %dMb.*/ $atualizacao = "false"; } Desconectar($sock); header("Location:editar_dinam.php?cod_curso=" . $cod_curso . "&acao=" . $acao . "&atualizacao=" . $atualizacao); } else { if ($acao == "descompactar") { $dir_tmp = $dir_item_temp['diretorio']; $caminho = ""; $tmp = explode("/", $arq); for ($c = 0; $c < count($tmp) - 1; $c++) { $caminho = $tmp[$c] . "/"; } /*Guarda o arquivo de entrada antigo */ $dir = RetornaArrayDiretorio($dir_tmp . $caminho);
if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/portfolio/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/portfolio/"); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/portfolio/comentario/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/portfolio/comentario/"); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/portfolio/comentario/" . $cod_comentario . "/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/portfolio/comentario/" . $cod_comentario . "/"); } $dir = $diretorio_arquivos . "/" . $cod_curso . "/portfolio/comentario/" . $cod_comentario . "/"; $erro = false; if (is_array($_FILES[input_files]['name']) && count($_FILES[input_files]['name']) > 0) { foreach ($_FILES[input_files]['name'] as $cod => $linha) { //$linha = RetiraEspacoEAcentos($linha); $linha = mb_convert_encoding($linha, "UTF-8", "ISO-8859-1"); if (!RealizaUpload($_FILES['input_files']['tmp_name'][$cod], $dir . $linha)) { $erro = true; } } } AcabaEdicao($sock, $cod_curso, $cod_item, $cod_usuario, 1); if ($erro) { $atualizacao = "false"; } Desconectar($sock); header("Location:comentarios.php?cod_curso=" . $cod_curso . "&cod_item=" . $cod_item . "&cod_topico_raiz=" . $cod_topico_raiz . "&cod_usuario_portfolio=" . $cod_usuario_portfolio . "&cod_usuario=" . $cod_usuario . "&acao=" . $acao . "&atualizacao=" . $atualizacao); } } } } }