Jump to content
Sign in to follow this  
Erik B.

Hjelp til et super-enkelt bildegalleri

Recommended Posts

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'];

?>

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...