Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
wert im string [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
wert im string


 
websdream
16-01-2006, 17:10 
 
hy
ich hole mir den aktuellen dateinamen über
$filename = basename(__FILE__);

sobald ein bestimmter dateiname auftaucht, soll ein echo ausgegeben werden.

an dem dateinamen hängt aber i.d.R. eine variable, produktID
wie kann ich denn jetzt sagen, wenn
im dateinamen "produkt" vorkommt, dann zeig an, ansonsten nicht?


<?php
$filename = basename(__FILE__);

if($filename > 'produkt.php')
{
echo "Produkt kommt vor";
}
else
{
echo "";
}
?>

:dontknow:
DANKE

 
Pennywise
16-01-2006, 17:32 
 
Schau dir mal die Funktion parse_url() (http://de2.php.net/parse_url) an. Damit kannst du den Dateinamen extrahieren.

 
onemorenerd
16-01-2006, 18:46 
 
if (strpos(basename(__FILE__), 'produkt') !== false) {
echo 'produkt kommt vor';
} else {
echo 'produkt kommt nicht vor';
}

 
wahsaga
17-01-2006, 09:20 
 
Original geschrieben von websdream
an dem dateinamen hängt aber i.d.R. eine variable, produktID
Nee, an Dateinamen hängen keine Variablen.

An Ressourcen im HTTP-Umfeld hängen vielleicht Parameter
wie kann ich denn jetzt sagen, wenn im dateinamen "produkt" vorkommt, dann zeig an, ansonsten nicht?
print_r($_SERVER);

Schau damit nach, in welchem Wert dieses Arrays dein gesuchter Wert auftaucht.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:21 Uhr.