Knutgrus Skrevet 29. april 2005 Del Skrevet 29. april 2005 (endret) Jeg har lite greie på dette her. Var inne på php.net, og klikket meg fram til dette eksempelet: Først kommer foto-upload uten innlogging: <h1>Welcome to my Photo Album</h1><form action="<?echo $PHP_SELF?>" enctype="multipart/form-data" method=POST> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input type=file name=file size=29> <input type="submit" value=" Send File "> </form> <? if($file) { $formats = array('jpg','gif','png'); $dest = "$DOCUMENT_ROOT/bilder/upload/$file_name"; if(in_array(strtolower(substr($file_name,-3)),$formats)) { if(!move_uploaded_file($file,$dest)) { echo "Unable to create $dest - check permissions<br>\n"; exit; } } } $fd = opendir("$DOCUMENT_ROOT/bilder/upload"); while($entry = readdir($fd)) { if(eregi("\.(jpg|gif|png)$",$entry)) { echo "<a href=\"$entry\">"; echo "<img src=\"$entry\" align=middle border=0 height=80 width=100>"; echo "</a> $entry<br>\n"; } } closedir($fd); ?> Så for å få med innlogging så står det: Add this line: <? if($REQUEST_METHOD=="POST") include "auth.inc"; ?> + opprett en fil som heter auth.inc med følgende innhold: <? function authenticate() { Header("WWW-authenticate: basic realm=\"Photo Album\""); Header("HTTP/1.0 401 Unauthorized");?> In order to proceed you will need a valid username/password. <? exit; } if(!isset($PHP_AUTH_USER)) { authenticate(); } else { if($PHP_AUTH_USER != "rasmus" || $PHP_AUTH_PW != "php") { authenticate(); } } ?> Noen som kan hjelpe en grønnskolling? Edit: Hvor skal jeg sette inn "add this line" ? Og filene som lastes opp kan ikke ha æ, ø eller å... Endret 29. april 2005 av Knutgrus 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å