Gå til innhold

Få tak i siste delen av en streng...


Anbefalte innlegg

Hei!

 

Jeg har funnet et upload script som jeg har tenkt til å bruke for å gi folk muligheten til å uploade screenshots/bilder (dessuten sparer det meg for arbeid ;)).

 

Jeg har altså en browse-knapp. I den strengen, som inneholder stien til filen på brukerens lokale pc, skulle jeg gjerne hatt det aller siste, altså filnavnet.

 

Jeg vil altså sitte igjen med: 'enfil.jpg'

 

Hvordan gjør jeg det?

Endret av meastp
Lenke til kommentar
Videoannonse
Annonse

Du kan f.eks. bruke:

eregi_replace("(.*)([/])|(.*)([\])", "", $tekst)

 

Nb: den er ikke testet - så du må teste den før du bruker den.

 

Den vil fjerne det som står foran fil.php, uavhengig av om den bruker / eller \

Fil funksjonene til php vil gi adressen med / så dersom du kun kommer til å bruke den i sammenheng med de funksjonene - så kan du bruke basename.

Lenke til kommentar

Fant ut at det var en variabel for det allikevel

 

Gratulerer :thumbs:

 

 

$filnavn = $_FILES['userfile'']['name'];

$variabel  = $_FILES[' navnet på textfield i uploadformen '] ['name, du kan også skrive .f.eks. 'type' når du vil kontrollere filtypen']

:roll:

 

edit: netscape er ikke sunt

Endret av fjartan
Lenke til kommentar
$rest = explode(".", $file);

 

Denne koden tar det som kommer etter punktum inn i variabelen $rest

 

Redigert: Beklager eg trudde det var filtype du ville ha men eg såg det nå

Pass på at du bruker siste delen av en arrayen dersom du bruker explode . for å hente filnavn - tenget . kan også være i filnavnet.

Lenke til kommentar

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
×
×
  • Opprett ny...