webForumDet fria alternativet

olika ändelse

8 svar · 348 visningar · startad av WiZzLeR

WiZzLeRMedlem sedan juni 2002346 inlägg
#1
if (file_exists($dir . $row['user_id'] . ".gif"))

hur gör jag för att kolla olika ändelser ohc inte bara .gif.

typ gif|jpeg|jpg|png

SteadyMedlem sedan dec. 2004225 inlägg
#2
if ($uploaded_img_type == "image/pjpeg" || $uploaded_img_type == "image/gif" || $uploaded_img_type == "image/jpeg") {

}

Har för mig att pjpeg är png-bilder.

WiZzLeRMedlem sedan juni 2002346 inlägg
#3

fast jag laddar inte upp bilder. jag vill kolla om en bild existerar fast den kan ha olika filändelser men namnet anges av idnummret man plockar ut from en tabell.

SteadyMedlem sedan dec. 2004225 inlägg
#4

Jaha, uhm, då vet jag inte. :OO :)

PeddaMedlem sedan juni 20006 032 inlägg
#5

Måste du kolla filändelsen?

Kan samma id ha olika filer med olika filändelse?

WiZzLeRMedlem sedan juni 2002346 inlägg
#6

grejen är att det är en bildfil till en avatar. Jag lagrar inte bildens namn eller filändelse i någon databas. Går det ens att göra det jag försöker göra? Hur fungerar avatarer på andra forums eller sidor?

pimmeMedlem sedan sep. 20011 086 inlägg
#7
if (file_exists($dir . $row['user_id'] . ".gif") || file_exists($dir . $row['user_id'] . ".jpg") || file_exists($dir . $row['user_id'] . ".png"))
WiZzLeRMedlem sedan juni 2002346 inlägg
#8

är det verkligen smartaste lösningen?

pimmeMedlem sedan sep. 20011 086 inlägg
#9

Det beror på, ska du kolla en massa filer kan det vara smartare att läsa in alla filer i mappen till en array och sen köra in_array(). Men är det bara nån enstaka koll (på var sida alltså) så är det nog det bästa sättet.

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)