Avatar billede bo0 Nybegynder
18. juni 2004 - 13:56 Der er 33 kommentarer og
1 løsning

Hvem kan hjælpe mig med et upload script?

Hej eksperter!

Nu skal i høre:
Jeg vil meget gerne have lavet et upload script, men jeg har nogle få krav:

  -Man skal logge på i starten, før man kan komme ind og uploade.
  -Det skal være et simpelt og flot design.
  -Og det skal virke.
  -Man skal kunne slette filerne hvis man fortryder inde på siden.
  -Når man uploader skal det komme frem, delvis under upload knappen.
  -Der skal være noget i bunden, hvor der star hvor mange filer der er på siden.
  -Følgende extensions skal være: jpg, bmp, doc, txt. Det er de eneste extensions man må upload.

Det var vist det, håber det kan lade sig gøre? Vil blive rigtigt glad.
På forhånd tak!
bo0
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:03 #1
tror du det er en gavebod
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:04 #2
Det kunne jo være at folk var lidt flinke og hjælpe?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:07 #3
ja ja.. driller også bare.. men tror godt at det kan betale sig at prøve lidt selv først.. det er bare det jeg mener... virker lidt dovent.. ;)
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:09 #4
http://www.mortenbo.net/up/upload.php
Det er det eneste jeg kunne hamle op med. Jeg synes ikke det er specielt pænt. Kunne godt tænke mig noget lidt flottere og med kodeord osv.
Avatar billede tbrf Nybegynder
18. juni 2004 - 14:16 #5
Kig på: http://www.webcafe.dk/artikler/php/upload/ .
Så har du lidt at gå i gang med.. Når der så opstår problemer, så kan du jo bare spørge her på eksperten..
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:17 #6
Den har jeg læst. Og det link jeg gav før, var det jeg fik ud af det. Tænkte på om i eksperter kunne lave et rigtigt flot et? Men ellers lukker jeg bare, hvis det ikke kan lade sig gøre?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:18 #7
nååååå ok.. du var ikke så doven endda.. sorry.... det virker jo fint...
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:21 #8
Ja det gør det, men kunne godt tænke mig en anden font, lave password før man kan komme ind. Fordi det er til skolen. F.eks. hvis jeg sidder oppe i skolen og skal gemme et dokument, nægter jeg at gøre det på en diskette ;) Det ville jo være meget nemmere med et upload script. Hvis i kan forstå hvad jeg mener?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:25 #9
simpelt javascript til at lave login til en side... finten er at den bare skal have navnet på siden som den skal logge på.. dvs at man laver en hemlig side med et usigende navn. koden som man skriver bliver den side
som den logger på.... smart...


<html>

<script language="JavaScript">
var popup = true; // åbn siden i nyt vindue
function login(form)
{
ext = ".asp"
dir = "" // navnet på direktoriet
url = dir + form.password.value + ext
if(popup) window.open(url, "", "fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=yes,location=yes")
else window.location = url
}


</script>
<body>
<center>
<form>
<input type=password name=password>&nbsp;&nbsp;<input type=button onclick='login(this.form)' value='Login'>
</form>
</center>
</body>
</html>
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:32 #10
Ok, hvor skal jeg putte linket hen?
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:33 #11
Hehe, jeg ved ikke noget om Javascript, kunne evt. være at du kunne fortælle lidt om hvor jeg skal indsætte de forskellige værdier?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:36 #12
koden jeg har givet dig putter du fx i index filen...... siden hvor du kan uploade er jo så den du linker til fra indexfilen... altså hvis din side med upload hedder upload.php så skriver du bare upload i passwordfeltet.... og så ka du jo bare lige lave en lille ændring i filen.. Det er gjort her... har ændret endelsen fra asp til php

<html>

<script language="JavaScript">
var popup = true; // åbn siden i nyt vindue
function login(form)
{
ext = ".php"
dir = "" // navnet på direktoriet
url = dir + form.password.value + ext
if(popup) window.open(url, "", "fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=yes,location=yes")
else window.location = url
}


