Ordner erstellen und Datei erstellen

  • Hallo!

    Ich müsste in meinen ordner ein neues verzechnis erstellen welches nur über admin möglich ist wenn zb ein neues produkt online ist

    in den verzechnis "image" möcht ich nohc ein eiens machen mit "galerie1" daran dann eine php datei mit :

    PHP
    <?php 
    
    
    $name = "iamge";
    
    
    include ("../../../include_configuration/bilder_Uebersicht.php");
    
    
    ?>

    und namen "Uebersicht.php"

    danke

  • Zitat von DarkSyranus

    Was bitte?
    Sorry, aber aus deiner Beschreibung werde ich nicht so richtig schlau ...

    Ich möchte einfach einen Ordner erstellen und in diesem dann noch eine php-Datei (Inhalt siehe oben)

  • Zitat von DarkSyranus
    PHP
    <?php
      $ordnername = 'ordner'
      mkdir($odnername); // Erstellt Ordner
      $open = fopen($ordnername.'name.php', 'w'); // Erstell die php Datei
      fputs($open, 'was in die Datie rein soll');
      fclsoe($open);
    
    ?>

    Meinst du sowas?

    ja genau, und wie funktioniert das wenn ich einen Ordner in einen Unterverzechniss erstellen will? (das funktioniert wunderbar bis jetzt)

  • in der zeile wo im mom denisa steht möcht ich eine variable verwenden mit den namen "Kuenstlername". funktioniert das? wenn ja wie bitte?

    aja und funkioniert das mit der viralbe bei $ordnername auch so?

  • Ich habe davor ein formular wo alle daten erfasst werden. in der variable $kuenstlername befindet sich ein wert den ich in die php datei (die eben erstellt wird) der variable $kuenstlername_intern zuweisen will.[/b]

  • ach so - hab das falsch verstanden. ja das geht, musst einfach den string unterbrechen den du in die datei schreibst und dann die variable platzieren. am besten schreibst du vorher der inhalt der datei auch noch in 'ne variable:


    so long

  • Code
    $ordnername = '../../user_pages/'$kuenstlername_intern''; 
    mkdir($odnername);

    wenn ich das so mach krieg ich imer den fehler:

    Warning: mkdir() [function.mkdir]: No such file or directory

    hab bei der variable auch schon so probert: '.$kuenstlername_intern.'

    geht irgendwie trotzdem ned. die php datei legt er mir im verzeichnis user_pages an. sollt aber in den verzechnis erstellt werden mit den wert der variable $kuenstlername_intern

    wenn das funkt seits mich los *fg*

  • Hm, wie ist denn dein Ordnersystem aufgebaut.
    Ich werd da grad nicht wirklich schlau draus.

    Nehmen wir an, die Datei liegt in Ordner x.
    Als erstes gehst du 2 Ordner zurück.

    z > y > x

    Dann gehst du vom Ordner z in den Ordner Userpages
    z > user_pages.
    Dann sollte da der neue Ordner erstellt werden.
    Dann müsste ausgehend vom selben Script folgende Funktion stimmen.
    fopen($ordnername.'example.php', 'w');

    Falls das so nicht stimmt, bitte ich dich etwas mehr Code zum Verständnis zu posten.

  • Ordnersystem:

    pages
    login
    admin
    New_Meber.php (hier liegt das script)
    main_pages
    index.html etc.
    user_pages
    denisa
    Uebersicht.php
    (da soll der neue ordner sein und darin die php datei)

    also nach meiner aufassung nach muss ich 2 ebenen rauf dann in user_pages nur krieg ich da halt immer den fehler. das stimmt auch schon so weil die php datei legt er mir dort hin nur den ordner erstellt er mir nicht, deshalb geht die php datei auch dort ned rein ^^

    BendOr

    geht auch ned

  • so, mal sehen.
    > pages
    > pages > login
    > pages > admin > new_member.php
    > main_pages > index.html etc.
    > user_pages
    > user_pages > denisa > uebersicht.php // Soll erstellt werden

    So richtig?

    Wenn ja, wird das Script in irgend eine datei includiert. ( Das mit mkdir )
    Wenn ja, musst du den Pfad relativ zur Datei, die includiert, angeben.

    würde die im Ordner Pages liegen
    > pages > datei.php
    müsstest du nur 1 Ordner zurück.
    ANdernfalls stiimt irgendetwas anderes an der Struktur nicht.

  • ich weiß jetzt was passiert:

    ich bekomme 2 php datein, eine die heißt so wie es sein soll Uebersicht.php und die andere heißt (hab test als ordnernamen verwendet) testUebersicht.php

    also der pfad stimmt nur erstellt er 2 php datein ^^

  • Zitat


    ich weiß jetzt was passiert:

    ich bekomme 2 php datein, eine die heißt so wie es sein soll Uebersicht.php und die andere heißt (hab test als ordnernamen verwendet) testUebersicht.php

    also der pfad stimmt nur erstellt er 2 php datein ^^

    und in der falsch erstellten datei steht das was in der Uebersicht.php stehen soll in der richtigen steht nicht der wert der variable

  • hab aber immer noch keinen ordner in dem die php datei liegt soondern 2 php datein eine mit wert der variable und eine andere mit falschen namen dafür mit wert *gg*

    ah der ur scheiß ^^