php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2005, 08:47  
Ypsillon
Gast
 
Beiträge: n/a
Standard Verzeichnis höher wechseln

Hallo,

kenn' mich mit php-Shell Programmierung leider noch nicht aus, deswegen nehmt mir die Fragen bitte nicht übel
- gegoogelt hab ich natürlich vorher

Ich möchte aus einem Verzeichnisbaum, ein verzeichnis höher wechseln:

Also aus:
$path ="c:/testx123/test1/test2/";
soll werden:
$pathnew="c:/testx123/test1/";

Wer hat nen plan wie das geht? Im man file habe ich dazu nix gefunden.

Yps!

Yps
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.01.2005, 08:59  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wie genau machst du das denn auf shellebene ? führst ne .cmd/.bat-datei über exec/system aus oder direkt befehle mittels exec/system ?

im allgemeinen wenns um dos / linux geht

cd..

oder um unter dos aufs laufwerk zu kommen (sprich auf oberste Ebene)
cd \
robo47 ist offline  
Alt 13.01.2005, 09:05  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Ne ich glaub Du hast mich nciht verstanden, schau mal ich hab folgendes Fragment:

Code:
$UserPhotoToDelete ="/unterordner/nickname/test.gif";

$CompletePiCURL="peoplepics/$UserPhotoToDelete";
$CompleteThumbURL="peoplethumbs/$UserPhotoToDelete";

@unlink($CompletePiCURL);
@unlink($CompleteThumbURL);

//Ordner löschen, wenn leer
$picdirname = @dirname($CompletePiCURL); 
$thumbdirname = @dirname($CompleteThumbURL);
@rmdir($picdirname);
@rmdir($thumbdirname);

Mit dem Code wird test.gif gelöscht und auch der Ordner "nickname", wenn er denn leer ist. Ich will jetzt auch noch den Ordner "Unterordner" löschen.

Das ist eigentlich meine Frage, und weil ich ja auch selber was coden kann, brauche ich eigentlich jetzt nur nen Befehl wie ich den "Unterordner" ans Ende meiner Verzeichniskette bekomme, dann kann ich ihn ala Nickname löschen
->Also einfach ein Verzeichnis höher wechseln.

Yps
 
Alt 13.01.2005, 09:57  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

sorry, dachte weil du was von Shell meintest.

über strrpos position von / herausfinden und dann mittels substring rausschneiden, so würd ich es machen, aber ich würde auch mit absoluten pfaden arbeiten. da weis man immer was man tut, sonst passiert es leicht, dass man irgendwo im script mal woanders hingesprungen ist, als aktives verzeichnis und schwupps sind wichtige daten weg.

mfg
robo47
robo47 ist offline  
Alt 13.01.2005, 09:57  
Ypsillon
Gast
 
Beiträge: n/a
Standard

*schieeeeeeeeeeeebbbbbbbbbbb*
 
Alt 13.01.2005, 09:58  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

du hast aber von der shell gesprochen.

chdir()

und daß du nach weniger als 60 min den beitrag schon schiebst ... :kotz:
__________________
derHund ist offline  
Alt 13.01.2005, 09:59  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

:P gleichzeitig ;P
robo47 ist offline  
Alt 13.01.2005, 10:05  
Ypsillon
Gast
 
Beiträge: n/a
Standard

@robo47 Sorry hatte mich ganz oben falsch ausgedrückt, Danke!

@derHund Nicht aufregen, ist schlecht für die Magennerven. Evtl hättest Du erstmal gefragt warum ich den Beitrag schon schiebe, anstatt dass Du mir ein :kotz: an den Kopf wirfst.
Es ist so, dass ich diese Funktion brauche, weil ich um 12.00 Uhr das Teil abgeben muss, und das ist das einzige was mit noch gefehlt hat um es "perfekt" zu machen.
Ich hab hier einfach die Zeit davon rennen gesehen. Den letzten Slash rausfinden und mit "substr", da bin ich auch schon drauf gekommen, ich dachte nur es gibt hier eine elegantere Lösung, um in ein anderes Verzeichnis zu wecheln.
Ich lass es jetzt halt mal so, bin mir aber sicher, es geht auch "besser"...

Achja, und um zu zeigen, dass ich selber coden kann, habe ich nicht nach nem Code gefragt sondern nur nach einer "Funktion", das habe ich sogar dazu geschrieben! Ich gebe nämlich nix ab, was nicht meins ist!

Yps
 
Alt 13.01.2005, 10:20  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Yo.. du fragst nach funktion und weghauen des letzten Verzeichnisses .. an dem Punkt war ich n och bei dir und hätte gesagt:

dirname()

Danach wurde dein geschreibsel wirr und ich habe nicht mehr gewusst was du wollstest ;P
Guradia ist offline  
Alt 13.01.2005, 10:22  
Ypsillon
Gast
 
Beiträge: n/a
Standard

*lach* okay, also dann muss das heute aber auch an mir liegen *einroll*

Yps
 
 


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
Mit unlink alle Dateien im Verzeichnis löschen? finerip PHP Tipps 2006 13 26.10.2006 20:23
Prüfen ob Variable ein Verzeichnis ist, funktioniert nicht? NetLook PHP Tipps 2006 3 05.05.2006 15:38
bestimmtes verzeichnis immer sperren mAy^daY Server, Hosting und Workstations 3 03.01.2006 12:46
Verzeichnis und Dateien darin mit htaccess schützen Server, Hosting und Workstations 1 01.11.2005 19:49
chmod 0755 für alle Dateien in einem Verzeichnis Drago PHP Tipps 2005-2 8 25.10.2005 15:39
DocumentRoot wechseln... Server, Hosting und Workstations 7 17.10.2005 13:01
Dateien in ein anderes Verzeichnis kopieren PHP Tipps 2005-2 3 09.08.2005 12:03
Auf Firmen-Server funzt kein include aus fremden Verzeichnis PHP-Fortgeschrittene 3 19.07.2005 16:49
[Erledigt] verzeichnis...öhm..anzeigen lassen... PHP Tipps 2005 3 03.06.2005 14:13
Bilder aus .htaccess - Verzeichnis laden PHP Tipps 2005 2 04.04.2005 19:45
[Erledigt] Automatischer Index von Verzeichnis funktioniert nicht Server, Hosting und Workstations 8 30.03.2005 18:12
Verzeichnis schützen... PHP Tipps 2004-2 5 13.12.2004 04:18
Fehlersuche: Ordner aus Verzeichnis auslesen DannyD PHP Tipps 2004-2 6 19.11.2004 20:36
Verzeichnis nach E-Maileingang anlegen Beitragsarchiv 0 27.08.2004 10:16
verzeichnis auslesen Trumpfass PHP Tipps 2004 2 28.07.2004 21:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php verzeichnis höher, php verzeichnis höher wechseln, linux ein ordner höher, c ein verzeichnis höher, phpshell verzeichnis wechseln, php verzeichnisses höher, in ordner höher wechseln, bash script ein verzeichnis höher als aktuelles, php höher verzeichnis, php shell verzeichnis höher, php ein verzeichnis höher, mehrere verzeichnisse höher, php ordner höher, php ein verzeichnis höher ./, php ein verzeihnis höher, php verzeichnis wechseln höher, php verzeichnis hoch, verzeichniseben höher linux php, php ein verzeichnis höher funktioniert nicht, verzeichniskette slash

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.