Avatar billede Slettet bruger
16. april 2003 - 13:01 Der er 4 kommentarer og
1 løsning

problem med upload til MYSQL

Jeg har følgende uploadscript:

<?php
$HTTP_GET_VARS = $_GET;
$HTTP_POST_VARS = $_POST;
$HTTP_SERVER_VARS = $_SERVER;

extract($_GET);
extract($_POST);
extract($_SERVER);
// code that will be executed if the form has been submitted:

if ($submit) {

    // connect to the database

  include("connect.inc");

    $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

    $result=MYSQL_QUERY("INSERT INTO produkter (navn,beskrivelse,bin_data,filename,filesize,filetype) ".
        "VALUES ('$navn','$beskrivelse','$data','$form_data_name','$form_data_size','$form_data_type')");


    MYSQL_CLOSE();
   
    echo "Produktet er indsat";

} else {

    // else show the form to submit new data:
?>

    <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
    Navn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" name="navn" size="26"><br>Billede &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="file" name="form_data"
    size="26"><br>
    Beskrivelse
    <textarea name="beskrivelse" rows="5"></textarea><br>
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
    <p><input type="submit" name="submit" value="submit">
    </form>

<?php

}

?>

det virker fint på min lokale server, men på cliche.dk kommer den med følgende fejl

Warning: open_basedir restriction in effect. File is in wrong directory in /usr/www/brugernavn/public_html/admin/funktioner/insertprodukt.php on line 15

Warning: open_basedir restriction in effect. File is in wrong directory in /usr/www/brugernavn/public_html/admin/funktioner/insertprodukt.php on line 17

Warning: fopen("/tmp/phpWBTIgl", "r") - Operation not permitted in /usr/www/brugernavn/public_html/admin/funktioner/insertprodukt.php on line 17

Warning: Supplied argument is not a valid File-Handle resource in /usr/www/brugernavn/public_html/admin/funktioner/insertprodukt.php on line 17
Produktet er indsat

hvad betyder disse fejl og hvordan løser jeg problemet
Avatar billede tipsen Nybegynder
16. april 2003 - 13:04 #1
Undersøg om din host tillader filupload!
Avatar billede Slettet bruger
16. april 2003 - 14:15 #2
Jeg har sendt en mail med spg til webhotellet. Men hvorfor skulle de ikke understøtte det?? gør alle ikke det
Avatar billede tipsen Nybegynder
16. april 2003 - 14:30 #3
nej - det gør alle ikke.
Avatar billede Slettet bruger
17. april 2003 - 20:00 #4
Jeg har fået svar fra Cliche.dk. og de siger de understøtter filupload, så det er ikke der problemt er. Andre Løsninger????????
Avatar billede Slettet bruger
19. april 2003 - 21:06 #5
har fundet løsningen.
Der skulle bruges noget move_uploaded_file
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