Gå til innhold

Hvordan lage en ny undermappe med php/apache/xp?


Anbefalte innlegg

Skrevet

Emnetittelen sier vel det meste, jeg skal altså lage en mappe inni en mappe ut i fra en variabel.

 

Altså, poenget er at brukeren skal skrive inn et mappenavn. Vi kaller det $mappenavn.

Og jeg vil lage en mappe som ligger her i forhold til scriptet.

 

/bilder/$mappenavn

 

Jeg vet hvordan jeg kan lage mapper i samme mappe som scriptet,

det gjøres slik:

 

system("mkdir $mappenavn");

 

men jeg vet ikke hvordan det skal gjøres i en undermappe.

Videoannonse
Annonse
Skrevet

mkdir("mappenavn");

 

Merk, ikke noe systemtull :)

 

Du sender med hele pathen til mappen som skal opprettes så går det fint, men skal du lage flere mapper inni hverandre, må du lage mappe for mappe, å sende med en path hvor 2 av nivåene ikke finnes vil ikke gå.

Skrevet (endret)
endrebjorsvik: En mappe er ikke en fil, en mappe er en mappe og det rette da er å sjekke med is_dir funksjonen. :)

7120526[/snapback]

(du kan sikkert definisjonen, men uansett)
file_exists -- Checks whether a file or directory exists
Greit nok at det høres mer riktig ut (semantisk) med is_dir, men file_exists fungerer også.

 

Edit: Kom på at det går an å lagre filer uten filendelse. Da vil det være vanskelig å skille mellom fil og mappe med file_exists. Men en mappe kalt fil og en fil kalt fil (uten endelse) kan ikke eksistere samtidig. Dumme meg.

Endret av endrebjorsvik

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...