Avatar billede iver25 Nybegynder
24. oktober 2001 - 12:36 Der er 17 kommentarer og
1 løsning

vis billede

Følgende kode, er noget af det jeg bruger til at uploade billeder til min webserver. Som det er nu, kan jeg ikke se på siden, hvad det er for et billede jeg sender afsted, så jeg bliver nødt til at gå over i et andet program for at se om det er det rigtige. Kan jeg på en eller anden måde få vist hvad det er for et billede jeg er ved at sende??

    echo \"</select>\".\"<br>\".\"<br>\";
    echo \"Skriv tekst her:\".\"<br>\";
    echo \"<TEXTAREA name=besked rows=5 cols=\'35\' style=\'overflow:auto\'  ></TEXTAREA>\".\"<br>\".\"<br>\";
    echo \"<input type=\'hidden\' name=\'MAX_FILE_SIZE\' value=\'1000000\'> \";
    echo \"Vælg billede her:\".\"<br>\";
    echo \"<input name=\'userfile\' type=\'file\'> \".\"<br>\".\"<br>\";
    echo \"<input type=\'submit\' value=\'Send File\' name=\'submit\'>\";
Avatar billede angelod Novice
24. oktober 2001 - 12:40 #1
Hmm.. Jeg skal lige se på det.. Jeg ka måske komme frem med en skummel løsning.
Avatar billede codebase Praktikant
24. oktober 2001 - 12:41 #2
du kunne lave en:
echo \"</select>\".\"<br>\".\"<br>\";
    echo \"Skriv tekst her:\".\"<br>\";
    echo \"<TEXTAREA name=besked rows=5 cols=\'35\' style=\'overflow:auto\'  ></TEXTAREA>\".\"<br>\".\"<br>\";
    echo \"<input type=\'hidden\' name=\'MAX_FILE_SIZE\' value=\'1000000\'> \";
    echo \"Vælg billede her:\".\"<br>\";
    echo \"<input name=\'userfile\' type=\'file\'> \".\"<br>\".\"<br>\";
    echo \"<input type=\'submit\' value=\'Send File\' name=\'submit\'>\";
if ($userfile) echo \"<img src=\'http://stig_til_billede/billede\' border=0>\";

_codeb@se.dk
Avatar billede angelod Novice
24. oktober 2001 - 12:43 #3
Jamen så skal han jo uploade billedet først.. Jeg tror at han gerne vil se billedet før han begynder at uploade..
Avatar billede iver25 Nybegynder
24. oktober 2001 - 12:47 #4
Det er nemlig rigtigt. det \"codebase\" skriver virker vel først når jeg har uploadet billedet. Jeg vil gerne se det før jeg uploader!
Avatar billede codebase Praktikant
24. oktober 2001 - 12:47 #5
hmm, det kan man i win2k, men ikke i eks. win98

_codeb@se.dk
Avatar billede angelod Novice
24. oktober 2001 - 12:49 #6
Jo det er vist nok muligt.. Giv mig lige 5 minutter, så skal jeg finde ud af det.
Avatar billede iver25 Nybegynder
24. oktober 2001 - 12:50 #7
Det lyder godt!
Avatar billede uller Nybegynder
24. oktober 2001 - 12:55 #8
lytter
Avatar billede uller Nybegynder
24. oktober 2001 - 12:57 #9
kan det ikke gøres via javascript.

1: lav et \"dummybillede\"
2: når der er blevet browset efter det angivende billede ændres dummybilledets src tag til den nye sti(billede)...

bare et forslag..
Avatar billede angelod Novice
24. oktober 2001 - 13:03 #10
Jo det skal gøres med JavaScript.. Jeg tænker på at lave en funktion der benytter onChange events fra filupload-feltet til at vise billedet i en popup.. Er bare ikke sikker på at det virker med hensyn til sikkerhed og alt det der..
Avatar billede uller Nybegynder
24. oktober 2001 - 13:09 #11
angelod -> det var det samme jeg havde i tankerne... :o)
- og jeg tror ikke at det ville være et problem, dog uden at have testet det.
Avatar billede angelod Novice
24. oktober 2001 - 13:40 #12
Okay, her er en funktion som virker, men den er lidt tricky da den ikke virker i Netscape.. Jeg skal lige kigge på det, men ellers, den virker i IE, og kombinerer mine egne ideer med ullers. :o)

<html>
<head>
<script language=\"JavaScript\">
  function ChangeTo() {
    document.testpic.src = document.blahblah.filen.value;
  }
</script>
</head>
<body>
<form name=\"blahblah\" enctype=\"multipart/form-data\">
  <input type=\"file\" name=\"filen\">
</form>
<input type=\"button\" onClick=\"ChangeTo();\" value=\"Se billede\"><br>
<br>
<img src=\"nn.jpg\" name=\"testpic\"><br>
</body>
</html>
Avatar billede iver25 Nybegynder
24. oktober 2001 - 13:51 #13
Det er nok mig der er dum, men hvordan får jeg det til at passe ind i den kode jeg har skrevet. Jeg har prøvet, men det virker ikke!
Avatar billede angelod Novice
24. oktober 2001 - 13:53 #14
Post lige den source du har og jeg skal tilpasse den. :o)
Avatar billede iver25 Nybegynder
24. oktober 2001 - 13:56 #15
<head>
<script language=\"JavaScript\">
  function ChangeTo() {
    document.testpic.src = document.blahblah.filen.value;
  }
</script>
</head>
<html>
<title>Havana Club administration</title>

