Martina Major - Webdesign

Alles rund um den Computer: Webdesign, Datenbanken, Programmierung, Internet, Intranet, Office-Lösungen, Workshops ... www.major-webdesign.de

  • Datenbanken
  • Software
  • Webdesign
  • Kontakt
  • Impressum

Hauptmenü

  • Startseite
  • meine bisherige Seite
  • Kosten für eine Homepage
  • Gästebuch
  • Homepage Hobby / Verein
  • Firmen - Homepage
  • Referenzen
  • Dokumentation

Projekte

  • JMol - Projekt
  • Kontaktformular
  • Minor - CMS
  • Cholesterien
  • Fahrtrouten

Grundlagen

  • Joomla 1.0.x
  • PHP und JavaScript
  • Oracle (Datenbank)
  • Suchmaschinen
  • für Webmaster

Erweiterungen-Joomla

  • Testinstallationen
  • MM - JMOL

Joomla

  • Suchmaschinenfreundliche URL's in Joomla 1.5.x
  • Suchmaschinenoptimierung

PHP - Verzeichnis prüfen und erstellen

Im Bespiel soll ein Unterverzeichnis für Uploads erstellt werden. Dazu wird zunächst geprüft, ob das Hauptverzeichnis bereits existiert und wenn nicht wird es erstellt. Danach wird versucht das Unterverzeichnis zu erstellen.

// Pfad ausgehend von root  
$ftp_pfad = '/srv/www/vhosts/major-online.de/web_users/web_ga';

// Prueft ob das Hauptverzeichnis bereits existiert,
    if(is_dir($ftp_pfad.'/docs')) {
    
        if(is_dir($ftp_pfad.'docs/transfer')) {
        echo 'Verzeichnis ist bereits vorhanden';
        }  
        else {
          if ( mkdir ($ftp_pfad.'/docs/transfer', 0700 ) )
          {
            echo 'Verzeichnis transfer erstellt!';
          } 
          else
          { 
            echo 'Error: kann das Verzeichnis transfer nicht erstellen! ';
          }
        }             
    
    }
    
    
    else
    {
// Erstellt das Verzeichnis
        if ( mkdir ($ftp_pfad.'/docs', 0700 ) )
        {
          echo 'Verzeichnis docs erstellt!';
        }
        else
        { 
            echo 'Error: kann das Verzeichnis docs nicht erstellen! ';
        }
           
        if ( mkdir ( $ftp_pfad.'/docs/transfer', 0700 ) )
        {
          echo 'Verzeichnis transfer erstellt!';
        }
        else
        { 
            echo 'Error: kann das Verzeichnis transfer nicht erstellen! ';
        }         
        
    }    
  • Facebook Like Button
  • Google Plus One Button
  • Load all Button
  • Info Button

© 2007 - 2012 Major - Webdesign Logo - Martina Major Design & Hosting: Major - Webdesign Logo - Major-Online.de