Ergebnis 1 bis 5 von 5

Thema: Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

  1. #1
    Azubi(ne)
    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

    Hallo liebe community,

    ich habe mich heute mal etwas mit der Erstellung von Ordnern auf dem Server via php beschäftigt. Nach ewigem hin und her klappt die Erstellung nun endlich.

    Mein Problem ist nur, dass ich für den Ordner eine Variable mit der ID verwenden möchte. Jedoch heißt dann der Ordner auf dem Server nicht "user123" sondern "$user"

    Ich denke es wird irgendwo ein pünktchen zu wenig, etc. sein, aber ich finde den Fehler einfach nicht. Könnt Ihr mir weiterhelfen?

    PHP-Code:
    mkdir 'publisher/.$id.'0700 
    Liebe Grüße und Vielen Dank!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Azubi(ne)
    Themenstarter

    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

    habe den fehler gefunden:

    PHP-Code:
    mkdir 'publisher/'.$_POST[id].''0700 
    scheint zu funktionieren

  3. #3
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

    Du hast die Grundsätzlichen Syntaxregelnnicht verstanden.
    1. Variablen in strings, die mit ' begernzt sind, werden nicht erkannt
    2. Der . Operator verkettet Strings, nicht elemente in diesen

    Dein Ordner würde also, wäre 1. nicht, .Username. heissen...

    PHP-Code:
    // Stringverkettung mit dem . Operator
    echo 'String1 '.'String 2';
    // Ausagbe: String1 String 2
    echo 'Hello'.' '.'World!';
    // Ausagbe: Hello World!
    $foo="World";
    echo 
    'Hello '.$foo.'!';
    // Ausagbe: Hello World
    echo "Hello $foo!";
    // Ausagbe: Hello World!
    echo 'Hello $foo!';
    // Ausagbe: Hello $foo! 
    [/PHP]
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  4. #4
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

    Zitat Zitat von funbox Beitrag anzeigen
    habe den fehler gefunden:

    PHP-Code:
    mkdir 'publisher/'.$_POST[id].''0700 
    Ohohohoh, ganz böser Anfängerfehler. Du übernimmst die varaible direkt aus dem _POST array in den string, da kann man wunderbar hacken.
    z.B. in $_POST["id"] steht das:
    Code:
    ../../foobar/xordner/plum
    Dann wird ein ganz anderer Ordner erstellt, als du wilst. Filtere alle Sonderzeichen raus, z.B. mit regular-expressions.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Via PHP Verzeichnis auf Server erstellen... Problem mit Variable

    Hi leute,

    schonmal vielen Dank für eure hilfreichen Verbesserungsvorschläge. Vor allem die Sicherheitslücke wär mir garnicht aufgefallen. Allerdings ist der Bereich auf der Website passwortgeschützt. Also nur registrierte User könnten überhaubt mist bauen

Ähnliche Themen

  1. Verzeichnis auslesen, Radiobutton erstellen und weitergeben...
    Von raptica im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 31.03.2009, 16:20
  2. Problem mit rekrusiven verzeichnis-durchlauf
    Von Greg10 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 24.01.2009, 12:55
  3. Css Server erstellen!!
    Von Shorty2054 im Forum Tutorials, Workshops und Anleitungen
    Antworten: 11
    Letzter Beitrag: 09.08.2007, 10:57
  4. PHP - Problem mit Variable in URL
    Von Abrax im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 30.03.2007, 15:15
  5. Verzeichnis erstellen und CHMOD
    Von MAD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 24.01.2005, 14:26

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •