o $_GET['dir'], não mostra valor, apesar de mostrar na barra de endereço
mkdir.php
function CriaPasta($nomePasta){
$dir = $nomePasta;
if(is_dir($dir)){
return "Pasta ja existe";
}else{
mkdir($dir,0777, true);
}
}
function NavegaPasta(){
$baseDir = 'armazenamento/';
$abreDir = ($_GET['dir'] != '' ? $_GET['dir'] : $baseDir);
$strrdir = strrpos(substr($abreDir,0, -1), '/');
$backDir = substr($abreDir, 0, $strrdir+1);
$openDir = dir($abreDir);
echo '<table class="tabela" width="500" border="1" cellspacing="0" cellpadding="5">';
while($arq = $openDir->read()):
if($arq != '.' && $arq != '..'):
if(is_dir($abreDir.$arq)){
echo '<tr>';
echo '<td><a href="meusArquivos.php?dir='.$abreDir.$arq.'/">'.$arq.'</td>';
//echo '<td><a href="meusArquivos.php?dir='.$abreDir.$arq.'">Abrir</td>';
echo '</tr>';
}else{
echo '<tr>';
echo '<td>'.$arq.'</td>';
echo '<td></td>';
echo '</tr>';
}
endif;
endwhile;
echo '</table>';
if($abreDir != $baseDir){
echo '<a href="meusArquivos.php?dir='.$backDir.'">Voltar</a>';
}
$openDir->close();
}
?>
importa.php
<?php
include "../config/conecta.php";
session_start();
$arquivo = $_FILES["file"]["tmp_name"];
$nome = $_FILES["file"]["name"];
$tamanho = $_FILES["file"]["size"];
$fp = fopen($arquivo, "rb");
$documento = fread($fp, $tamanho);
fclose($fp);
$dados = bin2hex($documento);
$id = $_SESSION["id"];
$caminho = $_GET['dir'];
move_uploaded_file($arquivo, $caminho);
$insert = ("INSERT INTO arquivos (id_usuario, nome_arquivo, tamanho, caminho_arquivo, conteudo) VALUES ('$id', '$nome', '$tamanho', '$caminho', '$dados')");
$result = $mysqli->query($insert) or die (mysqli_errno());
?>
nao estou conseguindo pegar o $_GET['dir'] no importa.php para inserir no mysqlDiscussão (2)
Carregando comentários...