Avatar billede zyco Nybegynder
29. april 2003 - 16:43 Der er 13 kommentarer

problem med upload script

Hej jeg har et upload script, hvor der står dette

abpath = ""; //Absolute path to where images are uploaded. No trailing slash

men hvad skal jeg skrive mellem de to ""

kan sige så meget at min hjemmeside hedder http://www.dvdrip.dk hvis det hjælper noget
Avatar billede schaefner Juniormester
29. april 2003 - 16:45 #1
Du skal skrive mappen du vil uploade til.
Avatar billede zyco Nybegynder
29. april 2003 - 16:46 #2
ja men hvad hedder mappen
Avatar billede zyco Nybegynder
29. april 2003 - 16:46 #3
jeg kan jo ikke bare skrive http://www.dvdrip.dk/upload/
Avatar billede sito Nybegynder
29. april 2003 - 16:47 #4
Du skal vel skrive stien til det sted dine billeder skal uploades til?
Avatar billede schaefner Juniormester
29. april 2003 - 16:48 #5
næhh, men hvis filen der uploader ligger her dvdrip.dk/ og mappen du uploader til ligger her dvdrip.dk/upload/, så skriver du bare "upload"
Avatar billede schaefner Juniormester
29. april 2003 - 16:48 #6
Iøvrigt vil jeg da mene at der skal stå $abpath = "";
Avatar billede schaefner Juniormester
29. april 2003 - 16:51 #7
Du kan sikkert også skrive:
$abpath = $_SERVER['DOCUMENT_ROOT']."upload";
Avatar billede Slettet bruger
29. april 2003 - 16:53 #8
$abpath = getcwd(); /*Så er du i roden... (den mappe hvor scriptet bliver exed fra)*/
Avatar billede zyco Nybegynder
29. april 2003 - 17:22 #9
<?

// Original script developed by the Zach White Network.
// Modifications for flexible multi-uploads developed by
// Greg Johnson
// gjohnson@7south.com
// 7 South Communications, Inc.
// www.7south.com
// Mod Date: 11-07-02


//user defined variables
$abpath = ""; //Absolute path to where images are uploaded. No trailing slash
$sizelim = "no"; //Do you want size limit, yes or no
$size = "250000000"; //What do you want size limited to be if there is one
$number_of_uploads = 10;  //Number of uploads to occur

if ($_REQUEST['submitted']){ // Begin processing portion of script

//all image types to upload
$cert1 = "image/pjpeg"; //Jpeg type 1
$cert2 = "image/jpeg"; //Jpeg type 2
$cert3 = "image/gif"; //Gif type
$cert4 = "image/ief"; //Ief type
$cert5 = "image/png"; //Png type
$cert6 = "image/tiff"; //Tiff type
$cert7 = "image/bmp"; //Bmp Type
$cert8 = "image/vnd.wap.wbmp"; //Wbmp type
$cert9 = "image/x-cmu-raster"; //Ras type
$cert10 = "image/x-x-portable-anymap"; //Pnm type
$cert11 = "image/x-portable-bitmap"; //Pbm type
$cert12 = "image/x-portable-graymap"; //Pgm type
$cert13 = "image/x-portable-pixmap"; //Ppm type
$cert14 = "image/x-rgb"; //Rgb type
$cert15 = "image/x-xbitmap"; //Xbm type
$cert16 = "image/x-xpixmap"; //Xpm type
$cert17 = "image/x-xwindowdump"; //Xwd type

$log = "";

for ($i=0; $i<$number_of_uploads; $i++) {

    //checks if file exists
    if ($img_name[$i] == "") {
        $log .= "No file selected for upload $i<br>";
    }

    if ($img_name[$i] != "") {
        //checks if file exists
        if (file_exists("$abpath/$img_name[$i]")) {
            $log .= "File $i already existed<br>";
        } else {

            //checks if files to big
            if (($sizelim == "yes") && ($img_size[$i] > $size)) {
                $log .= "File $i was too big<br>";
            } else {


                //Checks if file is an image
                if (($img_type[$i] == $cert1) or ($img_type[$i] == $cert2) or ($img_type[$i] == $cert3) or ($img_type[$i] == $cert4) or ($img_type[$i] == $cert5) or ($img_type[$i] == $cert6) or ($img_type[$i] == $cert7) or ($img_type[$i] == $cert8) or ($img_type[$i] == $cert9) or ($img_type[$i] == $cert10) or ($img_type[$i] == $cert11) or ($img_type[$i] == $cert12) or ($img_type[$i] == $cert13) or ($img_type[$i] == $cert14) or ($img_type[$i] == $cert15) or ($img_type[$i] == $cert16) or ($img_type[$i] == $cert17)) {
                    @copy($img[$i], "$abpath/$img_name[$i]") or $log .= "Couldn't copy image 1 to server<br>";
                    if (file_exists("$abpath/$img_name[$i]")) {
                        $log .= "File $i was uploaded<br>";
                    }
                    } else {
                        $log .= "File $i is not an image<br>";
                    }
                }
            }
        }


    }

?>

<html>
<head>
<title>Image Report</title>
</head>
<body>
<p>Log:<br>
<?

echo "$log";

?>
</p>
<body>
</html>
<?
exit;
} // End processing portion of script
?>

<html>
<head>
<title>Upload Image</title>
</head>
<body>
<form method=POST action=uploadmulti.php enctype=multipart/form-data>
<p>Files to upload:<br>
<?

for ($j=0; $j<$number_of_uploads; $j++) {
?>
<input type=file name=img[] size=30><br>
<?
}
?>
<input type="hidden" name="submitted" value="true">
<input type="submit" name="submit" value="Upload">
</form>
</body>
</html>
Avatar billede zyco Nybegynder
29. april 2003 - 17:22 #10
Kan jeg ikke få det til at virke, kan i?
Avatar billede zyco Nybegynder
29. april 2003 - 17:24 #11
ups

Jeg kan ikke få det til at virke, kan i?
Avatar billede hmm10 Nybegynder
29. april 2003 - 17:27 #12
Hedder mappen 'image'?
Avatar billede zyco Nybegynder
29. april 2003 - 17:30 #13
ja
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester