Avatar billede flol Nybegynder
26. juli 2007 - 10:28 Der er 3 kommentarer og
1 løsning

Upload af billede

Hej.
jeg har et lille problem med at få uploadet et billede.
koden ser fin ud kan ikke finde fejl, men aligevel gider den ikke uploade, har prøvet mig lidt frem og det ser ud som om den slet ikke finder filen / billedet som jeg vil uploade. :/
kan i hjælpe mig ?

koden:
------------------
<?
session_start();
$brugernavn = str_replace("'", "", $_GET['bruger']);
if($_SESSION['level'] == 2) {
if(isset($_POST['submit'])) {
        $marke = str_replace("'", "", $_POST['marke']);
        $model = str_replace("'", "", $_POST['model']);
        $ar = str_replace("'", "", $_POST['ar']);
        $heste = str_replace("'", "", $_POST['heste']);
        $motor = str_replace("'", "", $_POST['motor']);
        $style = str_replace("'", "", $_POST['style']);
        $extra = str_replace("'", "", $_POST['extra']);
        $frem = str_replace("'", "", $_POST['frem']);
        $besked = str_replace("'", "", $_POST['besked']);
        if($marke == "" OR $model == "" OR $ar == "" OR $heste == "" OR $motor == "" OR $style == "" OR $extra == "" OR $frem == "" OR $besked == "") {
            echo "Du skal udfylde alle felter!";
        }else{
            $file=$_FILES['fil']['tmp_name'];
            $name=$_FILES['fil']['name'];
            $name=str_replace(" ", '_', $name);
            $name = str_replace("ø", 'o', $name);
            $name = str_replace("æ", 'e', $name);
            $name = str_replace("å", 'a', $name);
            $ext=strrchr($_FILES['fil']['name'],'.');
            $ext=strtolower($ext);
            $types=array(".jpg", ".gif", ".bmp", ".jpeg");
            $path = "scooter/imggodkend/" . time() . "_" . $name;
               
            if(!in_array($ext, $types) && $_FILES['fil']['size'] < 10485760) {
                echo "Dit billede skal være jpg, gif, bmp format og fylder mindre en 10 mb (10485760 bytes)!";
               
            }else{
           
                move_uploaded_file($file, $path);
                chmod($path, 0644);
               
                mysql_query("INSERT INTO scootergodkend (marke,model,ar,heste,motor,styling,ekstra,fremtid,besked,billede,tid) VALUES('$marke', '$model', '$ar', '$heste', '$motor', '$style', '$extra', '$frem', '$besked', '$path', NOW())") or die(mysql_error());
                echo "Venter på godkendelse! $name";
            }
        }
    }

?>
    <form action="?menu=opretscooter" method="post">
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
              <td width="43" bgcolor="#DCDCDC">&nbsp;</td>   
                <td width="169" bgcolor="#DCDCDC">Mærke:</td>
                <td width="794" bgcolor="#DCDCDC">
                <select name="marke" class="form">
                    <option value="<? echo $_POST['marke']; ?>"><? echo $_POST['marke']; ?></option>
                    <option>>> Mærke <<</option>
                   
                    <option value="Adly">Adly</option>
                   
                    <option value="Aprilia">Aprilia</option>
                   
                    <option value="Atala">Atala</option>
                   
                    <option value="Baotian">Baotian</option>
                   
                    <option value="Barossa">Barossa</option>
                   
                    <option value="Benelli">Benelli</option>
                   
                    <option value="Beta">Beta</option>
                   
                    <option value="Blata">Blata</option>
                   
                    <option value="Cagiva">Cagiva</option>
                   
                    <option value="CPI">CPI</option>
                   
                    <option value="Daelim">Daelim</option>
                   
                    <option value="Deblasi">Deblasi</option>
                   
                    <option value="Derbi">Derbi</option>
                   
                    <option value="Eton">Eton</option>
                   
                    <option value="FNH">FNH</option>
                   
                    <option value="Garelli">Garelli</option>
                   
                    <option value="Generic">Generic</option>
                   
                    <option value="Giantco">Giantco</option>
                   
                    <option value="Gilera">Gilera</option>
                   
                    <option value="Gizmo">Gizmo</option>
                   
                    <option value="Honda">Honda</option>
                   
                    <option value="Hyosung">Hyosung</option>
                   
                    <option value="Italjet">Italjet</option>
                   
                    <option value="Jensen">Jensen</option>
                   
                    <option value="Jincheng">Jincheng</option>
                   
                    <option value="Kawasaki">Kawasaki</option>
                   
                    <option value="Kazuma">Kazuma</option>
                   
                    <option value="Keeway">Keeway</option>
                   
                    <option value="Kinroad">Kinroad</option>
                   
                    <option value="Kreidler">Kreidler</option>
                   
                    <option value="KTM">KTM</option>
                   
                    <option value="Kymco">Kymco</option>
                   
                    <option value="Lifan">Lifan</option>
                   
                    <option value="Malaguti">Malaguti</option>
                   
                    <option value="MBK">MBK</option>
                   
                    <option value="MiniBike">MiniBike</option>
                   
                    <option value="Monark">Monark</option>
                   
                    <option value="Moto Guzzi">Moto Guzzi</option>
                   
                    <option value="Motorhispania">Motorhispania</option>
                   
                    <option value="P. Lindberg ">P. Lindberg </option>
                   
                    <option value="Pegasus">Pegasus</option>
                   
                    <option value="Peugeot">Peugeot</option>
                   
                    <option value="Pexma">Pexma</option>
                   
                    <option value="PGO">PGO</option>
                   
                    <option value="Piaggio">Piaggio</option>
                   
                    <option value="Polini">Polini</option>
                   
                    <option value="Puch">Puch</option>
                   
                    <option value="Regal">Regal</option>
                   
                    <option value="Rieju">Rieju</option>
                   
                    <option value="Sachs">Sachs</option>
                   
                    <option value="Sco">Sco</option>
                   
                    <option value="Scootcar">Scootcar</option>
                   
                    <option value="Siamoto">Siamoto</option>
                   
                    <option value="Sinski">Sinski</option>
                   
                    <option value="Skyteam">Skyteam</option>
                   
                    <option value="SMC">SMC</option>
                   
                    <option value="Solo-Electra">Solo-Electra</option>
                   
                    <option value="Suzuki">Suzuki</option>
                   
                    <option value="Sym">Sym</option>
                   
                    <option value="Texas">Texas</option>
                   
                    <option value="TGB Pegasus">TGB Pegasus</option>
                   
                    <option value="TM">TM</option>
                   
                    <option value="TobiLiner">TobiLiner</option>
                   
                    <option value="Tomos">Tomos</option>
                   
                    <option value="Velo">Velo</option>
                   
                    <option value="Vespa">Vespa</option>
                   
                    <option value="Veteraner">Veteraner</option>
                   
                    <option value="Yamaha">Yamaha</option>
              </select>          </td>
            </tr>
            <tr>
              <td bgcolor="#eaeaea">&nbsp;</td>   
                <td bgcolor="#eaeaea">Model:</td>
              <td height="30" bgcolor="#eaeaea"><input type="text" name="model" style="border:1px solid #CD9933" maxlength="20" value="<? echo $_POST['model']; ?>"></td>
            </tr>
            <tr>
              <td bgcolor="#dcdcdc">&nbsp;</td>   
                <td bgcolor="#dcdcdc">Årgang:</td>
              <td height="30" bgcolor="#dcdcdc"><input type="text" name="ar" style="border:1px solid #CD9933" maxlength="4" size="6" value="<? echo $_POST['ar']; ?>"></td>
            </tr>
            <tr>
              <td bgcolor="eaeaea">&nbsp;</td>   
                <td bgcolor="eaeaea">Hestekræfter:</td>
              <td height="30" bgcolor="eaeaea"><input type="text" name="heste" style="border:1px solid #CD9933" maxlength="4" size="6" value="<? echo $_POST['heste']; ?>"></td>
            </tr>
            <tr>
              <td bgcolor="#dcdcdc">&nbsp;</td>   
                <td height="91" bgcolor="#dcdcdc">Motor:</td>
                <td bgcolor="#dcdcdc"><textarea cols="50" rows="5" name="motor"  style="border:1px solid #CD9933; overflow:hidden"><? echo $_POST['motor']; ?></textarea></td>
            </tr>
            <tr>
              <td bgcolor="eaeaea">&nbsp;</td>   
                <td height="91" bgcolor="eaeaea">Styling:</td>
                <td bgcolor="eaeaea"><textarea cols="50" rows="5" name="style"  style="border:1px solid #CD9933; overflow:hidden"><? echo $_POST['style']; ?></textarea></td>
            </tr>
            <tr>
              <td bgcolor="#dcdcdc">&nbsp;</td>   
                <td height="91" bgcolor="#dcdcdc">Ekstra tilbehør:</td>
                <td bgcolor="#dcdcdc"><textarea cols="50" rows="5" name="extra"  style="border:1px solid #CD9933; overflow:hidden"><? echo $_POST['extra']; ?></textarea></td>
            </tr>
            <tr>
              <td bgcolor="eaeaea">&nbsp;</td>   
                <td bgcolor="eaeaea">Fremtids planer:</td>
                <td bgcolor="eaeaea"><textarea cols="50" rows="5" name="frem"  style="border:1px solid #CD9933; overflow:hidden"><? echo $_POST['frem']; ?></textarea></td>
            </tr>
            <tr>
              <td bgcolor="#dcdcdc">&nbsp;</td>   
                <td height="91" bgcolor="#dcdcdc">Fri tekst:</td>
                <td bgcolor="#dcdcdc"><textarea cols="50" rows="5" name="besked"  style="border:1px solid #CD9933; overflow:hidden"><? echo $_POST['besked']; ?></textarea></td>
            </tr>
            <tr>
              <td bgcolor="#eaeaea">&nbsp;</td>
                <td bgcolor="#eaeaea">Billede:</td>
                <td bgcolor="#eaeaea"><input type="file" name="fil" value="<? echo $_FILES['fil']['tmp_name']; ?>" /></td>
            </tr>
            <tr>
              <td bgcolor="#eaeaea"></td>
                <td bgcolor="#eaeaea"></td>
              <td height="30" bgcolor="#eaeaea"><input type="submit" name="submit" value="Færdig" style="background:#CD9933; border:1px solid #FFFFFF; font-family:Verdana; color:#FFFFFF; height:20px"></td>
            </tr>
      </table>
    </form>
<?
}elseif($_SESSION['bruger'] == "") {
    include("brugere/loglost.php");
}else{
    include("novip.php");
}
?>
-----------------------
Avatar billede jakobdo Ekspert
26. juli 2007 - 10:32 #1
Ret lige:
<form action="?menu=opretscooter" method="post">
til:
<form action="?menu=opretscooter" method="post" enctype="multipart/form-data">
Avatar billede flol Nybegynder
26. juli 2007 - 10:37 #2
ej en dum fejl.. :P
tak skal du ha'
smid et svar
Avatar billede jakobdo Ekspert
26. juli 2007 - 10:42 #3
Svar!
Avatar billede jakobdo Ekspert
26. juli 2007 - 11:13 #4
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