if (eregi("[a-zA-Z0-p_-]*.php",$file)){

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • if (eregi("[a-zA-Z0-p_-]*.php",$file)){

    PHP Code:
    if (eregi("[a-zA-Z0-p_-]*.php",$file)){ 
    $file ist ein Dateinamen wie z.B. open.php... wie baue ich die obige
    Funktion um, dass nur .php-Dateien verglichen werden sollen?

    Momentan gibt es TRUE auch aus, wenn z.B. eine Datei mit .php3 endet..

  • #2
    Ich würde sagen
    PHP Code:
    if (eregi("[a-zA-Z0-p_-]*.php$",$file)){ 
    aber ohne Gewähr
    Wahrheit ist unser kostbarster Besitz. Lasst uns sparsam mit ihr umgehen. Mark Twain

    Comment


    • #3
      eregi ist veraltet, man beachte preg_match

      bzw. in deinem Fall wohl eher substr

      PHP Code:
      $filename 'file.php';
      if (
      substr($filenamestrlen($filename)-4) == '.php') {
       do();

      oder so

      Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

      bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
      Wie man Fragen richtig stellt

      Comment

      Working...
      X