|
You last visited: Today at 13:50
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 +1. The time now is 13:50.
|
|