Avatar billede mrbs Nybegynder
23. januar 2004 - 08:09 Der er 12 kommentarer og
1 løsning

hvordan echo'er man $file

Hvordan echo'er man $file?

Er det bare:
<?php echo $file; ?>

???
Avatar billede googolplex Novice
23. januar 2004 - 08:15 #1
Ja :)
Avatar billede xyborx Nybegynder
23. januar 2004 - 08:18 #2
Jep. Det er så nemt :)

Der findes også andre variationer, men dem anbefaler jeg at du går udenom. Den du har angivet er den mest portable, og mindst afhængige af serverens opsætning. Der er fx:
<? echo $file; ?>
<?=$file; ?>

ps: Det kan være en god ide at angive hvad du skal bruge det til, ellers kan der komme forkerte svar. Nu så jeg tilfældigvis http://www.eksperten.dk/spm/455714 hvor jeg kan se hvad du skal bruge det til, og ja, så er det bare <?php echo $file; ?>
Avatar billede mrbs Nybegynder
23. januar 2004 - 08:19 #3
Jamen så kan jeg ikke få den nederste løsning til:
http://www.eksperten.dk/spm/455714

Ved du tilfældigvis hvordan man gør det?
Avatar billede mrbs Nybegynder
23. januar 2004 - 08:21 #4
hmm... Ja, det kan jeg nu godt se :o)

Jeg vil gerne give nogle flere point hvis du kan guide mig til at det virker :o)
Avatar billede xyborx Nybegynder
23. januar 2004 - 08:24 #5
Jow, hvordan "virker det ikke"? :)
Avatar billede mrbs Nybegynder
23. januar 2004 - 08:28 #6
Jeg forstår nok ikke helt hvad koden gør...

<?php
$path = "/din_path/filnavn.php";
$file = basename($path, ".php"); // $file is set to "index"
?>

efter $path >> hvilken sti og filnavn er det der skal stå?
er der noget der skal redigeres efter $file ??
Avatar billede domaz.dk Novice
23. januar 2004 - 08:31 #7
hvis du vil have den tl at hente filen ned eller vise den skal du linke til den... altså:

<?php
$path = "/din_mappes_navn/filnavn.php";
$file = basename($path, ".php"); // $file is set to "index"

echo "<a href=\"$file\">Filen</a>";
?>
Avatar billede domaz.dk Novice
23. januar 2004 - 08:34 #8
ups... misforstod lige koden....

<?php
$path = "/din_mappes_navn/filnavn.php";
$file = basename($path, ".php"); // $file is set to "index"

echo "$file";
?>
Avatar billede domaz.dk Novice
23. januar 2004 - 08:37 #9
du kan os læse mere om functionen "basename" her: http://dk.php.net/manual/en/function.basename.php
Avatar billede mrbs Nybegynder
23. januar 2004 - 08:38 #10
Avatar billede xyborx Nybegynder
23. januar 2004 - 09:20 #11
Der får jeg en 404 Not Found..
Men jeg kan se du kalder den ".htm". Prøv ".php" istedet for.
Nu er der vel understøttelse af PHP på serveren? :)
Avatar billede mrbs Nybegynder
23. januar 2004 - 09:49 #12
Hm...
Nå ja, det er klart - jeg har lige fået det oprettet og har kun ftp-adgang...

Prøv den på horisonten.dk/sl

Det er kun mit frame-set der hedder htm, jeg har adgang til php jo ;o)
Avatar billede mrbs Nybegynder
25. januar 2004 - 23:08 #13
Det var jo egentlig det jeg spurgte om!
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