SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.02.2007, 22:42:41
eflex eflex ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 12
mkdir() Problem

Hallo,

ich hab ein problem mit dem Befehl mkdir();

$test = '/images/party/'.$date;
mkdir($test,0777);

Wenn ich dies benutze bekomm ich beim ersten mal keinen Fehler, der Ordner ist jedoch nicht vorhanden.
Beim zweiten mal bekomm ich den folgenden fehler:
Warning: mkdir() [function.mkdir]: File exists in C:\Users\Justin\Documents\htdocs\r-u\content\party.php on line 264

Ich benutze einen apache server auf Windows.

MfG Justin

Geändert von eflex (25.02.2007 um 22:43:01 Uhr)
Mit Zitat antworten
  #2  
Alt 25.02.2007, 23:04:23
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: mkdir() Problem

Der zweite Parameter "mode" hat unter Windows keinen Effekt.


Außerdem könntest Du es so versuchen:

PHP-Code:
mkdir ('images\\party\\' $date); 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 25.02.2007, 23:08:13
eflex eflex ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 12
AW: mkdir() Problem

der Ordner wird zwar erstellt, ich weiß jedoch nicht wo.
im scriptverzeichniss oder images/party ist er nicht.
Mit Zitat antworten
  #4  
Alt 25.02.2007, 23:12:19
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: mkdir() Problem

Sorry, aber der vorangestellte Backslash war nicht korrekt. So wie oben ist es jetzt Richtig!
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 25.02.2007, 23:17:08
eflex eflex ist offline
Anfänger
 
Registriert seit: Feb 2007
Beiträge: 12
AW: mkdir() Problem

Jup danke geht :)
Mit Zitat antworten
  #6  
Alt 25.02.2007, 23:22:51
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: mkdir() Problem

Du musst halt nur darauf achten, dass der Pfad nicht mit einem Slash "/" oder Backslash "\" beginnt und das under Windows der Bachslash das Verzeichnistrennzeichen ist und beispielsweise und Linux ist es der Slash.

Ach und den Backslash musst Du escapen (das heißt ein doppelter Backslash), damit es dann auch völlig korrekt ist.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 25.02.2007, 23:35:28
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: mkdir() Problem

Ach noch was:

Wenn Du Dein Script unabhängig von der Plattform schreiben möchtest, könnte Dich dabei die folgende Abfrage unterstützen:

PHP-Code:
if ( !stristrPHP_OS'win' ) ) {
  
// Unix-Systeme
  
$s '/';
} else {
  
// Windows-System
  
$s '\\';
}

// Anwendung
// mkdir ('images' . $s . 'party' . $s . $date); 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #8  
Alt 26.02.2007, 09:42:49
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: mkdir() Problem

Auch Windows kommt mittlerweile mit einem "normalen" Slash als Verzeichnistrenner klar.
Mit Zitat antworten
  #9  
Alt 26.02.2007, 10:27:48
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: mkdir() Problem

Bei Ihm aber offensichtlich nicht.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #10  
Alt 26.02.2007, 15:43:21
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: mkdir() Problem

Das Problem dürfte bei ihm eher der führende Slash (absolute Pfadangabe) gewesen sein.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
animation problem Indyk HTML, CSS und JavaScript Help! 7 27.09.2006 08:39:03
Wieder ein Problem mit mkdir und chmod, verwirrend Dawson PHP für Fortgeschrittene und Experten 3 16.06.2006 21:09:05
FTP connect, mkdir, move Files usw. nites PHP Grundlagen 12 22.02.2006 10:48:19
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:39:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt