bassebhuMedlem sedan nov. 20016 480 inlägg Hej alla glada!
Jag använder följande för att kolla om en fil är uppladdad:
if(is_uploaded_file($_FILES["fil"]['tmp_name'])) {...
Lite senare så flyttar jag filen och sparar den i en mapp med:
move_uploaded_file($_FILES["fil"]['tmp_name'], "mapp/fil.jpg");
Fråga 1)
Var sparas filen i förstaläget här och kan jag ange det själv?
Fråga 2)
Om jag inte kör någon move sedan, kommer filen att ligga och ta utrymme på denna temporära plats i all evighet eller raderas den som typ en session efter ett tag?
Fråga 3)
Om jag skickar ett formulär men ett textfält var fel ifyllt, hur gör jag för att filen man laddade upp inte ska behöva laddas upp igen? Kan jag använda den temporära filen som skapades första gången och sedan köra en move först när textfältet blir ifyllt rätt?
Taxi!
emissionMedlem sedan dec. 19996 721 inlägg
bassebhu skrev:
Hej alla glada!
Fråga 1)
Var sparas filen i förstaläget här och kan jag ange det själv?
Den sparas i systemets temporärmapp eller i den mapp som är inställd i php.ini.
bassebhu skrev:
Fråga 2)
Om jag inte kör någon move sedan, kommer filen att ligga och ta utrymme på denna temporära plats i all evighet eller raderas den som typ en session efter ett tag?
Den raderas direkt efter att sidan exekverats klart
bassebhu skrev:
Fråga 3)
Om jag skickar ett formulär men ett textfält var fel ifyllt, hur gör jag för att filen man laddade upp inte ska behöva laddas upp igen? Kan jag använda den temporära filen som skapades första gången och sedan köra en move först när textfältet blir ifyllt rätt?
Nej, du får flytta den först och ta bort den om den inte ska användas.