Gå til innhold

Finne navnet til test.php


Anbefalte innlegg

Hei,

 

Noen som veit om en måte å finne navnet til ei .php-fil inne i php-fila?

 

har et sett filer

a.php
b.php
c.php
import/a.php
import/b.php
import/c.php

og vil ha en kodesnutt som kan importere dokumenter som heter det samme i undermappa til dokumentet i hovedmappa

a.php
<?php
echo include 'import/a.php';
?>

men at jeg kan bruke samme kodesnutt for alle filene. Noen tips? :)

 

Takk på forhånd :)

 

 

(Antar at jeg egentlig "skulle" ha brukt SQL til å oppbevare koden, men vil ha det lett tilgjengelig og har enda mindre erfaring med SQL enn jeg har med PHP.)

 

En liten sak til.

blablabla
<?php echo include 'import/a.php' ?>
blablabla

 

gir

blablabla
<innhold i import/a.php>1
blablabla

 

Noen idé om hvorfor 1-tallet dukka opp og hvordan å fjerne det?

Endret av Bl4cKnD
Lenke til kommentar
Videoannonse
Annonse

Hva i allverden har substr med problemet hans å gjøre?

Grunnen til at du fikk et 1 tall er fordi du brukte echo.

Forresten jeg som har skrevet alle innlegga over^^

 

Har endra litt mer nå, bruker

<?php
$fil = basename(__FILE__);
$fil_rel = "import/innhold_" . $fil;
$innhold = file_get_contents("$fil_rel",FILE_USE_INCLUDE_PATH);
?>
...
diverse html
...
<?php echo $innhold ?>

 

Hvis noe faktisk skal vises til nettleseren, må jeg nesten bruke echo. Poenget er at jeg vil ha innholdet helt separat fra side med struktur, etc. så det kan oppdateres uavhengig av hverandre.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...