Avatar billede doodset Nybegynder
23. januar 2003 - 21:14 Der er 7 kommentarer og
1 løsning

Billed upload .. hvad behøves af serveren?

Hej jeg er i færd med at lave et billed opload script meget simpelt, på andre servera er der ikke noget problem, men på vores egne vil den ikke virke, hvorfor?

om jeg laver en form uden enctype="multipart/form-data" kommer dataen from formen ind i databasen, men tilføjer jeg  enctype="multipart/form-data" bli'r det ikke sendt, er der nogen der kender problemet?

På andre servere jeg har prøvet er jeg nødt til at har  enctype="multipart/form-data" med for at få billederne oploadede, så tror problemet er at serveren og  enctype="multipart/form-data" ikke vil samarbejde,

Kan nogen hjælpe mig?
Avatar billede alrua Nybegynder
23. januar 2003 - 21:19 #1
erm...har du noget kode? :)
Avatar billede doodset Nybegynder
23. januar 2003 - 22:14 #2
Det her virker på andre servere:

<body link="#000000" alink="#000000" vlink="#000000" bgcolor="#99CCFF">
<?
error_reporting(4);
include('incl.php');
$db = mysql_connect("localhost",$user,$pass);
mysql_select_db($database,$db);

if ($submit){
    copy($file1,"$file1_name");
    mysql_query("insert into news (overskrift,tekst,billede) values ('$over','$tekst','$file1_name')")or die(mysql_error());
}
else{
?>
<form action="<? echo $PHP_SELF ?>" method="post" name="formen" enctype="multipart/form-data">
Overskrift : <br><input type="text" name="over" SIZE="50"><br>
Tekst : <br><input type="text" name="tekst" SIZE="50"><br>
Billede : <br><input type="file" name="file1" SIZE="50"><br>
<input type="submit" name="submit" value="Send">
</form>
</body>
<? }
?>
Det ovenover skriver ikke noget i databasen men on jeg fjerner enctype="multipart/form-data" kommer overskrift og tekst ind men ikke noget billede.
Her er koden... men tror det er noget med indstillingerne på serveren.
Mappen hvor filen ligger er chmod 777
Avatar billede alrua Nybegynder
23. januar 2003 - 22:34 #3
kunne være du skulle bruge $_FILES variablen? kunne sagtens være noget med register_globals :)

Der står noget om det her:
http://www.php.net/manual/en/features.file-upload.php
Avatar billede tipsen Nybegynder
23. januar 2003 - 23:28 #4
Du kan evt. se et andet fil-upload-script på http://www.eksperten.dk/spm/308988 - næsten nederst har jeg lavet en stump kode der uploader en fil og giver den et gyldigt navn - det hele er skrevet, så det fungerer i nye versioner af php.
Avatar billede sukos Juniormester
24. januar 2003 - 15:01 #5
:O) link til samme side? (tipsen)
Men mon ikke du mener http://www.eksperten.dk/spm/308956 ?
Avatar billede doodset Nybegynder
24. januar 2003 - 15:23 #6
vel nu er ok.
Jeg har i php.ini sat file_upload = on så nu er i orden.
og bruger stadig samme script.

Kom med svar så får i points
Avatar billede alrua Nybegynder
24. januar 2003 - 15:26 #7
ok :)
Avatar billede tipsen Nybegynder
24. januar 2003 - 15:46 #8
sukos: LOL - godt set og helt rigtigt.
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