</script>
<body>
<center>
<form>
<input type=password name=password>&nbsp;&nbsp;<input type=button onclick='login(this.form)' value='Login'>
</form>
</center>
</body>
</html>
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:42 #13
Hvor skal jeg skrive upload henne? Og hvor skriver jeg hvad kodeordet skal være?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:42 #14
hmmm
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:43 #15
som jeg sagde før så er kodeordet bare navnet på din uploadside
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:44 #16
Ok, hvor er passwordfeltet?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:44 #17
har du prøvet at putte den kode jeg gav dig ind i en side???? altså en html side?
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:47 #18
Jamen det du har lavet er jo et HTML dokument?
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:48 #19
ja og
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:48 #20
Det skal jo heller ikke liggge i samme dokument som din php
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:49 #21
Nej
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:49 #22
Men hvor er det jeg linker til den side henne? Jeg kan ikke rigtigt få det til at funke.
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:50 #23
hvad er så problemet
Avatar billede JJ77 Juniormester
18. juni 2004 - 14:52 #24
du linker med selve det password du skriver i feltet... og passwordet er navnet på siden hvor du vil uploade... dvs at hvis din uploadside hedder upload.php.. skriver du bare upload som password
Avatar billede bo0 Nybegynder
18. juni 2004 - 14:53 #25
Lige nu ser min kode således ud:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>aeggwsdr</title>
</head>

<body>
<script>
script language="JavaScript">
var popup = true; // åbn siden i nyt vindue
function login(form)
{
ext = ".php"
dir = "" // navnet på direktoriet
url = dir + form.password.value + ext
if(popup) window.open(url, "http://www.mortenbo.net/up/upload.php", "fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=yes,location=yes")
else window.location = url
}
</script>
<form>
<input type=upload name=upload>&nbsp;&nbsp;<input type=button onclick='login(this.form)' value='Login'>
</form>



</body>
</html>
Avatar billede bo0 Nybegynder
18. juni 2004 - 15:00 #26
Min index fil ser således ud:
<?PHP
echo '
    <form action="do-upload.php" method="post" enctype="multipart/form-data">
      <b>Fil til upload:</b>
      <input type="file" name="upfil" />
      <input type="submit" value="upload" />
    </form>
';
?>
<?php

function list_filer($bibliotek)
{
    if ($bib = @opendir($bibliotek)) {
        while (false !== ($fil = readdir($bib))) {
            if ($fil != '.' && $fil != '..' && !ereg('^\..+', $fil)) {
                $fil_liste[] = "<a href=\"$bibliotek/$fil\">$fil</a>";
            }
        } 
 
        closedir($bib);
     
        if (is_array($fil_liste)) {
            $liste = '<li>' . join('</li><li>', $fil_liste) . '</li>';
        } else {
            $liste = '<li>Ingen filer p&aring; lager</li>';
        }
     
        $fil_lager = "<h2>Uploaded filer</h2><ul>$liste</ul>";
        return $fil_lager;
    } else {
        die("Kunne ikke &aring;bne biblioteket: $bibliotek");
    }
}

echo list_filer("upload/");
?>
Avatar billede JJ77 Juniormester
18. juni 2004 - 15:02 #27
det ka du jo bare ændre på... om ikke andet kan du jo bare lave et link fra din index-fil til loginsiden.... fx login.html  og derfra kan du jo så lave det jeg sagde før
Avatar billede bo0 Nybegynder
18. juni 2004 - 15:04 #28
Jeg skal have sådan at når jeg jeg kommer ind på http://www.mortenbo.net/up/upload.php så skal jeg logge på og så kommer min index fil jo.
Avatar billede JJ77 Juniormester
18. juni 2004 - 15:05 #29
ok.. jeg kan vist ikke hjælpe.. desværre.. vi står vist lidt fast her..
Avatar billede bo0 Nybegynder
18. juni 2004 - 15:07 #30
Kan vi ikke mødes på MSN og så kan jeg sende det jeg har lavet og så skal du nok få nogle velfortjente point og en god karma ;)
Avatar billede bo0 Nybegynder
18. juni 2004 - 15:07 #31
mossler8@hotmail.com
Avatar billede JJ77 Juniormester
18. juni 2004 - 15:15 #32
ka du ikke bare prøve at maile det til mig på bjaerg76@hotmail.com
Avatar billede JJ77 Juniormester
18. juni 2004 - 15:34 #33
svaret er som det står her på siden.... ;)
Avatar billede JJ77 Juniormester
18. juni 2004 - 15:41 #34
tak for point!!!!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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