You last visited: Today at 23:15
Advertisement
[PHP] $_SERVER['PHP_SELF']
Discussion on [PHP] $_SERVER['PHP_SELF'] within the Web Development forum part of the Coders Den category.
02/17/2012, 12:51
#1
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
[PHP] $_SERVER['PHP_SELF']
Hey epvp!
ich will den titel meiner seite anzeigen lassen als überschrift in der textarea..
ich habe dies so versucht..
PHP Code:
<?php $_SERVER [ 'PHP_SELF' ] ?>
Funktioniert auch nur zeigt er das so an..
/impressum.php
/index.php
usw.
ist das möglich es so anzeigen zu lassen..
impressum
index
usw.
Mfg DerSaboteur
02/17/2012, 14:11
#2
elite*gold: 20
Join Date: May 2010
Posts: 2,792
Received Thanks: 1,988
ja ist möglich mit preg_replace
02/17/2012, 16:11
#3
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Willst dudeb titel sprich einen teil der url oder das was zwischen deinem title tag ( <title> ) steht ausgebeb lassen ? Fuer 2. wäre auch ne js lösung möglich
02/17/2012, 22:12
#4
elite*gold: 71
Join Date: Jul 2005
Posts: 125
Received Thanks: 30
Hi,
die "einfachste" aber nicht eleganteste Lösung für jede Art von Dateinamenn kompletten Pfaden und auch Dateien mit einem Punkt im Namen wäre:
PHP Code:
<?php
function FileNameOnly ( $str ){
if( strstr ( $str , '/' )!= "" ) {
$position_start = strlen ( $str )- strpos ( strrev ( $str ), '/' );
}else{
$position_start = 0 ;
}
if( strstr ( $str , '.' )!= "" ) {
$position_end = strlen ( $str )- strpos ( strrev ( $str ), '.' );
}else{
$position_end = strlen ( $str )+ 1 ;
}
$str = substr ( $str , $position_start , $position_end - $position_start - 1 );
return $str ;
}
echo $_SERVER [ 'PHP_SELF' ] . "<br>" ;
echo FileNameOnly ( $_SERVER [ 'PHP_SELF' ]) . "<br>" ;
?>
Gruß
02/18/2012, 09:35
#5
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Schau mal hier:
02/18/2012, 16:49
#6
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
Quote:
Originally Posted by
Fredyy
Hi,
die "einfachste" aber nicht eleganteste Lösung für jede Art von Dateinamenn kompletten Pfaden und auch Dateien mit einem Punkt im Namen wäre:
PHP Code:
<?php
function FileNameOnly ( $str ){
if( strstr ( $str , '/' )!= "" ) {
$position_start = strlen ( $str )- strpos ( strrev ( $str ), '/' );
}else{
$position_start = 0 ;
}
if( strstr ( $str , '.' )!= "" ) {
$position_end = strlen ( $str )- strpos ( strrev ( $str ), '.' );
}else{
$position_end = strlen ( $str )+ 1 ;
}
$str = substr ( $str , $position_start , $position_end - $position_start - 1 );
return $str ;
}
echo $_SERVER [ 'PHP_SELF' ] . "<br>" ;
echo FileNameOnly ( $_SERVER [ 'PHP_SELF' ]) . "<br>" ;
?>
Gruß
damit hats geklappt danke
ich will ja nur den dateinamen anzeigen lassen nur halt ohne / und .php
dankeschoen
02/18/2012, 18:21
#7
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Hier noch eine ganz simple (und sinnvolle) Lösung:
PHP Code:
$info = pathinfo ( $_SERVER [ 'SCRIPT_NAME' ]); echo $info [ 'filename' ];
02/18/2012, 18:48
#8
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
Quote:
Originally Posted by
Fredyy
Hi,
die "einfachste" aber nicht eleganteste Lösung für jede Art von Dateinamenn kompletten Pfaden und auch Dateien mit einem Punkt im Namen wäre:
[php]
Gruß
oder um es sauberer zu schreiben:
PHP Code:
echo substr ( basename ( __FILE__ ), 0 , -( strrpos ( strrev ( basename ( __FILE__ )), "." )+ 1 ));
02/24/2012, 14:48
#9
elite*gold: 0
Join Date: Feb 2012
Posts: 4
Received Thanks: 0
Quote:
Originally Posted by
〤Che〤
oder um es sauberer zu schreiben:
PHP Code:
echo substr ( basename ( __FILE__ ), 0 , -( strrpos ( strrev ( basename ( __FILE__ )), "." )+ 1 ));
oder noch einfacher:
PHP Code:
echo basename ( __FILE__ , '.php' );
Similar Threads
[SUCHE] ACCOUNT 50+ _Server egal_
08/13/2010 - Metin2 Trading - 0 Replies
Hey Leute!
Ich suche einen Account bis Server 22. Klasse egal!
Der Char sollte...
... mind. Lv. 50 sein
... nicht verskillt sein
... nicht nur Low-Skills, zB M1 haben
... mind. Kampfgaul besitzen
... Yang besitzen
... komplettes EQ besitzen, d.h. Waffe,Rüssi,Helm,Armband etc.
[ HAMACHI P _SERVER BALD ROOT ] RATES : 3500%
07/23/2010 - Metin2 PServer Advertising - 12 Replies
Hi,
ich stelle euch den p-Server DEADFORLIVE vor.
Wenn ihr edgmt2 kennt ---> er ist fast genauso wie der.
- ALLES DEUTSCH
- RATES 3500%
All times are GMT +2. The time now is 23:15 .