Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22
  1. #1
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463

    Frage Diese Sache mit mkdir…?!

    Hallo ihr lieben!

    Ich arbeite gerade an einem PHP Script.
    Dieses soll an einer Stelle einen Ordner mittels mkdir(); erstellen.

    Das funktioniert allerdings leider nicht.
    Ich bekomme keine Fehlermeldung und nichts!
    Außer bei der Funktion danach, welche sich auf den zu erstellenden Ordner bezieht.

    Das ganze läuft auf einem Apache auf meinem MacBook Pro.
    Ich habe schon die config eingesehen. Kein Safemode und die Rechte aller Ordner und Scripte sind auch korrekt.

    Kenn ihr vielleicht eine Alternative zum Thema Ordner erstellen?
    Oder einen Geheimtipp, wie ich das in Gang bekomme?


    Vielen Danke und liebe Grüße
    Mini-Leo

    You can only take what you can carry.

  2. #2
    Schöner von Nordhausen Avatar von timmy38233
    Registriert
    07.2008
    Alter
    18
    Beiträge
    327
    Wüsste spontan nicht woran's liegen könnte... Poste doch mal bitte das Script, dass den Ordner erstellen soll.
    MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
    MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram


    "The things you own, they end up owning you." - Tyler Durden (Fight Club)


  3. #3
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Inzwischen, nach ein bisschen Gebastel habe ich es immerhin schon mal geschafft, dass ich von mkdir eine Fehlermeldung bekomme.
    Ich weiß nicht wirklich, ob das wirklich besser, oder doch schlechter ist )

    Hier mal die Meldung:
    Code:
    Warning: mkdir() [function.mkdir]: File exists in /Library/WebServer/Documents/bier/adduser.php on line 17
    Ich lege auch mehrere Dateien in diesem Ordner an.
    Allerdings werden diese jetzt alle da hin geworfen, wo der Ordner landen sollte.
    Mini-Leo

    You can only take what you can carry.

  4. #4
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Da hat also in der Zwischenzeit schon jemand geantwortet
    Hier also mal das gewünschte Script (so viel falsch machen kann man in den 33 Zeichen nicht machen, oder?!

    Code:
    mkdir(('./'.$username.''), 0777);
    Mini-Leo

    You can only take what you can carry.

  5. #5
    Schöner von Nordhausen Avatar von timmy38233
    Registriert
    07.2008
    Alter
    18
    Beiträge
    327
    Sieht erstmal richtig aus.
    Wie wird denn $username angelegt? Ist die Variable ganz sicher nicht leer?
    MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
    MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram


    "The things you own, they end up owning you." - Tyler Durden (Fight Club)


  6. #6
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Um Gottes willen!
    Anstelle von name habe ich nur id benutzt!
    Was für'n blöder Scheiß… Echt ey

    Danke —*Richtig dickes Danke.
    Also es ist manchmal unglaublich, wie man manchmal auf'm Schlauch stehen kann!
    Krass.

    Aber es bleibt komisch, dass es mit id="password" funktioniert hat


    Grüße
    Geändert von Mini-Leopard (02.03.2011 um 13:14 Uhr) Grund: Habe vergessen neu zu laden. Jetzt siehts schon ganz anders aus...
    Mini-Leo

    You can only take what you can carry.

  7. #7
    Schöner von Nordhausen Avatar von timmy38233
    Registriert
    07.2008
    Alter
    18
    Beiträge
    327
    wie sieht denn die Eingabeform aus? Dann muss eig da der Fehler liegen (name-Attribut)
    MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
    MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram


    "The things you own, they end up owning you." - Tyler Durden (Fight Club)


  8. #8
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Okay.
    Ich sehe gerade, ich mache das per id-Attribut.
    Funktioniert aber auch. Jedenfalls mit dem Passwort. Mit Nutzername gehts einfach nicht!
    Und ja —*Ich bin mir auch sicher, dass ich das Formular komplett ausgefüllt hab

    Code:
    <form action="adduser.php" method="post">
        <input type="text" id="username" />
        <br />
        <input type="text" id="password" />
        <br />
        <input type="submit" value="Neuen User anlegen" onclick="addUser();" />
    </form>
    Mini-Leo

    You can only take what you can carry.

  9. #9
    Finkenwerder Herbstprinz
    Themenstarter

    Registriert
    03.2008
    Ort
    Berlin, Germany, Germany
    Beiträge
    463
    Irgendwie nimmer AT mein Editing des Beitrags nicht an

    Also.
    Danke — dickes Danke!
    Ich habe es jetzt mal mit name probiert und siehe da…
    Echt krass, wie man manchmal auf dem Schlauch steht!

    Trotzdem bleibt noch das Mysterium, wieso id="password" übergeben wurde…


    Grüße
    Mini-Leo

    You can only take what you can carry.

  10. #10
    Schöner von Nordhausen Avatar von timmy38233
    Registriert
    07.2008
    Alter
    18
    Beiträge
    327
    Kein Problem
    Liegt wahrscheinlich in der Funktion Javascript-Funktion addUser(). Ich würd' aber (fast) immer ein name-Attribut setzen… ist 'sicherer', da der Browser das auch automatisch übermittelt und man normalerweise keinen onClick-Handler braucht (ausser man will die Form direkt im JavaScript überprüfen oder so) :P
    MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
    MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram


    "The things you own, they end up owning you." - Tyler Durden (Fight Club)


Seite 1 von 3 123 LetzteLetzte

Stichworte

Berechtigungen

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