<body>
<div align=\"Center\">
<h4>Herunder vælges den dato hvor du vil tilføje et billede</h4>
<?
    $conn = odbc_connect( \"*****\" , \"*****\" , \"*****\" );
    $result = odbc_exec( $conn, \"SELECT dato FROM dato\");

    $fil_sti = \"../Billeder/\"; //Her skal den sti stå på din server, hvor billedet skal ligge!

    if (isset ($userfile)) {
    /*    print \"sti: $userfile<br>\";
        print \"$userfile_name<br>\";
        print \"Størrelse: $userfile_size<br>\";
        print \"Type: $userfile_type<br>\";
        echo \"$besked\".\"<br>\";
        echo \"$datoer\".\"<br>\";*/
        if (copy ($userfile,$fil_sti.$userfile_name)){
            $conn = odbc_connect( \"*****\" , \"*****\" , \"*****\" );
            odbc_exec( $conn, \"INSERT INTO billede (navn, dato, tekst) VALUES (\'$userfile_name\', \'$datoer\', \'$besked\')\");
        }
        else {
            echo \"Billedet blev ikke sendt. Prøv igen\";
        }
       
    }

    echo\"<form enctype=\'multipart/form-data\' action=\'tilfoejbillede.php\' method=POST> \";
    //echo \"<form action = \'tilfoejbillede.php\'>\";
    echo \"<select name = \'datoer\'>\";
    echo \"<option value = \'\' selected>Vælg dato her\";

    while (odbc_fetch_row($result)){
        $dato = odbc_result( $result, 1);
        echo \"<option value = \'$dato\'>$dato\";
    }
    echo \"</select>\".\"<br>\".\"<br>\";
    echo \"Skriv tekst her:\".\"<br>\";
    echo \"<TEXTAREA name=besked rows=5 cols=\'35\' style=\'overflow:auto\'  ></TEXTAREA>\".\"<br>\".\"<br>\";
    echo \"<input type=\'hidden\' name=\'MAX_FILE_SIZE\' value=\'1000000\'> \";
    echo \"Vælg billede her:\".\"<br>\";
    echo \"<input name=\'userfile\' type=\'file\'> \".\"<br>\".\"<br>\";
    echo \"<input type=\'submit\' value=\'Send File\' name=\'submit\'>\";

    //echo \"<input type=\\\"submit\\\" value=\\\"Tilføj\\\" name=\\\"tilføjbillede\\\">\";
    echo \"</form>\";


?>

</div>
</body>

</html>
Avatar billede angelod Novice
24. oktober 2001 - 14:03 #16
Dette sku virke..

<head>
<script language=\"JavaScript\">
  function ChangeTo() {
    document.testpic.src = document.theform.userfile.value;
  }
</script>
</head>
<html>
<title>Havana Club administration</title>

<body>
<div align=\"Center\">
<h4>Herunder vælges den dato hvor du vil tilføje et billede</h4>
<?
    $conn = odbc_connect( \"*****\" , \"*****\" , \"*****\" );
    $result = odbc_exec( $conn, \"SELECT dato FROM dato\");

    $fil_sti = \"../Billeder/\"; //Her skal den sti stå på din server, hvor billedet skal ligge!

    if (isset ($userfile)) {
    /*    print \"sti: $userfile<br>\";
        print \"$userfile_name<br>\";
        print \"Størrelse: $userfile_size<br>\";
        print \"Type: $userfile_type<br>\";
        echo \"$besked\".\"<br>\";
        echo \"$datoer\".\"<br>\";*/
        if (copy ($userfile,$fil_sti.$userfile_name)){
            $conn = odbc_connect( \"*****\" , \"*****\" , \"*****\" );
            odbc_exec( $conn, \"INSERT INTO billede (navn, dato, tekst) VALUES (\'$userfile_name\', \'$datoer\', \'$besked\')\");
        }
        else {
            echo \"Billedet blev ikke sendt. Prøv igen\";
        }
       
    }

    echo\"<form enctype=\'multipart/form-data\' action=\'tilfoejbillede.php\' method=POST name=\'theform\'> \";
    //echo \"<form action = \'tilfoejbillede.php\'>\";
    echo \"<select name = \'datoer\'>\";
    echo \"<option value = \'\' selected>Vælg dato her\";

    while (odbc_fetch_row($result)){
        $dato = odbc_result( $result, 1);
        echo \"<option value = \'$dato\'>$dato\";
    }
    echo \"</select>\".\"<br>\".\"<br>\";
    echo \"Skriv tekst her:\".\"<br>\";
    echo \"<TEXTAREA name=besked rows=5 cols=\'35\' style=\'overflow:auto\'  ></TEXTAREA>\".\"<br>\".\"<br>\";
    echo \"<input type=\'hidden\' name=\'MAX_FILE_SIZE\' value=\'1000000\'> \";
    echo \"Vælg billede her:\".\"<br>\";
    echo \"<input name=\'userfile\' type=\'file\'> \".\"<br>\".\"<br>\";
    echo \"<input type=\'submit\' value=\'Send File\' name=\'submit\'>\";

    //echo \"<input type=\\\"submit\\\" value=\\\"Tilføj\\\" name=\\\"tilføjbillede\\\">\";
    echo \"</form>\";


?>

</div>
<br>
<input type=\"button\" value=\"See picture\" onClick=\"ChangeTo();\"><br>
<img src=\"nn.jpg\" name=\"testpic\"><br>
</body>

</html>
Avatar billede iver25 Nybegynder
24. oktober 2001 - 14:10 #17
Det virker bare perfekt. Tak for hjæpen
Avatar billede angelod Novice
24. oktober 2001 - 14:11 #18
Selv tak. :o)

Takker 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