/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
- .php
Fra : tjekmig.dk


Dato : 13-09-04 11:03

hej jeg har downloadet et directory script
det er open source
et sted ser det sådan ud:

<td class="folder border" width="218"><a href="?path=<?=$path.$dirs[$i]?>/">
<?=$dirs[$i]?>

hvis vi går ud fra, at der er en fil der hedder (nicki.php) i en
mappe der (hedder dansk_svensk_gaardhund)
så vil det resulterer sådan :

<a href="./dansk_svensk_gaardhund/nicki.php">nicki.php </a>

hvordan får jeg det til at se sådan ud:

<a href="./dansk_svensk_gaardhund/nicki.php">nicki </a>

Altså uden (.php) i navnet ?
mvh www.tjekmig.dk



 
 
Peter Brodersen (13-09-2004)
Kommentar
Fra : Peter Brodersen


Dato : 13-09-04 11:32

On Mon, 13 Sep 2004 12:02:33 +0200, "tjekmig.dk" <tjekmig@pc.dk>
wrote:

> <?=$dirs[$i]?>

<?=preg_replace('/^(.+)\..+$/','$1',$dirs[$i];?>

--
- Peter Brodersen

Ugens sprogtip: terrasse (og terasse)

tjekmig.dk (13-09-2004)
Kommentar
Fra : tjekmig.dk


Dato : 13-09-04 11:42

Ok jeg skiftede (<?=$dirs[$i]?>) ud med
(<?=preg_replace('/^(.+)\..+$/','$1',$dirs[$i];?>)
var det det jeg skulle gøre ?
det virkede ikke ?

Parse error: parse error, unexpected ';' in bla bla



Peter Brodersen (13-09-2004)
Kommentar
Fra : Peter Brodersen


Dato : 13-09-04 11:52

On Mon, 13 Sep 2004 12:42:00 +0200, "tjekmig.dk" <tjekmig@pc.dk>
wrote:

>Ok jeg skiftede (<?=$dirs[$i]?>) ud med
>(<?=preg_replace('/^(.+)\..+$/','$1',$dirs[$i];?>)
>var det det jeg skulle gøre ?
>det virkede ikke ?

Manglende parentes fra min side - prøv med:

<?=preg_replace('/^(.+)\..+$/','$1',$dirs[$i]);?>

--
- Peter Brodersen

Ugens sprogtip: terrasse (og terasse)

tjekmig.dk (13-09-2004)
Kommentar
Fra : tjekmig.dk


Dato : 13-09-04 12:03

Tusind tak !

Jeg skrev følgende kode:
(<?=preg_replace('/^(.+)\..+$/','$1',$files[$i]);?>)

Det virkede.



tjekmig.dk (13-09-2004)
Kommentar
Fra : tjekmig.dk


Dato : 13-09-04 12:00

UpS
det er hvis i denne line
(<td class="filename border" width="218"><a href="<?=$path.$files[$i]?>">
<?=$files[$i]?> </a></td>)



Dan Storm (13-09-2004)
Kommentar
Fra : Dan Storm


Dato : 13-09-04 14:26

Sikke dog en masse gode tips der kommer fra de andre.... den lidt mere
simple metode ville være at bruge substr().

Men hvis du selvfølgelig har filer der hedder .html eller .phps så duer
den ikke... Så er de andres bedre....

<td class="filename border" width="218"><a href="<?=$path.$files[$i]?>">
<?=subtr($files[$i], 0, -4)?> </a></td>

--
Dan Storm

http://err0r.dk
storm@err0r.dk

PGP Public key på http://err0r.dk/pubring.pkr

>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste