Hi ich habe ein problem
Ich habe auf einem Linux Server Apache etc. am laufen
nun möchte ich per formular eine datei auswählen, diese Öffnen und den inhalt Lesen.
Schön und gut
doch das problem ist das diese datei nicht auf dem server liegt und auch net liegen soll
sondern halt auf nem anderen clienten.
Ich habe einiges versucht und auch gesucht doch irgentwie werd ich nich schlau draus. hier mein bisheriges script.
<?php
$submit = $_GET[submit];
$form_description = $_GET[form_description];
$form_data = $_GET[form_data];
if ($submit) {
$data = fopen($form_data, "r");
} else {
?>
<form method="get" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
Dateibeschreibung:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>Datei die hochgeladen werden soll:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
Der fehler ist das die datei nicht gefunden wird, da ich mal denke das die datei nicht auf dem server ist sondern eben auf nem clienten.
Hier die meldung:
Warning: fopen(C:\\text.txt): failed to open stream: No such file or directory in /home/XXXX/public_html/XXX/datei.php on line 8
wäre für jede hilfe dankbar
Ich habe auf einem Linux Server Apache etc. am laufen
nun möchte ich per formular eine datei auswählen, diese Öffnen und den inhalt Lesen.
Schön und gut
doch das problem ist das diese datei nicht auf dem server liegt und auch net liegen soll
sondern halt auf nem anderen clienten.
Ich habe einiges versucht und auch gesucht doch irgentwie werd ich nich schlau draus. hier mein bisheriges script.
<?php
$submit = $_GET[submit];
$form_description = $_GET[form_description];
$form_data = $_GET[form_data];
if ($submit) {
$data = fopen($form_data, "r");
} else {
?>
<form method="get" action="<?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
Dateibeschreibung:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>Datei die hochgeladen werden soll:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
Der fehler ist das die datei nicht gefunden wird, da ich mal denke das die datei nicht auf dem server ist sondern eben auf nem clienten.
Hier die meldung:
Warning: fopen(C:\\text.txt): failed to open stream: No such file or directory in /home/XXXX/public_html/XXX/datei.php on line 8
wäre für jede hilfe dankbar
Kommentar