php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2005, 08:54  
Gast
 
Beiträge: n/a
Standard [Erledigt] Unix file lesen?

Hallo,

Ich habe von meinen Windows XP Rechner aus (wo auch php und mein Webserver - Xitami laufen) ein netzlaufwerk verbunden zu einen Linux Rechner, wo sich meine Datei die ich lesen möchte befindet!!!

Jetzt habe ich folgendes Problem:

Ich versuche das file folgendermaßen zu lesen:

Code:
$filename = "Z:/JBossRemoteDeploy/serverstat/alerts.log";

if (file_exists($filename))
{
	print ("File is there
");
}
else
{
	print ("File is not there
");
}

$file = fopen ($filename, "r");
while ($line1 = fgetcsv( $file, 1024, '\n'))
{
   $line = $line1[0];
Das File alerts.log ist im Unix format!

Wenn ich jetzt über meinen Browser mein php script aufrufe erhalte ich folgende fehlermeldung:


File is not there

Warning: fopen(Z:\JBossRemoteDeploy\serverstat\alerts.log): failed to open stream: No such file or directory in D:\homepage\de\pages\dvbstatus\serverstat.php on line 33

Warning: fgetcsv(): supplied argument is not a valid stream resource in D:\homepage\de\pages\dvbstatus\serverstat.php on line 34


Liegt es an dem unix file oder an dem unix file system.
Welche functionen gibt es um das zum umgehen!

Danke für die Hilfe!

Gernot
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.06.2005, 08:56  
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

1) versuch mal anstatt der \ das hier: /
2) ganz sicher dass der pfad stimmt ? ist laufwerk Z: standardmäßig verbunden oder braucht es vieleicht erst ne anmeldung ?
robo47 ist offline   Mit Zitat antworten
Alt 08.06.2005, 09:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
1) versuch mal anstatt der \ das hier: /
Jo unter Windows muss es \ sein.

Der Rest sind wohl nur Folge-Fehler, weil die Datei so nicht gefunden wurde.
  Mit Zitat antworten
Alt 08.06.2005, 09:15  
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

Zitat:
Zitat von CIX88
Zitat:
1) versuch mal anstatt der \ das hier: /
Jo unter Windows muss es \ sein.

Der Rest sind wohl nur Folge-Fehler, weil die Datei so nicht gefunden wurde.

bei www.php.net/fopen gefunden:

Zitat:
Achten Sie auf Windows-Systemen darauf, dass Sie als Verzeichnistrenner normale Schrägstriche '/' benutzen um plattformunabhängig programmieren zu können. Sollten Sie dennoch Backslashes verwenden, vergessen Sie nicht diese zu escapen '\\'
mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 08.06.2005, 09:20  
Gast
 
Beiträge: n/a
Standard

Bin mir jetzt garnicht so sicher, ob das nur bei fopen() so war ?
  Mit Zitat antworten
Alt 08.06.2005, 09:27  
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 benutzt imho alles den gleichen wrapper würde ich sagen:

http://www.php.net/manual/en/wrappers.php#wrappers.file

aber warten wir mal was der OP sagt.

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 08.06.2005, 09:43  
Gast
 
Beiträge: n/a
Standard

Also jetzt habe ich alles ausprobiert

1. /
2. \
3. \\

ich glaube eher, daß es an dem Unix filesystem liegt.

Verbunden ist das netzlaufwerk ab start, aber ich muß noch user und paßwort angeben!
  Mit Zitat antworten
Alt 08.06.2005, 09:45  
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

Zitat:
Zitat von gramesg
Also jetzt habe ich alles ausprobiert

1. /
2. \
3. \\

ich glaube eher, daß es an dem Unix filesystem liegt.

Verbunden ist das netzlaufwerk ab start, aber ich muß noch user und paßwort angeben!
hmm mal versucht so drauf zuzugreifen:

\\rechnername\pfad\zur\datei\datei.endung

ansonsten sind meine ideen erschöpft

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 08.06.2005, 09:59  
Gast
 
Beiträge: n/a
Standard

Hallo,

Ich habe jetzt folgendes verusucht!

Datei auf meinen Rechner (Windows kopiert -> noch immer Unix format)
Dann mit einen Editor (UltraEdit) auf dos umgesetzt und schon funktionierts!!

Gibts bei php sowas wie unix to dos??
  Mit Zitat antworten
Alt 08.06.2005, 10:02  
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

was ist denn dein problem wenn es ne unix-datei ist `? speichert dein unix vieleicht in utf-8 ? oder was ?
robo47 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] Anzahl Tage zwischen 2 Unix Timestamps PHP Tipps 2006 8 11.05.2006 09:00
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
[Erledigt] Office Bearbeitung auf Webserver (Unix, kein OpenOffice!!!) Off-Topic Diskussionen 0 24.11.2005 11:48
Probleme beim generieren einer PDF File PHP Tipps 2005-2 10 05.09.2005 10:12
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
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Logik Problem, delete File... PHP-Fortgeschrittene 6 07.11.2004 18:27
File upload PHP-Fortgeschrittene 3 23.08.2004 17:16
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
[Erledigt] html auslesen mit file() PHP Tipps 2004 2 02.08.2004 08:57
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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
unix datei lesen, unix file lesen, php unix to dos, log von unten lesen unix, unix dateien lesen, unixdatei lesen, unix format lesbar machen, php dateien unix, php datei auslesen unix, mails unix auslesen php, php file parser unix log, php unix logfile auslesen, php datei lesen unix, unix datei .log öffnen, php windows datei unix, php from unix to dos/windows, unix shell \file lesen\, php unix file name, quellcode von unix dateien auslesen, unixdatei unter xp lesen

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