Avatar billede aslan Nybegynder
26. februar 2003 - 23:07 Der er 15 kommentarer og
1 løsning

Kan ikke uploade billede til webserver?

Jeg har lavet et script til billede fremvisning. Billederne bliver gemt i mysql-database. Scriptet virker udmærket på min lokale server, men når jeg forsøger på min webserver får jeg disse fejl:

Warning: open_basedir restriction in effect. File is in wrong directory in /usr/www/haslevvejensauto/public_html/edit/nyheder/upload.php on line 11

Warning: fopen("/tmp/php6YZhol", "r") - Operation not permitted in /usr/www/haslevvejensauto/public_html/edit/nyheder/upload.php on line 11

Warning: Supplied argument is not a valid File-Handle resource in /usr/www/haslevvejensauto/public_html/edit/nyheder/upload.php on line 11

Warning: Cannot add header information - headers already sent by (output started at /usr/www/haslevvejensauto/public_html/edit/nyheder/upload.php:11) in /usr/www/haslevvejensauto/public_html/edit/nyheder/upload.php on line 16


Selve siden hvor jeg gemmer billeder i db seer sådan ud:


<?
include("../../config.php");
if(!empty($gem))
{
    if(!empty($form_data)) 
    {  // Data tilrettes
        $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
    }         
    $query ="insert into billede (billede,filetype,filename,filesize,billedId) values('$data','$form_data_name','$form_data_size','$form_data_type','$id')";
        mysql_query($query) or die(mysql_error());
               
        header("location:billedsamling.php?antal=$nr&bilId=$id");

} else
{
?>
    <form method="post" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
        <INPUT TYPE="hidden" name="id" value="<? echo $id ?>">
        <INPUT TYPE="hidden" name="nr" value="<? echo $nr+=1 ?>">
    <br>Find billede:<br>
    <input type="file" name="form_data"  size="40">
    <p><input type="submit" name="gem" value="Gem">
    </form>
<?php
}
?>

Hvad kan der være galt?
Avatar billede human Nybegynder
26. februar 2003 - 23:18 #1
Well.. Har du lagt filerne i det rigtige dir?
Avatar billede cozey Nybegynder
26. februar 2003 - 23:18 #2
Har du husket at rette i dine brugerrettigheder for mappen?
Avatar billede cozey Nybegynder
26. februar 2003 - 23:18 #3
CHMOD
Avatar billede cozey Nybegynder
26. februar 2003 - 23:18 #4
hov... oæste ikke spørgsmålet så grundigt ...
Avatar billede aslan Nybegynder
26. februar 2003 - 23:22 #5
human .. ja alle filer ligger i samme mappe. Kan det være muligt at jeg ikke har ret til uploade billeder til serveren?
Avatar billede human Nybegynder
26. februar 2003 - 23:24 #6
Hmm... Det lyder faktisk ret usansynligt. Men for at være helt sikker kan du jo prøve at kontakte dit webhotel.

Og hvis det virkelig kan passe, så synes jeg du skal skifte webhotel. Ruller lige din kode på min egen maskine.
Avatar billede human Nybegynder
26. februar 2003 - 23:35 #7
Dit script virker også her (Self med en del rettelser men de skulle ikke have nogen betydning).

Det må være dit webhotel den er gal med.
Avatar billede aslan Nybegynder
26. februar 2003 - 23:37 #8
tænkte det nok....
Avatar billede schaefner Juniormester
26. februar 2003 - 23:38 #9
Hvilken udbyder har du?
Avatar billede aslan Nybegynder
26. februar 2003 - 23:41 #10
Avatar billede schaefner Juniormester
26. februar 2003 - 23:45 #11
Jeg bruger også cliche og har normalt ingen problemer med at uploade.
Avatar billede human Nybegynder
26. februar 2003 - 23:47 #12
weird :(
Avatar billede aslan Nybegynder
27. februar 2003 - 11:01 #13
schaefner uploader du til en mappe eller db?
Avatar billede schaefner Juniormester
27. februar 2003 - 12:16 #14
mappe
Avatar billede aslan Nybegynder
27. februar 2003 - 14:01 #15
...
Avatar billede human Nybegynder
27. februar 2003 - 14:03 #16
Okay...
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