Top
Phpuniverset logo
 

INDHOLD

Forside

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


Propelcom

ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Tips PHP Opret mapper

 

Opret mapper

Søren Bønløkke

Til brug i f.eks. CMS.
Med kommandoen mkdir(sti til mappe); kan man oprette en ny mappe, MEN kun i mapper der allerede eksisterer... så hvis vi nu tar et eksempel:
Vi vil oprette denne sti i mappen foobar hvor der ikke er nogle mapper i forvejen: foo/bar/foobar,
altså der skal oprettes 3 mapper, foo , bar og foobar. Dette script gør det hele automatisk ligemeget hvor mange undermapper der er:

<?php

$path = $_REQUEST['path']; // stien: foo/bar/foobar
$bits = explode("/", $path); // Splitter stien ved / og smider delene i et array

//hvis $bits er et array
if(is_array($bits)) {
$i = count($bits); //tæller hvor mange dele/undermapper der er i arrayet
while ($i >= 0 ) {
array_reverse($bits); //vender arrayet om så de sidste mapper kommer først
$rel_path[] = $bits[$i]; // smækker mapperne fra arrayet i et nyt array en efter en
if(is_array($rel_path)) {
$new_path = join("/", $rel_path); // sætter arrayet sammen med / så det bliver til en sti igen
@mkdir("..$new_path"); laver stien
}
else{
$new_path = $rel_path;
@mkdir("..$new_path");
}
$i = $i - 1;
}
}

else {
mkdir($path);
}

echo "<br><p>Directory successfully created<p>";


?>

Dato : 05.07.2004, 01:21

Visninger : 3805

Kategori : PHP




Log ind for at skrive et tip

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

FORUM

Nyeste forum indlæg :

PHP/Opencart import module

Opencart/php import modul hjælp

Lækkert kontor / kontorfællesskab i Helsingør

Opdatering af PHP

Vurdering af hjemmeside

Nyeste forum svar :

Vurdering af hjemmeside

Lækkert kontor / kontorfællesskab i Helsingør

Android programmering

Joomla som CMS

Grafik problemer

 

MEDLEM

LOGIN ER IKKE MULIGT, MENS VI LAVER NYT SITE
 

NYHEDSBREV

Nyhedsbrev

Tilmeld dig vores nyhedsbrev og modtag nyheder om nye scripts og tips samt om mange andre nye tiltag på Phpuniverset.dk


 

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk - android talk & help

Bund