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

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar


    • #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

      Kommentar

      Lädt...
      X