php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2011, 13:30  
Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 51
PHP-Kenntnisse:
Anfänger
Rastaloeckchen ist zur Zeit noch ein unbeschriebenes Blatt
Standard Wird das anlegen eines Verzeichnisses gecachet ?

Hallo Gemeinde,

sagen wir ich prüfe mit file_exists ob das anlegen eines Verzeichnisses geklappt hat.

PHP-Code:
$directory "./albums/12346/34678";

mkdir($directorytrue755);

if ( 
file_exists($directory)  === false)
//Code 
Lösche ich jetzt zwischenzeitlich das Verzeichniss und checke noch mal mit file_exists() sollte ja false zurückgegeben werden.

Wird aber nicht. Ich habe in der Doku gelesen das es dafür eine Funktion gibt, die das regelt. clearstatecache(). Funzt aber nicht.

Weis jemand Rat wie ich das in den Griff bekomme ?
__________________
How the fu.. is error ?
Rastaloeckchen ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.02.2011, 13:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

clearstatcache
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 14.02.2011, 14:03  
Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 51
PHP-Kenntnisse:
Anfänger
Rastaloeckchen ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jaja hab ich ja gemacht, geht aber nicht.

Kann es sein das es im Zusammenhang mit PHPUnit nicht geht.

Das Anlegen und löschen eines Verzeichnisses ist ein PHP Unit Test.
__________________
How the fu.. is error ?
Rastaloeckchen ist offline   Mit Zitat antworten
Alt 14.02.2011, 14:03  
Erfahrener Benutzer
 
Registriert seit: 01.01.2010
Beiträge: 202
PHP-Kenntnisse:
Anfänger
CoKeSiDe befindet sich auf einem aufstrebenden Ast
CoKeSiDe eine Nachricht über ICQ schicken
Standard

Wie äußert sich das, das es nicht funktioniert? Fehlermeldung oder ist es immer noch das gleiche resultat?
CoKeSiDe ist offline   Mit Zitat antworten
Alt 14.02.2011, 15:45  
Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 51
PHP-Kenntnisse:
Anfänger
Rastaloeckchen ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hm.. also wenn ich die Seite im Browser aufrufe klappt alles wunderbar.

Im Zusammenhang mit PHP Unit jedoch leider nicht.

Wie gesagt, lösche ich das Verzeichnis durch einen PHP Unit Test und checke danach durch einen PHP Unit Test ob das Verzeichnis noch vorhanden ist liefert er mir TRUE zurück.
Was natürlich Schwachsinn ist.

Der Aufruf von clearstatecache() wird anscheinend völlig ignoriert.

So ein Krampf - kann ja net wahr sein.
__________________
How the fu.. is error ?
Rastaloeckchen ist offline   Mit Zitat antworten
Alt 14.02.2011, 15:49  
Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 51
PHP-Kenntnisse:
Anfänger
Rastaloeckchen ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So muss vieleicht noch erwähnen das ich PHPUnit mit Zend Studio ausführe.

Aufruf der PHP Unit Tests über die Kommandoziele funzt komischerweise auch einwandfrei.

Dafür hätte ich jetzt aber gerne eine Erklärung. Ich wüsste jetzt nicht das Zend Studio das was im Cache hält.

Is a Bug or a Feature ?
__________________
How the fu.. is error ?
Rastaloeckchen ist offline   Mit Zitat antworten
Alt 15.02.2011, 23:32  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Rastaloeckchen Beitrag anzeigen
Hallo Gemeinde,

sagen wir ich prüfe mit file_exists ob das anlegen eines Verzeichnisses geklappt hat.
Darf man fragen warum?
Denkst du, der Rückgabewert von mkdir() lügt dich an?

Mal abgesehen von kaputten Stream-Wrappern kann ich mir keinen Fall vorstellen, wo das nicht funktionieren sollte.
fireweasel ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Reihenfogeproblem beim Anlegen von Bildern im Newsbereich bulb PHP Tipps 2010 5 28.05.2010 10:37
[Erledigt] Wie muss ich die Tabellen anlegen? abdullah Datenbanken 1 30.01.2010 20:57
[Erledigt] Modul Installer (ordner anlegen, entpacken - egal ob Safe Mode ON/OFF!) Nightuser Scriptbörse 6 01.07.2008 13:30
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Profil anlegen toko1284 PHP Tipps 2006 7 06.04.2006 20:43
[Erledigt] Anlegen von Verzeichnissen mittels FTP-Funktionen PHP-Fortgeschrittene 5 13.02.2006 23:43
neues Verzeichnis anlegen - Resource id #1 PHP Tipps 2005-2 2 26.06.2005 14:13
Verzeichnis anlegen spoi PHP Tipps 2005 5 28.03.2005 22:35
Verzeichnis anlegen mgoertz PHP Tipps 2005 6 07.03.2005 22:00
E-Mail Adresse für pop/smtp anlegen unter Debian pixelcut Server, Hosting und Workstations 3 09.02.2005 09:02
anlegen einer datenbank nicht möglich PHP Tipps 2005 2 23.01.2005 16:56
neue Seite anlegen PHP Tipps 2004-2 5 26.11.2004 10:26
tabellen rows anlegen PHP Tipps 2004-2 8 14.11.2004 22:05
neue seite anlegen PHP Tipps 2004-2 3 14.11.2004 21:50
[Erledigt] Neue Benutzer anlegen Datenbanken 1 06.08.2004 16:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gecachet

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum