Avatar billede a-zartie Nybegynder
24. maj 2004 - 15:15 Der er 4 kommentarer

finde ud af om filnavn og endelse passer (eregi?)

Jeg har en funktion der skal tjecke om et filnavn har det rigtige navn og den rigtige endelse (.txt) Har noget der ligner:

$navn = "blaaa";
if(eregi(".$navn.+\.txt$",$fileName)){
  //do stuff
}

Hvordan jeg lige får den til at tjecke på bare navn og endelse er jeg lidt i tvivl om.
Avatar billede riversen Nybegynder
24. maj 2004 - 15:18 #1
hvad er reglerne?

hvis du skal tjekke om den har et rigtigt navn som er fast, som du angiver ovenfor kan du jo bare lave en == sammenligning
Avatar billede a-zartie Nybegynder
24. maj 2004 - 15:23 #2
min fejl.
$navn skal bare indgå i $fileName
Avatar billede sukos Juniormester
24. maj 2004 - 17:06 #3
er heller ikke lige helt med, men hvad med

<?php
$navn = "noget.txt";
$filename = "nogetandet.txt";

echo"pathinfo()<br>";
$ext = pathinfo($navn);
echo"Uden extension: <b>". basename($navn, ".txt") ."</b><br>";
echo"Extension: <b>". $ext["extension"] ."</b><p>";

echo"preg_match()<br>";
if(preg_match("/". basename($navn, ".txt") ."/i", $filename)) {
echo"OK";
}else{
echo"Nix";
}
?>
Avatar billede a-zartie Nybegynder
13. november 2005 - 16:26 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester