Gå til innhold

Forrige problem fikset - et nytt dukket opp...se siste post


Anbefalte innlegg

Prøver å hente ut data om et bilde som blir lastet opp til en database, men sliter med å få tak i f.eks. bildets størrelse, ved bruk av

$bildestorrelse = $HTTP_POST_FILES["bilde"]["size"];

echo $bildestorrelse;

Inputboksen hvor bildet lastes opp fra heter selvfølgelig "bilde".

 

Har kikket litt på php.net, og der ble det foreslått å bruke $_FILES hvis det var en nyere versjon av PHP enn 4.0.1, men det gikk like dårlig det også. Serveren filene ligger på kjører versjon 4.3.1 og register_globals er forøvrig satt til "On".

 

Noen som har forslag?

Lenke til kommentar
Videoannonse
Annonse

Hvor trykker skoen, eller hvor stopper fila:

 


echo $bildestorrelse['bilde']['error'];



/*



UPLOAD_ERR_OK

Value: 0; There is no error, the file uploaded with success. 



UPLOAD_ERR_INI_SIZE

Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini. 



UPLOAD_ERR_FORM_SIZE

Value: 2; The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form. 



UPLOAD_ERR_PARTIAL

Value: 3; The uploaded file was only partially uploaded. 



UPLOAD_ERR_NO_FILE

Value: 4; No file was uploaded. 



*/

Lenke til kommentar

Uff, det viste seg at jeg "bare" hadde glemt den elementære delen i formen på siden som sender dataene

enctype="multipart/form-data"

:oops:

 

Et par andre insekter som må fikses nå, så er vi i rute, tror jeg.

 

Takk for hjelpen anyway!

Lenke til kommentar

Det viser seg nå at det kun går an å legge inn én post i en av databasetabellene mine. Når den første posten legges inn, registreres alt som skal, og på riktig måte. Men hvis man prøver én gang til, går det til h...... (?) Hva kan årsaken til det være, tro?

Lenke til kommentar

Jeg har slitt med noe liknende en liten stund her nå, og fant ut at det var databasen og ikke scriptet som var årsaken.

PHPMyAdmin vil ikke ha noe med koblede tabeller å gjøre, så du kan evt. prøve å fjerne relasjoner mellom tabellene dine.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...