Hello,
ich habe in meinem HTML die Link Adresse
<a href="<?php echo $_SERVER["SCRIPT_NAME"]; ?>datei.html">link text</a>
nur würde ich gerne die URL abfragen ohne, den Dateinamen, so das sie funktioniert.
Aber ich finde nichts in der Übersicht
https://www.php.net/manual/de/reserved.variables.server.php
Du könntest es generisch aufbauen, wie schon ansatzweise beschrieben. Du könntest aber auch einfach mit Stringfunktionen alles hinter dem letzten / abschneiden.
Sicherheit:
Du solltest aber in beiden Fällen den Kontextwechsel beachten bei der Ausgabe. Sonst baust Du dir eine XSS-Lücke. Nutze also htmlspecialchars(..., ENT_QUOTES).
Glück Auf
Tom vom Berg
-- 
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
  Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
 nicht angemeldet
 nicht angemeldet TS
 TS Auge
 Auge Rolf B
 Rolf B Der Martin
 Der Martin