peter: unerlaubtes zeichen

Hallo

if (($in{'Dateiname'}  !~ /[1]+$/i)&& ($in{'Dateiname'} ne '')) {
   &FehlerMeldung("$in{'Dateiname'} ist kein gültiger Dateiname! <BR>!");
  }

kontrolliert also welche Zeichen vorkommen dürfen.

In der &FehlerMeldung soll zusätzlich vorkommen:

$unerlaubt  darf nicht forkommen
also: wenn jemand ein unerlaubtes zeichen gigt soll dieses zeichen auch in der &FehlerMeldung  vorkommen

vielen Dank für Hilfe


  1. ._a-z0-9 ↩︎

  1. Hi,

    if (($in{'Dateiname'}  !~ /[1]+$/i)&& ($in{'Dateiname'} ne '')) {

    eine Zeichenklasse kann man negieren. Suche also nach einem unerlaubten Zeichen, verlege dies durch Klammerung in $1, übergib diesem Wert der Fehlermeldung.

    Cheatah

    --
    X-Will-Answer-Email: No

    1. ._a-z0-9 ↩︎