php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.05.2005, 11:52  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
$name 
basename($_SERVER['PHP_SELF']);
?>
oder eben gleich direkt:
PHP-Code:
<?php
$galerie 
preg_replace('/^show(\d+).php$/'"galerie$1"basename($_SERVER['PHP_SELF'])); 
?>
__________________
Gruss
L
lazydog ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.05.2005, 12:09  
Gast
 
Beiträge: n/a
Standard

das prob ist nur, ich kann nicht $_SERVER['SCRIPT_NAME'] nehmen, weil die showx.php includiert wird...
 
Alt 06.05.2005, 12:13  
Gast
 
Beiträge: n/a
Standard

es wird nur index.php angezeigt, weil es halt includiert ist.. gibt es da noch ne möglichkeit oder geht es einfach nicht?!
 
Alt 06.05.2005, 12:14  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

[edit]...ich war wohl etwas zu langsam....[/edit]

Zitat:
Zitat von lazydog
PHP-Code:
<?php
$name 
basename($_SERVER['PHP_SELF']);
?>
Nein, das wäre der falsche Wert, siehe:
Zitat:
Zitat von Eike
ok und was ist mit dem dateinamen? die datei wird auch includet, also dürfte er nicht die addy außer adressleiste nehmen, sondern muss wirklich den dateinamen nehmen!
Also:
PHP-Code:
<?php
basename
($_SERVER['SCRIPT_NAME']);
// oder gleich:
basename(__FILE__);
?>
Allerdings frage ich mich, wie du die Datei einbinden kannst, wenn du die Nummer nicht hast bzw. warum du die Nummer nicht einfach aus dem "Mutterskript" übernimmst, wenn dieses diese Angabe ohnehin zur Verfügung hat.

Basti
Basti ist offline  
Alt 06.05.2005, 12:22  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Dann zeig halt mal den Code, so die Region um den Include rum. Ich vermute ja, dass du den Namen, oder die Nummer schon irgendwie in einer Variablen hast.

@bbastix Wenn du unbedingt den Namen des PHP-executables (z.B. php.exe) haben willst, kannst du natürlich auch den Index 'SCRIPT_NAME' benutzen. Andernfalls überlege es dir vorher, bevor du andere der falschen Antworten bezichtigst.
__________________
Gruss
L
lazydog ist offline  
Alt 06.05.2005, 12:22  
Gast
 
Beiträge: n/a
Standard

basename(_FILE_)!!! das war es was ich gesucht hab... besten dank!
 
Alt 06.05.2005, 12:37  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Zitat:
Zitat von lazydog
@bbastix Wenn du unbedingt den Namen des PHP-executables (z.B. php.exe) haben willst, kannst du natürlich auch den Index 'SCRIPT_NAME' benutzen. Andernfalls überlege es dir vorher, bevor du andere der falschen Antworten bezichtigst.
Der falschen Antworten bezichtigst? Wie hört sich das denn an? Ich hab doch nur eingebracht, dass dein Vorschlag nicht das gesuchte Ergebnis bringt. Soll ich mir jetzt vorher noch auf den Nägeln rumkauen, ob ich es mir erlauben darf, (zu Gunsten der Problemlösung) den Fehler des Meisters aufzuzeigen?

Aber im Ernst: Wir haben beide Bullshit geschrieben. Sowohl du mit deinem 'PHP_SELF', als auch ich mit meinem 'SCRIPT_NAME', als auch du damit, der Index 'SCRIPT_NAME' würde den Namen der PHP-executables enthalten...

However, das Problem scheint gelöst zu sein und meinen Teil an den Lorbeeren könnt ihr gerne auf eigenen Gewinn bei eBay versteigern...

Basti
Basti ist offline  
Alt 07.05.2005, 14:59  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

@bbastixx
Sorry, hast ja völlig recht. Ich glaub ich war gestern nicht so gut drauf.
__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable in Datenbankentrag asa PHP Tipps 2008 11 22.07.2008 09:51
Den eigenen Dateinamen als Text in Variable speichern? asyoulikeit PHP Tipps 2008 4 30.05.2008 23:32
Variable in $this Variable der Klasse benutzen PHP Tipps 2006 5 03.05.2006 20:04
PHPMailer findet eigene Variable net seejay PHP Tipps 2007 6 04.01.2006 12:55
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
[Erledigt] Variable wird nicht erkannt bzw ausgegeben. PHP Tipps 2005-2 4 25.10.2005 18:54
Dateinamen durch variable ersetzen PHP Tipps 2005-2 2 15.10.2005 20:18
Variable als Variable behandeln ohne den Wert zu verwenden Pain-maker PHP Tipps 2005-2 4 11.09.2005 17:28
[Erledigt] Variable in DB Datenbanken 1 17.04.2005 15:01
[Erledigt] Fehlermeldung unterdrücken wenn keine variable übergeben... PHP Tipps 2005 6 20.03.2005 13:36
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
PHP/MySQL =&amp;gt; UPDATE ... SET -- Feldname als Variable? Datenbanken 4 14.01.2005 16:15
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
[Erledigt] Variable erst später definieren? PHP Tipps 2004-2 10 04.12.2004 20:23
variable Variablen requesten PHP Tipps 2004 5 08.06.2004 20:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.