Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] $_SERVER['PHP_SELF']

Discussion on [PHP] $_SERVER['PHP_SELF'] within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
Exclamation [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
DerSaboteur is offline  
Old 02/17/2012, 14:11   #2

 
iKyroja :>'s Avatar
 
elite*gold: 20
Join Date: May 2010
Posts: 2,792
Received Thanks: 1,988
ja ist möglich mit preg_replace
iKyroja :> is offline  
Old 02/17/2012, 16:11   #3
 
NotEnoughForYou's Avatar
 
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
NotEnoughForYou is offline  
Old 02/17/2012, 22:12   #4
 
Fredyy's Avatar
 
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ß
Fredyy is offline  
Thanks
1 User
Old 02/18/2012, 09:35   #5
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Schau mal hier:

galaxyo is offline  
Old 02/18/2012, 16:49   #6
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
Quote:
Originally Posted by Fredyy View Post
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
DerSaboteur is offline  
Old 02/18/2012, 18:21   #7
 
PseudoPsycho's Avatar
 
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']; 
PseudoPsycho is offline  
Old 02/18/2012, 18:48   #8
 
Che's Avatar
 
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
Quote:
Originally Posted by Fredyy View Post
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)); 
Che is offline  
Old 02/24/2012, 14:48   #9
 
elite*gold: 0
Join Date: Feb 2012
Posts: 4
Received Thanks: 0
Quote:
Originally Posted by 〤Che〤 View Post
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'); 
NullPointerException is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.