Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Upload

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.06.2004, 13:59 Uhr
~Sloth
Gast


Also, ich bin hier grad etwas am rumtesten. Ich wollt mal gucken wie es geht n upload in php zu machen, bisjetzt hab ich das hier. der Upload funtzt auch.
[code PHP]
<html>
<head>
<title>Upload-Center</title>
<h1>Upload</h1>
</head>
<body bgcolor="#000000" text="#FFFFFF">

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>

<hr>
<?php
if (isset($_FILES['probe']) and ! $_FILES['probe']['error'])
{
// Alternativ: and $_FILES['probe']['size']
move_uploaded_file($_FILES['probe']['tmp_name'], $_FILES['probe']['name']);
printf("Die Datei %s ist jetzt als %s auf dem Server.<br />\n", $_FILES['probe']['name'], $_FILES['probe']['name']);
printf("%u Bytes und vom Typ %s.<br />\n", $_FILES['probe']['size'], $_FILES['probe']['type']);
}


?>

<iframe height="100%" width="100%" src="" name="Dateien" id="Dateien" frameborder="1">
</iframe>
</body>
</html>

[/php]

Allerdings möchte ich jetzt unten in dem iframe das verzeichniss anzeigen lassen in das hochgeladen wird. Aber wie muss ich das dann schreiben? Über die IP sprich jetzt erstmal zum testen in netzwerk ungefähr so:

src="http://192.168.0.5/srv/...."

Dann sagt er aber immer das er die satei nicht findet, aber ich will ja auch n verzeichniss und keine Datei. Bitte Bitte helft mir!

Dieser Post wurde am 10.06.2004 um 14:35 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.06.2004, 14:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


im moment verschiebt er die datei ja in das gleiche verzeichnis indem das script liegt. Also musst du halt

src="%PFADVOMSCRIPT%" machen...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.06.2004, 14:30 Uhr
~Sloth
Gast


Ich glaub entweder versteh ich nicht wie du das meinst oder wir haben uns missverstanden, ich möchte in einem iframe ein verzeichniss vom server ausgeben lassen und nicht ein verzeichniss das auf dem ´Pc vom normalen benutzer is. Damit dann jemand auch wieder aus dem Verzciniss vom Server runter laden kann und ich nicht immer einen neuen link anlegen muss, wenn jemand etwas hochgeladen hatt, deshalb möchte ich in dem Iframe die hoch geladenen dateien anzeiogen lassen. Mein prolem is nur das der immer versucht die dateien auf dem rechner zu suchen vom dem aus mach sich die Seite anzeigen läßt und nicht vom server.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.06.2004, 14:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du willst dir den lokalen ordner anzeigen lassen oder wie versteh ich dich jetzt?!?!?!?!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.06.2004, 14:45 Uhr
~Sloth
Gast


Scheiße, ich glaub ich kann nicht gut Sachen erklären. Aber egal, ich geb mir mal mühe. Also wenn der Benutzer jetzt z.B. vom einem Rechner die Dateien auf den server geladen hat soll dann in dem Iframe dem Benutzer angezeigt werden was er hochgeladen hat damit er oder eher ein anderer Benutzer es auch wieder runterladen kann. Gehen wir mal davon aus ein Benutzer hat eine Datei hoch geladen. der nächste benutzer kommt auf die Seite. Jetzt soll er in dem Ifram nicht seinen Inhalt von dem Verzeichnis /srv/www/htdocs/ angezeigt bekommen sondern den Inhalt den der serven hat. Also mehr so Server/srv/www/htdocs. Args ich weiß nbicht wie ich das sagen soll ich will das das IFrame den in halt von einem verzeichnis vom Server ausgibt und nicht vom einem Verzeichnis, das auf dem eigenen Pc ist. ich hoff mal trotz der schlechten erklärung verstehst du was ich mein ;-)1
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.06.2004, 14:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Ich versteh trotzdem nicht was du meinst, wo liegt das problem dir den Serverpfad ausgeben zu lassen?

im Dateisystem ist z.b /srv/www/htdocs der Pfad mit den Dateien,
im Webserver ist es dann /
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.06.2004, 15:02 Uhr
Sloth



Also, jetzt versteh ich aber wirklich nicht was du meinst. Also können wirs mal am kronkreten beispiel testen? ich sitz jetzt am rechner, der im netzwerk die IP 192.168.0.3 hat rufe von dem rechner die seite über http://192.168.0.4/upload.php auf. Die seite enthält dann das besagte frame. In dem frame soll jetzt ein verzeichniss vom 192.168.0.4 angezeigt werden. mein prob, ist, dass er das Verzciniss nicht findet wenn ich es so schreibe.

PHP 4:
<iframe height="100%" width="100%" src="http://192.168.0.4\srv\www\htdocs" name="Dateien" id="Dateien" frameborder="1">
</iframe>



Aber die Ip muss doch rein, damit er auf dem server sucht und nicht auf emeinem rechner (192.168.0.3)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
10.06.2004, 15:22 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


probiers mal so: src="http://192.168.0.4/"
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
10.06.2004, 15:24 Uhr
Sloth



Dabei bekomm ich ne Zugriffsverweigerung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
10.06.2004, 15:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


dann musst du die httpd.conf ändern, da gibts irgendwo

<Directory /srv/www/htdocs>

oder so ähnlich

darunter müsste

Options %irgendwas%

stehen.
da fügste hinten dran: Indexes

das das dann so in der art aussieht:

Options %irgendwas% Indexes

dann startest du den Webserver neu (mit rchttpd restart oder rcapache restart)

dann sollte es gehen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: