Avatar billede encorez Nybegynder
05. marts 2003 - 12:40 Der er 6 kommentarer og
1 løsning

Indsætte billeder i DB

Hej

Jeg har et webhotel ved Azero. Der skal bruge $HTTP_POST_VARS[] for at få fat i mine variable fra mine forms. Nu har jeg lavet en variable til et billede sådan:

<form action="testside.php" method="post" enctype="multipart/form-data">
<input type="file" name="form_data">
</form>

I starten af testside.php skriver jeg dette:

if($HTTP_POST_VARS[form_data]){
echo "jep";
$form_data = $HTTP_POST_VARS[form_data];
$form_data_size = $HTTP_POST_VARS[form_data_size];
$form_data_type = $HTTP_POST_VARS[form_data_type];
$file_code = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
}
echo "hej";
mysql_query("insert into kjafha");

Problemet lige nu er at det er som om der ikke bliver sendt nogle data med i min variabel "form_data". For hvis der blev sendt data med, skulle den gå ind i min første if-sætning og udskrive "Jep". Det gør den ikke. Den springer if-sætningen over, udskriver "hej" og sætter den alle de andre data ind i min mysql_query.

Er der nogen der kan fortælle mig hvorfor den ikke går ind i den første if-sætning hvis jeg vælger et billede?

Mvh. Simon
Avatar billede exp Juniormester
05. marts 2003 - 12:46 #1
if(isset($HTTP_POST_VARS[form_data])){
Avatar billede exp Juniormester
05. marts 2003 - 12:46 #2
Avatar billede encorez Nybegynder
05. marts 2003 - 12:51 #3
Det gør det ikke bedre.

Jeg bruger stort set den samme kode som på en anden hjemmeside. Forskelle er at den anden ligger på cliche.dk. Der behøver jeg ikke bruger $HTTP_POST_VARS[] for at få fat i mine variable. Kan det være der forskellen ligger?
Avatar billede exp Juniormester
05. marts 2003 - 12:54 #4
ja... (ikke et særlig brugbart svar, men...)
Avatar billede encorez Nybegynder
05. marts 2003 - 12:58 #5
jeg er ikke ekspert på det der med at uploade filer, men jeg ved at de jo ikke bliver sendt fra en form på samme måde som andre data. Hvis man vælger et datafelt, så tilføjer den jo "enctype="multipart/form-data" " i table-hovedet, men jeg er ikke sikker på hvilken forskel det gør
Avatar billede encorez Nybegynder
19. marts 2003 - 22:54 #6
Jeg fandt ud af at min variabel "file_upload" på serveren var sat til OFF. DERFOR!!! Træls
Avatar billede encorez Nybegynder
19. marts 2003 - 22:54 #7
Men tak for hjælpen
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