php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.04.2005, 15:21  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard include('~/files/file') --> »No such file or directory«.

Hallo,

ich möchte eine Datei relativ zum Homeverzeichnis mit
PHP-Code:
include('~/files/file'); 
includen.

Das führt zur Fehlermeldung
Zitat:
Warning: main(~/files/file): failed to open stream: No such file or directory
Kennt PHP kein »~«? Wenn doch, heißt es nur anders?



Ach so: Ein
PHP-Code:
system('ls ~/files/file'); 
geht aber, das heißt der User stimmt (und die Datei gibt es).
tapferesschneiderlein ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.04.2005, 15:21  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

vielleicht mußt du das zeichen escapen..

sprich so:
PHP-Code:
<?php
include('[b]\[/b]~/files/file'); 
?>
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 14.04.2005, 16:19  
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

mal absolute versucht?
robo47 ist offline  
Alt 14.04.2005, 16:30  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Zitat:
Zitat von robo47
mal absolute versucht?
vs.

Zitat:
Zitat von tapferesschneiderlein
ich möchte eine Datei relativ zum Homeverzeichnis mit
:wink:
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 14.04.2005, 16:34  
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

hmm hab gedacht dass ich über absolut /~/ auch an das verzeichnis rankomme, habs aber grad versucht, geht nicht:P sorry :P
robo47 ist offline  
Alt 14.04.2005, 17:24  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Hatte auch schon beides versucht (Escapen und /~/...) --> es geht scheinbar echt nicht
tapferesschneiderlein ist offline  
Alt 14.04.2005, 17:34  
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

das lustige ist in der shell, kann ich überall ls -a ~ eingeben, egal wo ich bin. ist das vieleicht in der shell irgendwie speziell definiert? lässt sich vieleicht irgendwie in der shell der pfad zu dem verzeichnis ausgeben? der tatsächliche absolute? dann kannst du damit mit php weiterarbeiten
robo47 ist offline  
Alt 14.04.2005, 18:28  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Ja, Shell funktioniert.

PHP-Code:
<?php
system
('ls -l ~/files/file');
?>
gibt mir

Code:
-rw-r--r--    1 username groupname         0 Apr 14 18:24 /home/www/xxxxxxxxxx/files/file
so daß ich da einen RegEx drüberjagen könnte, um den absoluten Pfad zu bekommen ...
tapferesschneiderlein ist offline  
 


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] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
session_start fehler? no such file found? seejay PHP Tipps 2006 11 10.01.2006 09:26
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
Seite einlesen || file() PHP Tipps 2005-2 16 07.10.2005 20:32
mkdir macht fehlermeldung ChDir: No such file TaStEn PHP Tipps 2005-2 3 25.09.2005 23:29
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
File nur temporär erstellen PHP Tipps 2005-2 2 02.08.2005 21:39
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
[Erledigt] Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
file vom server löschen per php $$$ ThiKool $$$ PHP Tipps 2005 3 06.01.2005 18:51
File upload / Ändern Datensatz Datenbanken 0 28.12.2004 15:40
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
file(); problem PHP Tipps 2004 3 12.07.2004 11:51


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