Geheimnis einer Upload-Site

pepsi_gx

Erfahrenes Mitglied
Hallo Forum,

über eine Upload-Site kann ich Datei auf einen Webserver hochladen:

HTML:
<html>
<TITLE>Upload</TITLE>
<BODY text="#000000" bgcolor="#FFFFFF" link="#CCCCCC" alink="#CC99CC" vlink="#CCCCAA" leftmargin="0" topmargin="0">
<TABLE WIDTH="100%" HEIGHT="100%" ALIGN="LEFT" border="0" cellspacing="0">
<TR>
<TD ALIGN="CENTER" VALIGN="MIDDLE" WIDTH="25%" HEIGHT="90" BGCOLOR="orange"><FONT SIZE="5"></FONT></TD>
<TD WIDTH="75%" HEIGHT="90" ALIGN="CENTER" VALIGN="MIDDLE" BGCOLOR="#6487dc"><FONT SIZE="5">
<A HREF="home">Back to Home</A></FONT SIZE><BR>
<FONT SIZE="4">Upload Code
<TR> 
<TD COLSPAN="2" HEIGHT="*" VALIGN="TOP" ALIGN="LEFT" BGCOLOR="#8CAAE6"><BR></FONT SIZE>	
<FORM ENCTYPE="multipart/form-data" METHOD=POST>    
File to process: <INPUT NAME="userfile2" TYPE="file">    
<INPUT TYPE="submit" VALUE="Send File">    
</FORM>    
<HR> 
<P align=left><i>Version: 014.012.012.011_V14 &nbsp; &nbsp; Last update: Jun 16 2007 
</BODY>
</html>

Über z.B. "http://xxx.xx.x.1/upload" kann ich die Site aufrufen. Danach selektiere ich eine Datei und klicke auf den Button "Send File", so daß ich nach einer Weile auf eine neue Site lande mit so was wie "Upload succeeded" darauf (Adresse bleibt unverändert aber wie oben "http://xxx.xx.x.1/upload").

Kennt jemand den Trick dahinter? Ich glaube, es kann PERL oder PHP sein. Nur über "Quelltext anzeigen" siehe ich nix.

PS: ich stelle die Frage, um zuerst die ganze Geschichte verstehen und evtl. nachmachen zu wollen.
 
hi,

in php wird die datei hochgeladen und ggf. in einen zielordner verschoben.
ist das alles erledigt, wird ein erfolg oder misserfolg zurückgegeben.
die uploadseite stellt dann nur die info dar.
da das form per post verstendet wird, steht in der adresszeile auch nix.
 
hi,

in php wird die datei hochgeladen und ggf. in einen zielordner verschoben.
ist das alles erledigt, wird ein erfolg oder misserfolg zurückgegeben.
die uploadseite stellt dann nur die info dar.
da das form per post verstendet wird, steht in der adresszeile auch nix.

Danke, genau so was habe ich vorher angenommen.

Nun wäre mir eine Anleitung oder Beispiel geholfen, wie man die PHP-Site schreibt, um die Datei zuerst zu übernehmen und weiterzuarbeiten?
 
Nun schliesse ich eine weitere Frage an. Außer "http://xxx.xx.x.1/upload" habe ich noch andere Sites wie "http://xxx.xx.x.2/upload", "http://xxx.xx.x.3/upload" etc., die ebenfalls für Datei Upload zuständig sind und wahrscheinlich alle auf PHP arbeiten.

Wäre es möglich, daß ich eine Übersichtssite schreibe, um dieselbe Datei auf alle 3 Server hochzuladen?

Ich hab mir zuerst Gedanken als Ansatzpunkt gemacht, daß ich auf dieser Site einen Radiobox anlege, wohin ich hochladen will und durch einen Button soll das Hochladen alle auf einmal erfolgen.

Ist so was überhaupt möglich?
 
um auf verschiedene server hochzuladen würde ich das per ftp machen.
geht auch mit php, d.h. php kann ftp.

nachteil eine datei die ca. 3 mb groß ist, soll 3 mal hochgeladaen werden.
ein normaler webhoster wird das vorher abbrechen, da nach einer gewissen zeit
in dem nix passiert php abgebrochen wird.

würde davon abraten.

ein cronjob könnte jedoch die server abgleichen.
 

Neue Beiträge

Zurück