10. august 2005 - 15:53Der er
39 kommentarer og 1 løsning
Hvordan kan jeg få en liste over hvad der ligget i mappen ?
hej . jeg har lige fundet en opload fil, men mangler bare en fil så jeg kan se hvad der ligger i mappen, altså hvad navn, og størelse osv. og hvis man kunne om man så også kunne få en ip på ?
upload filen ser sådan ud :
<?php
/* Funktion der uploader en fil af tilladt filtype (MIME) med en maximal størrelse til et bibliotek */ /* Funktionen skal fodres med $_FILES['navn'] */ /* String upload_fil(Array fil [, Integer max_stoerrelse [, String bibliotek [, Array filtyper_tilladt]]]) */
if (!in_array($filtype, $filtyper_tilladt)) { echo "<p>Filtypen '$filtype' er ikke tilladt. De tilladte filtyper er '" . implode("', '", $filtyper_tilladt) . "'. Filen '$filnavn' kan derfor ikke uploades!</p>"; $fejl = 1; }
if ($fil_stoerrelse > $max_stoerrelse) { echo "<p>Filen '$filnavn' er for stor og kan ikke uploades. Den fylder " . ceil($fil_stoerrelse) . " kb og der kan maximalt uploades $max_stoerrelse kb!</p>"; $fejl = 1; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det gør du jo f.eks. ved at registrere det i en mysql-tabel. Så bør du registrere filnavnet og ip-adressen. IP-adressen kan du så tilføje med $_SERVER['REMOTE_ADDR'];
altså f.eks.:
mysql_query("INSERT INTO tabel (filnavn, ip) VALUES ('".$_FILES['userfile']['name']."','".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error());
Kommer lidt an på hvad du vil. Først og fremmest, så opret en ny fil, indsæt mit eksempel og prøv filen. Den burde så vise de filer der ligger i den samme mappe som filen selv.
if (move_uploaded_file($fra, $til)) { //connect her mysql_query("INSERT INTO tabel (filnavn, ip) VALUES ('".$_FILES['userfile']['name']."','".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error()); echo "<p>Filen '$filnavn' er uploadet!</p>"; return $fil_sti;
Warning: mysql_query(): Access denied for user: 'randersen.dk@localhost' (Using password: NO) in /customers/randersen.dk/randersen.dk/httpd.www/privat/upload1.php on line 58
Warning: mysql_query(): A link to the server could not be established in /customers/randersen.dk/randersen.dk/httpd.www/privat/upload1.php on line 58 Access denied for user: 'randersen.dk@localhost' (Using password: NO)
Der skal du jo connecte med mysql_connect() og mysql_select_db(). Det ser ud til at du prøver (jeg kan ikke se din kode), men du gør noget forkert (forkert adgangskode).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.