Avatar billede p-frank Nybegynder
19. maj 2001 - 12:06 Der er 22 kommentarer

SE HER!!!!!!

Hej..

Jeg søger en til at lave en enkel side med en uploadfunktion.

Hvis det har interesse så se evt. her:
www.eksperten.dk/spm/73583

Jeg vil give dig 300 kr. i alt hvis du lave det og jeg regner med at du sender det til mig på en cd med posten.

Min email er: Peterh@e-mail.dk
Avatar billede dna Nybegynder
19. maj 2001 - 12:18 #1
Må det laves i asp ?
Avatar billede webmasterdk Praktikant
19. maj 2001 - 12:25 #2
jeg har et i php, vil du have det?
Avatar billede p-frank Nybegynder
19. maj 2001 - 13:01 #3
Hjemmesiden har:

ASP understøttelse via Chili!Soft ASP
og
PHP4 understøttelse
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:17 #4
vil ikke have penge kun point, og måske lidt mere end bare et enkelt! :)
<?php

/* how many upload slots? */
define(\"UPLOAD_SLOTS\", 25);

/* where to move the uploaded file(s) to? */
define(\"INCOMING\", \"/home/mogens/www/billeder/\");

if($REQUEST_METHOD!=\"POST\")
{
    /* generate form */
    echo \"<form enctype=\\\"multipart/form-data\\\" method=post>\\n\";
    for($i=1; $i<=UPLOAD_SLOTS; $i++)
    {
        echo \"<input type=file name=infile$i><br>\\n\";
    }
    echo \"<input type=submit value=upload></form>\\n\";
}
else
{
    /* handle uploads */
    $noinput = true;
    for($i=1; $noinput && ($i<=UPLOAD_SLOTS); $i++)
    {
        if(${\"infile\".$i}!=\"none\") $noinput=false;
    }
    if($noinput)
    {
        echo \"error uploading. create 150MB coredump instead?\";
        exit();
    }
    for($i=1; $i<=UPLOAD_SLOTS; $i++)
    {
        if(${\"infile\".$i}!=\"none\" &&
        copy(${\"infile\".$i}, INCOMING.${\"infile\".$i.\"_name\"}) &&
        unlink(${\"infile\".$i}))
        {
            echo ${\"infile\".$i.\"_name\"}.\" uploaded<br>\";
        }
    }
} /* else */
?>
Avatar billede dna Nybegynder
19. maj 2001 - 13:33 #5
øøh... sender da ikke til email ?
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:40 #6
nåå, jeg har først lige læst det andet spm nu, den skal kunne sende en fil med e-mail, øjeblik så kommer jeg med sådan en! :)
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:48 #7
sådan, det er taget fra delfs.dk, meget lærerig side! :)

<?php
if ($send){ /* Hvis formen er submitted */
$boundary = uniqid(\"\"); /* Definér $boundary */

if ($filen_type) {
    $mimeType = $filen_type; /* Hvis filtypen genkendes af browseren, sætter vi mime-typen til filtypen */
} else {
    $mimeType =  \"application/unknown\"; /* Ellers, sætter vi mime-type til ukendt */
}

$fil_var = fread(fopen($filen, \"r\"), filesize($filen)); /* Læs filen ind i en variable */
$fil_var = base64_encode($fil_var); /* Gør filen læsevenlig for email-klienten */
$fil_var = chunk_split($fil_var); /* Split filkoden op i linier med 76 tegn i hver */

/* Følgende lille stykke klarer det meste mht. headers, der fortæller email-klienten hvad der er på vej
/* Først fortæller Content-type at selve body\'en er plain text, hvorefter charset fortæller hvilket tegnsæt vi bruger
/* Det næste der sker, er at selve body tilføjes
/* Så er det filens tur...
/* Først definerer Content-type typen af filen, hvorefter filens navn bliver defineret
/* Linien under fortæller først om filen skal vedhæftes, eller - om muligt - den skal vises i selve mailen.
/* Sæt Content-disposition til inline hvis du ønsker filen direkte i mailen.
/* Vi fortæller email-klienten at filen er encoded med base64
/* Som det sidste skriver vi fil-koden ud, og fortæller at vi er færdige */
$body =  \"
--$boundary
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit

$body_text

--$boundary
Content-type: $mimeType; name=$filen_name
Content-disposition: attachment; filename=$filen_name
Content-transfer-encoding: base64

$fil_var

--$boundary--\";
   
if (mail(\"peterh@e-mail.dk\",\"Emnet\",$body,\"From: $fra<x@z.com>\\nContent-type: multipart/mixed; boundary=\\\"$boundary\\\"\")) {/* Send mailen - bemærk 4. parameter */
    echo \"Mailen er sendt!\";
} else {
    echo \"Der opstod en fejl, og mailen blev ikke sendt!\";
}

} else { /* Hvis ikke formen er submitted, vis formen */
echo  \"<form action=\'\".basename($PHP_SELF).\"?send=1\' enctype=\'multipart/form-data\' method=\'post\'>\\n\";
echo  \"<table>\\n\";
echo \"<tr><td>Fra:</td><td><input type=\'text\' name=\'fra\'></td></tr>\\n\";
echo  \"<tr><td>Fil:</td><td><input type=\'file\' name=\'filen\'></td></tr>\\n\";
echo  \"<tr><td>Body:</td><td><textarea name=\'body_text\'></textarea></td></tr>\\n\";
echo  \"<tr><td></td><td><input type=\'submit\' value=\'Send\'></td></tr>\\n\";
echo \"</table>\\n</form>\\n\";
}
?>
Avatar billede p-frank Nybegynder
19. maj 2001 - 13:51 #8
Skal jeg bare kalde filen .php ???
Avatar billede p-frank Nybegynder
19. maj 2001 - 13:52 #9
Og alle ting som jeg bedte om i
www.eksperten.dk/spm/73583
er med ??
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:53 #10
den har kun punkterne 1-3 og (6)
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:54 #11
se evt. her, men den er indrettet til min mail
http://genner.dk/mogens/sendemail.php
Avatar billede webmasterdk Praktikant
19. maj 2001 - 13:58 #12
men at tilføje xtra tekstfelter er ikke videre svært!
Avatar billede cyfer Nybegynder
19. maj 2001 - 14:25 #13
Hvorfor kan jeg ikke få min til at virke?
http://www.whitehat.dk/offers/mail.php
Når man vedhæfter, og sender. Skriver den:


Warning: fopen(\"\",\"r\") - Inappropriate ioctl for device in /usr/local/www/whitehatdk/www/offers/mail.php on line 11

Warning: Supplied argument is not a valid File-Handle resource in /usr/local/www/whitehatdk/www/offers/mail.php on line 11
Mailen er sendt!

Og jeg modtager en mail med en fil der fylder 1byte og som hedder  .dat
Avatar billede webmasterdk Praktikant
19. maj 2001 - 15:36 #14
jeg tror det hænger sammen med at white kun kan uploade filer mindre end 130 Kb
Avatar billede webmasterdk Praktikant
19. maj 2001 - 15:40 #15
du må have ændret noget forkert, for her virker det
http://www.whitehat.dk/boegh/sendemail.php
Avatar billede p-frank Nybegynder
19. maj 2001 - 18:30 #16
Den siger

Parse error: parse error in /www/ph4.dk/html/Internet/upload.php3 on line 50

Min hjemmeside er: www.ph4.dk
Og adressen den siger det på er: www.ph4.dk/internet/upload.php3



Avatar billede p-frank Nybegynder
19. maj 2001 - 18:32 #17
Avatar billede p-frank Nybegynder
19. maj 2001 - 18:34 #18
*lol*
Avatar billede p-frank Nybegynder
19. maj 2001 - 18:35 #19
>> dna .. du kan evt. lave det i asp...
Avatar billede cyfer Nybegynder
19. maj 2001 - 19:22 #20
Hvorfor kan jeg så heller ikke få det til at virke på www.friserverplads.dk . Skal der installeres noget på serveren eller lignene??
Avatar billede dna Nybegynder
19. maj 2001 - 21:02 #21
Jeg vil gerne vide om det er noget jeg skal gå i gang med eller hvad ?
Avatar billede p-frank Nybegynder
19. maj 2001 - 23:43 #22
>> dna .. bare fyr løs ;)
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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