toss Skrevet 1. mars 2005 Del Skrevet 1. mars 2005 (endret) hei jeg lurer på hvordan jeg kan sjekke om en fil med filnavn $fil er et bilde eller en php-fil.. noen som vet hvordan det går ann? og er det noen som vet hvordan man kan lage en link tilbake til samme side med php? jeg skal forandre en GET-variabel og kjøre skriptet på nytt.. takker for all hjelp.. EDIT: jeg fant funksjonen filetype, men jeg vet ikke forsjkellen på fifo, char, dir, block, link og file som er de mulige outputtene fra funksjonen.. noen som vet hva som er bilde? Endret 1. mars 2005 av toss Lenke til kommentar
LoS Skrevet 1. mars 2005 Del Skrevet 1. mars 2005 Bruk http://no2.php.net/manual/en/function.mime-content-type.php isteden. Lenke til kommentar
toss Skrevet 1. mars 2005 Forfatter Del Skrevet 1. mars 2005 kan jeg sjekk om det er et bilde med denne koden? if(mime_content_type($fil) = 'image/*') {} Lenke til kommentar
LoS Skrevet 1. mars 2005 Del Skrevet 1. mars 2005 (endret) strpos() funksjonen funker nok bedre if(strpos('image', mime_content_type($fil))) { // code } hvis jeg ikke husker veldig feil nå. edit, rota litt ja Endret 1. mars 2005 av LoS Lenke til kommentar
FuLu Skrevet 1. mars 2005 Del Skrevet 1. mars 2005 Hvis du vil finne ut om fil er et bilde og ikke bare at den heter .gif, men at det er en ekte gif, så sjekk denne: http://no.php.net/manual/en/function.exif-imagetype.php Men denne krever vel at bilde er lastet opp på server for at du skal kunne sjekke dette. Lenke til kommentar
toss Skrevet 1. mars 2005 Forfatter Del Skrevet 1. mars 2005 oki.. tusen takk for svar.. men hvordan kan jeg kjøre skriptet på nytt med en annen verdi i en GET-variabel? Lenke til kommentar
FuLu Skrevet 1. mars 2005 Del Skrevet 1. mars 2005 Du kan bruker header() funksjonen for å redirecte til en annen side. Ta f.eks: header("Location: http://example.com/index.php?var=nyverdi"); exit(); Pass på at du ikke echo'er noe tekst e.l. før den header funksjonen. Exit er der for å avsluttet scriptet da det ikke er noe vits å utføre noe mer når du skal redirecte. Lenke til kommentar
toss Skrevet 2. mars 2005 Forfatter Del Skrevet 2. mars 2005 men jeg skal kjøre skriptet på siden ommigjen med en annen variabel.. liksom refreshe, bare forandre på en variabel.. men jeg tror jeg fant ut av det. bruker$_SERVER['PHP_SELF'] eller noe.. kan det stemme? Lenke til kommentar
audunr Skrevet 2. mars 2005 Del Skrevet 2. mars 2005 men jeg skal kjøre skriptet på siden ommigjen med en annen variabel.. liksom refreshe, bare forandre på en variabel..men jeg tror jeg fant ut av det. bruker$_SERVER['PHP_SELF'] eller noe.. kan det stemme? Hei, er det dette du trenger? header('Location: ' . $_SERVER["PHP_SELF"] . '?var=nyverdi"); $_SERVER["PHP_SELF"] hjelper deg ikke med annet enn at du slipper å skrive inn en fullstendig URL hver gang. MVH Audun Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå