Antworten auf deine Fragen:
Neues Thema erstellen

Joomla 1.5 Verzeichnis löschen

asupp

Nicht mehr ganz neu hier

Hi Leute,
hab mal wieder ein Problem. Ich möchte bei Joomla ein Verzeichnis löschen über eine selbst geschriebene Komponente. Das Problem joomla löscht den kompletten pfad und nicht den unterordner. Was mache ich falsch??

Script:
PHP:
  function _deletedir()
  {
  jimport('joomla.filesystem.folder');

  
  $base_upload_dir = JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname ;
  JFolder::delete($base_upload_dir);
  }
 

asupp

Nicht mehr ganz neu hier

AW: Joomla 1.5 Verzeichnis löschen

Hallo Pede92,
ja, es wird ja der komplette ordner gelöscht.
Bsp: Es soll nur der ordner test gelöscht werden.
Der liegt aber in "dow" drin.
Führe ich den Script aus wir auch dow gelöscht stat nur test.
 

sokie

Mod | Web

AW: Joomla 1.5 Verzeichnis löschen

hast du schon mal geschaut, was genau in $base_upload_dir drinsteht?(var_dump() oder mit eho ausgeben)
 

asupp

Nicht mehr ganz neu hier

AW: Joomla 1.5 Verzeichnis löschen

Hallo sokie,
in $base_upload_dir steht folgendes drin:
JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname ;

der $dirname ist das unterverzeichnis das gelöscht werden sollte.
 

tr4ze

Mod | Forum

Teammitglied
PSD Beta Team
AW: Joomla 1.5 Verzeichnis löschen

Vieleicht nee blöde Idee, aber schon mal versucht ein abschliessendes .DS anzuhängen.

JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname . DS ;
 

asupp

Nicht mehr ganz neu hier

AW: Joomla 1.5 Verzeichnis löschen

Hallo tr4ze,
das mit dem abshcliessenden .DS hat nicht funktioniert. Kompletter Pfad wurde gelöscht.
 

sokie

Mod | Web

AW: Joomla 1.5 Verzeichnis löschen

Hallo sokie,
in $base_upload_dir steht folgendes drin:
JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname ;

der $dirname ist das unterverzeichnis das gelöscht werden sollte.

das ist doch das, was schon in deinem Code zu lesen ist. Die Frage ging in die Richtung: welchen String gibt JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname ; aus wenn du den mit var_dump() oder echo ausgibst.
Eigentlich gibt es doch nur einen Grund, warum delete($base_upload_dir) ein falsches Verzeichnis löscht (nämlich, dass in $base_upload_dir ein falscher pfad ist) oder täusche ich mich?
 

asupp

Nicht mehr ganz neu hier

AW: Joomla 1.5 Verzeichnis löschen

das ist doch das, was schon in deinem Code zu lesen ist. Die Frage ging in die Richtung: welchen String gibt JPATH_ROOT.DS . 'media' . DS . 'dow' . DS . $dirname ; aus wenn du den mit var_dump() oder echo ausgibst.
Eigentlich gibt es doch nur einen Grund, warum delete($base_upload_dir) ein falsches Verzeichnis löscht (nämlich, dass in $base_upload_dir ein falscher pfad ist) oder täusche ich mich?

Ich muss doch den direkten Pfad angeben, woher sollte der Script sonst wissen welches Verzeichnis es löschen soll??
 

sokie

Mod | Web

AW: Joomla 1.5 Verzeichnis löschen

ja sicher. Allerdings muss der Pfad auch der richtige sein, Deshalb der Hinweis einmal nachzuprüfen, was genau tatsächlich in $base_upload_dir drin ist.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.566
Beiträge
1.538.069
Mitglieder
67.489
Neuestes Mitglied
psphufi
Oben