Jump to content

ver ficheiros e mostrar links


kadinho
 Share

Recommended Posts

Boas

tou a usar o seguinte codigo do manual do PHP

<?php

if ($dh  = opendir ('uploads')) {
echo "Pasta: $dh\n <br>";
echo "<br> Arquivos:\n";

while (false !== ($file = readdir($dh))) {
        if ($file != "." && $file != "..") {
	echo "<br>$file\n";
	}
}

closedir($dh);
}


?>

<p align="center"><a href="../index.php">Voltar</a></p>

Agora queria que fossem mostrados os ficheiros mas em forma de links, e também a data e hora se não fosse pedir muito. Não precisam criar codigo para mim apenas que me ajudem a chegar lá. Estou a iniciar-me em PHP

Obrigado  😛

Link to comment
Share on other sites

Não vou lá....

Entretanto na parte do upload do ficheiro (já funciona) quero em vez de ter uma pasta definida, que o user escolha 1 de 4 opções e o upload depois vai para onde o user escolher.

tou a usar este codigo para upload:

$uploaddir = "../uploads"; // Where you want the files to upload to - Important: Make sure this folders permissions is 0777!
$allowed_ext = "jpg, gif, png, pdf"; // These are the allowed extensions of the files that are uploaded
$max_size = "10240000"; // 50000 is the same as 50kb

/* $max_height = "100"; // This is in pixels - Leave this field empty if you don't want to upload images
$max_width = "100"; // This is in pixels - Leave this field empty if you don't want to upload images */

// Check Entension
$extension = pathinfo($_FILES['file']['name']);
$extension = $extension[extension];
$allowed_paths = explode(", ", $allowed_ext);
for($i = 0; $i < count($allowed_paths); $i++) {
if ($allowed_paths[$i] == "$extension") {
$ok = "1";
}
}


if ($ok == "1") {
if($_FILES['file']['size'] > $max_size)
{
print "O ficheiro tem um tamanho muito grande!";
exit;
}



if(is_uploaded_file($_FILES['file']['tmp_name']))
{
move_uploaded_file($_FILES['file']['tmp_name'],$uploaddir.'/'.$_FILES['file']['name']);
}
print "O ficheiro foi enviado com sucesso!";
} else {
print "Tipo de ficheiro não autorizado!"; 
}
?>

alguma ideia  ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.