[PHP] bestandsnaam huidig PHP-bestand *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • nimm2
  • Registratie: Juni 2001
  • Laatst online: 08-08 16:23
ik kom er maar niet uit. en ik kan het maar niet vinden

ik heb een database gestuurde internetpagina. deze werkt vanuit het bestand menu.php. Ik heb ook een aantal alternatieve pagina;s gemaakt, genaamd menu2.php en menu3.php. deze zijn gebaseerd op de eerste pagina. wanneer ik een alternatieve pagina met een alternatieve lay out maak, moet ik steeds alle bestandsnamen in de paginastructuur veranderen. je begrijpt dat ik dat liever niet doe.

daarom ben ik op zoek naar een standaard php variabele die verwijst naar het huidige bestand. zodat ik links kan maken in de volgende vorm:

a href=$deze_pagina.php?id=55


iemand tips?

Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
<a href="<?=$PHP_SELF;?>?id=55">link</a>

[ Voor 120% gewijzigd door Verwijderd op 19-05-2004 12:10 ]


Acties:
  • 0 Henk 'm!

  • G F0rce 1
  • Registratie: Juli 2003
  • Laatst online: 04-03-2015
Nee ik heb geen tips dit is zo ongeloofelijk makelijk wat dacht je van $PHP_SELF ? :? Ik geloof niet dat je gezocht hebt....

edit:

:w SprataRotterdam

[ Voor 15% gewijzigd door G F0rce 1 op 19-05-2004 12:06 ]

I feel absolutely clean inside, and there is nothing but pure euphoria. - Alexander Shulgin


Acties:
  • 0 Henk 'm!

  • nimm2
  • Registratie: Juni 2001
  • Laatst online: 08-08 16:23
ai

dat is wel erg makkelijk

dankik heb het gezocht, maar welke zoektermen zou je hiervoor moeten gebruiken?

[ Voor 50% gewijzigd door nimm2 op 19-05-2004 12:06 ]


Acties:
  • 0 Henk 'm!

  • MetroidPrime
  • Registratie: Oktober 2003
  • Laatst online: 20-09 10:11

MetroidPrime

Turn it up loud, captain!

Heb je $PHP_SELF al geprobeerd? Dit zou de naam van het huidige document moeten bevatten.

"Some girl on the street outside the bar just asked me if I was saved yet." "Yeah? What did you say?" "I told her 'I saved at the checkpoint a couple of minutes back and I can reload from there if I die.'


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Tegenwoordig is dat uiteraard $_SERVER['PHP_SELF']
Overigens is de bestandsnaam wat anders dan het pad dat je voor de gebruiker moet aanbieden. De naam van het bestand kan je achterhalen door de constante __FILE__

Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
je had trouwens ook
PHP:
1
basename($_SERVER['PHP_SELF']);
kunnen doen :)

Icons are overrated


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Check anders de PHP-functie phpinfo() voor meer handige variabelen :)

Acties:
  • 0 Henk 'm!

  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 18-09 10:13

glashio

C64 > AMIGA > PC

Osiris schreef op 19 mei 2004 @ 12:14:
Check anders de PHP-functie phpinfo() voor meer handige variabelen :)
En anders :
HTML:
1
2
3
4
<DIV>
  <A onclick="phpdebug.style.display='';return false;" href="#">Show Debug</A><BR />
  <SPAN id=phpdebug style="display:none"><?PHP print_r($_SERVER) ?></SPAN>
</DIV>
edit:
Let Op!, vermelde Jscript is I-explorer Only

[ Voor 22% gewijzigd door glashio op 19-05-2004 15:41 . Reden: Warning Jscript ]

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:38
code:
1
2
3
4
<DIV>
  <A onclick="document.getElementById('phpdebug').style.display='inline'; return false;" href="#">Show Debug</A><BR />
  <SPAN id=phpdebug style="display:none"><?PHP print_r($_SERVER) ?></SPAN>
</DIV>

Werkt nu overal in.

Acties:
  • 0 Henk 'm!

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 16-09 19:21

klokop

swiekie swoeng

maak 't dan gelijk ff af:
code:
1
2
3
4
5
6
7
<DIV>
  <A onclick="document.getElementById('phpdebug').style.display='inline'; return false;" href="#">Show Debug</A>
  <SPAN id=phpdebug style="display:none">
    <A onclick="document.getElementById('phpdebug').style.display='none'; return false;" href="#">...and make it go away again</a>
    <pre><?PHP print_r($_SERVER) ?></pre>
  </SPAN>
</DIV>


snorry voor de layout hoor...

[ Voor 29% gewijzigd door klokop op 19-05-2004 23:49 ]

"Passing silhouettes of strange illuminated mannequins"

Pagina: 1