huf Skrevet 16. mai 2005 Del Skrevet 16. mai 2005 (endret) Hei. Jeg har lite kunnskap om php. Bare nevner det først. Til saken: Jeg har et domene og webhotell. Der har jeg en underkatalog, slik av banen blir slik: http://domene.com/~underkatalog. Den underkatalogen bruker jeg bare til å laste opp småting (ikke hemmelige ting), som bilder og konfigurasjonsfiler. Når jeg laster opp filer dit, må jeg bruke et ftp-program (naturlig nok). Det er vel mulig å bruke php til å lage et opplastingsscript som jeg kan bruke til å laste opp filer via en browser til denne mappen, men spørsmålet er hvordan. Jeg må ha tilgang til å browse harddisken, og ha mulighet til passordbeskyttelse av opplastingen. Noen som har forslag? Endret 16. mai 2005 av huf Lenke til kommentar
Loomy Skrevet 16. mai 2005 Del Skrevet 16. mai 2005 Alt du trenger: http://www.php.net/manual/en/features.file-upload.php Lenke til kommentar
huf Skrevet 16. mai 2005 Forfatter Del Skrevet 16. mai 2005 Ja, det var jo ikke så lett for en nybegynner å vite hva jeg trenger av det der da. Mange funksjoner osv. Kan noe av dette brukes? <html><body> <form action="<?php echo $_SERVER['PHP_SELF'];?>?submit=1" method="post" enctype="multipart/form-data"> Send these files:<br> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> <input name="userfile" type="file"> <-<br> <input name="otherfile[]" type="file"><br> <input name="otherfile[]" type="file"><br> <input type="submit" value="Send files"> </form> </body></html> <?php error_reporting(E_ALL); if (!isset($submit)) { exit; } require 'HTTP/upload.php'; echo '<pre>'; //print_r($HTTP_POST_FILES); $upload = new http_upload('es'); $file = $upload->getFiles('userfile'); if (PEAR::isError($file)) { die ($file->getMessage()); } if ($file->isValid()) { $file->setName('uniq'); $dest_dir = './uploads/'; $dest_name = $file->moveTo($dest_dir); if (PEAR::isError($dest_name)) { die ($dest_name->getMessage()); } $real = $file->getProp('real'); echo "Uploaded $real as $dest_name in $dest_dir\n"; } elseif ($file->isMissing()) { echo "No file selected\n"; } elseif ($file->isError()) { echo $file->errorMsg() . "\n"; } print_r($file->getProp()); echo '</pre>'; ?> Evt. noen som har ferdig laga script jeg kan bruke? Tror ikke jeg skal mekke noe helt selv med den kompetansen jeg har. Lenke til kommentar
Prodigy_ Skrevet 16. mai 2005 Del Skrevet 16. mai 2005 (endret) Du kan se om du finner noe brukbart her. Edit: Og her. Endret 16. mai 2005 av Prodigy_ Lenke til kommentar
huf Skrevet 16. mai 2005 Forfatter Del Skrevet 16. mai 2005 Du kan se om du finner noe brukbart her. Edit: Og her. Tusen takk. Fikk det til ved hjelp av denne. 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å