Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Coding Releases
You last visited: Today at 09:33

  • Please register to post and access all features, it's quick, easy and FREE!

 

[PHP]Filehosting-Service

Reply
 
Old   #1


 
elite*gold: 220
Join Date: Aug 2010
Posts: 7,376
Received Thanks: 2,729
[PHP]Filehosting-Service

Vorweg: Ich weiß nicht genau in welche Section das hier jetzt gehört, darum bitte moven wenns hier falsch ist!

Was ist das hier?
Das hier ist ein Release von komplett fertigen Files für einen Filehosting-Service! Sie wurden von mir (xChex) komplett selbst programmiert (in PHP) und es ist fast jede Zeile kommentiert (um die Funktion zu veranschaulichen)

Warum release ich es?
Die Files waren eigentlich für meinen P-Server gedacht (als besonderes Feature, zum leichteren Uploaden der Screenshots für Reports), da ich jedoch eine Mahnung von meinem Freehoster wegen extrem hohem Traffic bekommen habe, hab ich mich entschlossen die Files nochmals zu überarbeiten, sie in 2 Dateien zu quetschen, sie so umzugestalten, dass sie leicht anpassbar sind, sie komplett zu kommentieren und hier in meinem Lieblingsforum zu releasen....

Welche Funktionen bringen sie mit sich?
- Dateiupload ohne FTP-Login-Daten
- Ohne PHP-Kentnisse verwendbar
- Leicht anpassbar
- Loginfunktion selbst schreibbar
- Anzeigen der bereits hochgeladenen Dateien unter verwendung des Benutzernamens des eingeloggten Benutzers
- Auslog-Funktion
- Nach schließung und wieder öffnen der Website kein erneutes Einloggen notwendig (geht über Session)
- Datenübergabe der einzelnen Formulare relativ sicher (alles hidden bzw über Sessions)

Was muss ich tun um die Files verwenden zu können?
- Dateien im Anhang herunterladen
In der Index.php folgende Zeilen ändern:
Zeile 42:
PHP Code:
$max_file_size 10240*1024
Dateigröße vor dem " * " ändern (Angabe in KB). Eingestellt sind 10 MB.
Zeile 43:
PHP Code:
$unterordner "/"
Unterordner in dem das Script liegt anpassen.
Beispiel:
Die Datei liegt in http://elitepvpers.com/hosting/test/index.php.
Jetzt muss die Zeile im Script wie folgt aussehen:
PHP Code:
$unterorcner "/hosting/test/" 
Wichtig: "/" muss am Anfang und am Ende des Pfads stehen!

