Erik B. Skrevet 26. juli 2006 Del Skrevet 26. juli 2006 Hei alle sammen! Etter som at mitt forrige bildegalleri krasjet, ville jeg prøve å lage noe selv. Noe enkelt. Vi tar utgangspunkt i magikerens bilde opplastings script. Dette er akkurat det jeg er ute etter, bare litt mer. Det jeg vil ha hjelp til er å utvikle scriptet videre slik at: - Man kan velge en mappe fra en liste hvilken mappe man vil bildene skal havne i, dersom mappen ikke finnes skal den opprettes. - Lage en fil hvor bildemappene blir ramset opp, alle bildene i thumbs, når man trykker på et bilde skal det forstørres. Håper noen hadde hvert så snill å hjelpe meg litt med dette Her er koden til magikerens script under spoileren. Skjult tekst: (Marker innholdet i feltet for å se teksten): <?php echo('Upload images:<br /> <FORM ENCTYPE="multipart/form-data" ACTION="' . $PHP_SELF . '" METHOD="POST"> The file: <INPUT TYPE="file" NAME="userfile"> <INPUT TYPE="submit" VALUE="Upload"> </FORM>'); $path = "/var/www/html/img/"; $max_size = 20000; if (!isset($HTTP_POST_FILES['userfile'])) exit; if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "The file is too big<br>n"; exit; } if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) { if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>n"; exit; } $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path . $HTTP_POST_FILES['userfile']['name']); if (!$res) { echo "upload failed!<br>n"; exit; } else { echo "upload sucessful<br>n"; } echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>n"; echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>n"; echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>n"; } else { echo "Wrong file type<br>n"; exit; } } $my_file = $HTTP_POST_FILES['userfile']['name']; ?> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå