php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.12.2004, 17:54  
Gast
 
Beiträge: n/a
Standard [Erledigt] aktuellen Pfad auslesen

Hallo!

Mit einem PHP - Skript führe ich mit shell_execute() Dateioperatione aus, also lege einen Ordner an, bewege mich im Ordnerbaum usw. Wie kann ich über die Konsole den aktuellen Pfad lesen, wo ich mich gerade finde?? Ob relativ oder absolut ist egal.

Danke!

MfG
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.12.2004, 18:03  
Gast
 
Beiträge: n/a
Standard Re: aktuellen Pfad auslesen

Zitat:
Zitat von André Schmidt
Wie kann ich über die Konsole den aktuellen Pfad lesen, wo ich mich gerade finde??
Falls PHP (CLI):
getcwd -- Ermittelt das aktuelle Arbeitsverzeichnis
  Mit Zitat antworten
Alt 13.12.2004, 18:30  
Gast
 
Beiträge: n/a
Standard

Hallo!

Habe das einfach gerade mal in die Shell eingegeben und der kennt das Kommando nicht. Muss ich das noch extra installieren?

MfG
  Mit Zitat antworten
Alt 13.12.2004, 19:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von André Schmidt
Habe das einfach gerade mal in die Shell eingegeben und der kennt das Kommando nicht.
Shell: pwd

getcwd() kannst Du benutzen, wenn Du PHP Shellscripte mit dem CLI verwendest.
  Mit Zitat antworten
Alt 13.12.2004, 19:11  
Gast
 
Beiträge: n/a
Standard

Hallo!

Danke!

MfG
  Mit Zitat antworten
Alt 14.12.2004, 21:36  
Gast
 
Beiträge: n/a
Standard

Hallo!

Habe doch noch nicht die richtige Lösung. Ich will ja nicht den Pfad der Datei auslesen, sondern den Pfad, wohin das Skript gerade den Ordner gewechselt hat.

PHP-Code:
<?php

echo shell_exec("pwd");
echo 
'
'
;
echo 
shell_exec("cd ..");
echo 
'
'
;
echo 
shell_exec("pwd");
echo 
'
'
;
?>
Eigentlich wollte ich bei letzterem shell_exec den Pfad zum Ordner eine Ebene höher bekommen. Wie mache ich das?

MfG
  Mit Zitat antworten
Alt 14.12.2004, 21:40  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von André Schmidt
Hallo!

Habe doch noch nicht die richtige Lösung. Ich will ja nicht den Pfad der Datei auslesen, sondern den Pfad, wohin das Skript gerade den Ordner gewechselt hat.

PHP-Code:
<?php

echo shell_exec("pwd");
echo 
'
'
;
echo 
shell_exec("cd ..");
echo 
'
'
;
echo 
shell_exec("pwd");
echo 
'
'
;
?>
Eigentlich wollte ich bei letzterem shell_exec den Pfad zum Ordner eine Ebene höher bekommen. Wie mache ich das?

MfG
Ja und was kommt raus? Was passt nicht?
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 14.12.2004, 21:48  
Gast
 
Beiträge: n/a
Standard

Hallo!

Ich bekomme immer wieder den Pfad zurück, wo die Datei liegt. Ich habe aber auch fast das Gefühl, dass meine Aktionen mit shell_exec keine Wirkungen haben.

Code:
if (shell_exec("cd..")) echo "Ja"; else echo "Nein";
Da kommt immer Nein in der Ausgabe. Irgendetwas passt da nicht, oder?

MfG
  Mit Zitat antworten
Alt 15.12.2004, 08:37  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von Manual
shell_exec -- Execute command via shell and return the complete output as a string
Das isses:
Code:
$ php
<?php

$command = 'pwd';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
$command = 'cd ".."';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
$command = 'pwd';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
Content-type: text/html

Kommando: [pwd] Ergebnis: [/home/marco
]
Kommando: [cd ".."] Ergebnis: []
Kommando: [pwd] Ergebnis: [/home/marco
]
$ php
<?php

error_reporting (E_ALL);
$command = 'pwd';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
$command = 'cd .. && pwd';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
$command = 'pwd';
printf ("Kommando: [%s] Ergebnis: [%s]\n", $command, shell_exec ($command));
Content-type: text/html

Kommando: [pwd] Ergebnis: [/home/marco
]
Kommando: [cd .. && pwd] Ergebnis: [/home
]
Kommando: [pwd] Ergebnis: [/home/marco
]
Der führt das Kommando immer in einer neuen Shell aus, der forkt es. Der Kindprozess funktionierte immer, aber jeder Aufruf erzeugte einen neuen...
__________________
Cheers, Marco
marsch 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
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
Aktuellen URL auslesen Kein Genie PHP Tipps 2006 7 24.11.2006 17:28
information über aktuellen pfad LP PHP Tipps 2006 3 11.08.2006 09:39
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Aktuellen Pfad herausfinden. pino PHP Tipps 2005-2 6 07.10.2005 10:40
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] vollständigen Pfad einer datei ermitteln PHP-Fortgeschrittene 1 03.07.2005 02:18
absoluter Pfad zur Datei - ohne Dateinamen PHP Tipps 2005 8 16.05.2005 19:40
Pfad des aktuellen PHP Scriptes auslesen PsiAgent PHP Tipps 2005 18 26.04.2005 10:51
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
[Erledigt] aktuellen filenamen auslesen PHP Tipps 2005 2 12.01.2005 16:47
aktuellen Pfad vom Dokument ausgeben Rotti PHP Tipps 2005 1 06.01.2005 14:22
IP-Adresse des aktuellen Users auslesen d-jango PHP Tipps 2004 8 24.09.2004 09:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php pfad auslesen, shell aktueller pfad, php aktueller pfad auslesen, php aktuellen pfad auslesen, konsole aktueller pfad, php path auslesen, php aktuellen dateinamen auslesen, php aktueller pfad, shell aktueller ordner, pfad auslesen php, aktuellen pfad auslesen php, konsole aktuellen pfad anzeigen, aktuellen dateinamen auslesen php, php dateipfad auslesen, http://www.php.de/server-hosting-und-workstations/14111-erledigt-aktuellen-pfad-auslesen.html, php aktueller ordner auslesen, echo aktueller pfad, shell aktuelles verzeichnis ermitteln, aktueller pfad konsole, konsole aktueller ordner

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