In der einloggen.php folgende Zeilen ändern:
PHP Code:
if ($name == "xChex" and $pw "test"){ 
Da wo xChex steht kommt euer Benutzername rein
Da wo test steht kommt euer Passwort rein

- Beide Dateien auf euren Webspace laden

So das wars schon!

Für die, die PHP können:
In der einloggen.php könnt ihr nach der Zeile 48 eigene Funktionen zum Abrufen der vorgegebenen Benutzernamen & Passwörter verwenden und diese in Variablen schreiben. Ihr überprüft dann in Zeile 49 anhand der IF-Abfrage die Daten mit
PHP Code:
if ($name == $abgefragtername and $pw == $abgefragtespasswort){ 
Download
Im Anhang

Virustotal


Schlusswort
Sooo das wars auch schon wieder von mir und, wenn ich mein Tutorial zur Erstellung von eigenen Foren (Alle kostenlosen Forentypen) endlich mal fertig bekomme (am passenden VTUT hängts zZ) dann werdet ihr es in der E*Coder-Tutorials-Section finden ;D
Attached Files
File Type: zip hosting.zip (3.3 KB, 25 views)
File Type: zip hosting v2.zip (3.6 KB, 59 views)



Che is offline  
Thanks
8 Users
Old   #2
 
elite*gold: 0
Join Date: Oct 2010
Posts: 377
Received Thanks: 104
Noice. :xD


VaNiiTy is offline  
Old   #3
failing on a final level
 
elite*gold: 46070
Join Date: Jun 2009
Posts: 28,756
Received Thanks: 25,022
Quote:
Ihr überprüft dann in Zeile 49 anhand der IF-Schleife die daten

MrSm!th is offline  
Thanks
14 Users
Old   #4


 
elite*gold: 220
Join Date: Aug 2010
Posts: 7,376
Received Thanks: 2,729
~UPDATE~ (weil es mir gestern um halb 3 Nachts noch lw war)

Neue Features:
- Source optimiert (hatte warum auch immer Variablen über die Formulare übergeben, welche ich schon längst über die Session definiert hab o.O)
- Löschen der hochgeladenen Dateien
- Löschen aller hochgeladenen Dateien
- Umbenennen der hochgeladenen Dateien

Download im 1. Post

Und einen kleinen Anti-Klugscheißer-Fix im Thread:
Es muss natürlich IF-Abfrage heißen, da waren nur mal wieder die Finger schneller als das Hirn!


Che is offline  
Old   #5
 
elite*gold: 0
Join Date: Apr 2011
Posts: 1,426
Received Thanks: 138
find ich cool
ProstylerXx is offline  
Old   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 38
Received Thanks: 2
kann man auch mehrere user hinzufügen? o: also nich ein^^

und ich musste

Quote:
define("url", $_SERVER['SERVER_NAME'].Unterordner);
umschreiben, in mein fall in

Quote:
define("url", $_SERVER['SERVER_NAME']. "/Upload/");
damit ich bei "Anzeigen" die Bilder überhaupt sehen konnte bzw den Bildlink erfolgreich anklicken können xD
tigersdt is offline  
Old   #7


 
elite*gold: 220
Join Date: Aug 2010
Posts: 7,376
Received Thanks: 2,729
Och gott, der Thread ist n halbes Jahr alt, da war mein PHP noch verdammt schlecht ;O

Ich überleg mir, ob ich es die Tage nochmal vernünftig neu schreib, k?
Che is offline  
Old   #8
 
elite*gold: 0
Join Date: Jan 2012
Posts: 165
Received Thanks: 69
ja du musst!
corsax is offline  
Old   #9
 
elite*gold: 1983
Join Date: Mar 2012
Posts: 79
Received Thanks: 19
bitte neu schreiben <3
RealGamerZ is offline  
Old   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 38
Received Thanks: 2
nein schreib nich neu :P
tigersdt is offline  
Old   #11
 
elite*gold: 1983
Join Date: Mar 2012
Posts: 79
Received Thanks: 19
Quote:
Originally Posted by tigersdt View Post
nein schreib nich neu :P
Was hast du geschluckt? D:
RealGamerZ is offline  
Old   #12
 
elite*gold: 0
Join Date: Jan 2011
Posts: 38
Received Thanks: 2
Quote:
Originally Posted by RealGamerZ View Post
Was hast du geschluckt? D:

nix o: xD
tigersdt is offline  
Old   #13
 
elite*gold: 0
Join Date: Apr 2012
Posts: 199
Received Thanks: 41
Goil danke
Texo™ is offline  
Old   #14
 
elite*gold: 389
The Black Market: 114/0/0
Join Date: Jul 2010
Posts: 4,911
Received Thanks: 531
Also jetzt ein eigenes Filehosting?
Lеlouch is offline  
Old   #15


 
elite*gold: 220
Join Date: Aug 2010
Posts: 7,376
Received Thanks: 2,729
Quote:
Originally Posted by Lеlouch View Post
Also jetzt ein eigenes Filehosting?
Es ist einfach nur ein total veraltetes, extrem unsicheres Script, welches ermöglichen soll einen eigenen Filehosting-Service einzurichten. Ursprünglich war es eine einfache Übung um in PHP einzusteigen, jedoch hab ich mich aus einem mir nicht mehr ersichtlichen Grund entschlossen es hier zu publizieren und rate nun jedem davon ab, das vorliegende Script ohne sicherheitstechnische Verbesserungen auch nur im privaten Bereich einzusetzen.


Che is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[ Service ] Top! Metin2 Level, Farm & Quest-Service [ Service ]
Hallo liebe Elitepvpers-Member, ich eröffne hier mit meinen neuen Thread für Metin2 Farm & Level-Service. Da ich selbst seehr lange Metin2 spiele...
78 Replies - Metin2 Trading
Biete filehosting+website hosting..
Hi.. biete euch auf meinem vps website und client hosting an.. Biete euch bis 5gb space pro packet. unl traffic und hübsche 100mbits ;) 1A...
0 Replies - Trading



All times are GMT +2. The time now is 09:33.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.