» Forum » Clanscript » Fehlersuche und Probleme » exe dateien über user-upload
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

exe dateien über user-upload
SBT-FFM
Mitglied
0 Beitragspunkte
Posts: 17

0 Mitglieder finden den Beitrag gut.

Merkliste 28.05.2007 - 14:48:21     Zitieren
Guten Tag ich hoffe mir kann jemand helfen.
würde gern im userupload exe dateien zulassen und die uploadgröße erhöhen. Wie kann man das am besten anstellen?

Danke SBT-FFM


verwendete ilchClan Version: 1.1

betroffene Homepage: nss-gaming.de
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.05.2007 - 18:47:25     Zitieren
Es birgt ein gewisses Sicherheitsrisiko, aber es würde so gehen
in der include/contents/downloads.php
In der Zeile 91 kannst du die Dateigröße anpassen, beachte dabei aber auch, dass es eine maximale Größe von PHP gibt, die in der php.ini angegeben ist.
Dann müsstest du halt in der Zeile 96 analog die Erweiterung exe einfügen und bei den Stream ab Zeile 98 application/x-object zumindest kam das bei mir raus.

if (
		      ($fende != 'rar' AND $fende != 'zip' AND $fende != 'tar' AND $fende != 'exe')
                   
          OR (
          $rtype != 'application/x-object' AND
          $rtype != 'application/x-rar' AND
          $rtype != 'application/x-zip' AND
          $rtype != 'application/x-tar')

		    ) {
          return ('Die Datei darf nur die Endungen: .exe, .zip, .tar oder .rar haben.');
        }


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
CeeJay
Mitglied
0 Beitragspunkte
Posts: 1806

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 09.06.2007 - 16:17:33     Zitieren
Perfekt! Funzt auch mit Mp3! Einfach geil!


DJ CeeJay
SBT-FFM
Mitglied
0 Beitragspunkte
Posts: 17

0 Mitglieder finden den Beitrag gut.

Merkliste 29.06.2007 - 16:45:06     Zitieren
Danke hat funktioniert

Aber eine andere Frage

Wenn ich das Ubload limit auf als beispeil 5 MB
setze und dateien hochladen will die 4,3 mb groß sind dann bringt er mir keine datei oder link vorhanden obwohl diese datei dementsprechend angewählt ist.


Mfg

SBT-FFM
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.06.2007 - 17:51:08     Zitieren
Du musst auch das Limit in der php.ini hochsetzen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
SBT-FFM
Mitglied
0 Beitragspunkte
Posts: 17

0 Mitglieder finden den Beitrag gut.

Merkliste 29.06.2007 - 22:55:21     Zitieren
Danke das limit habe ich hoch gesetzt ist trotzdem komisch
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2007 - 08:47:55     Zitieren
Also es gibt mehrere Limits die man hochsetzen muss:
post_max_size, upload_max_filesize und wenn das noch nicht reicht auch memory_limit.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Todesbote
Mitglied
0 Beitragspunkte
Posts: 4

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 06:41:11     Zitieren
Hallo,
ich nutze das Clanscript für einen Warcraft 3 Clan und möchte nun den Usern erlauben, Replays hochzuladen. Da ja aber standardmäßig nur die drei Packerendungen erlaubt sind, habe ich versucht, die downloads.php anzupassen. Mit der exe-endung hat es probeweise auch geklappt, nur mit dem .w3g bekomm ich des net hin. Ich denke mal es liegt an dem MIME-typ, aber ich hab halt noch nicht herausbekommen, was da dann hinmuss. Mit MP3 hab ich des auch nicht hinbekommen. Icvh hoffe mal, das mir hier einer weiterhelfen kann. Danke schonmal im voraus und Lob an die Macher und Supporter von Ilch (-:

Gruß

TB

PS: benutze Ilchscript 1.1
assault
Hall Of Fame
0 Beitragspunkte
Posts: 2928

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 10:33:25     Zitieren
packt das ganze doch^^
z.B. mit winrar, oder dem zipper von windows
dann gehts auf jedemfall
Todesbote
Mitglied
0 Beitragspunkte
Posts: 4

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 13:42:55     Zitieren
da ich die Replays auf der Seite durch einen Parser schicken will, bräuchte ich sie ungepackt im Ilch Sauer
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 19:45:45     Zitieren
Wenn du über dem oben gezeigten Code echo $rtype; einfügst, und dann mal ein Replay hochlädst, sollte dann der Typ angezeigt werden und du kannst ihn und die Endung wie oben beschrieben einfügen, und dann auch den Code zum Anzeigen wieder entfernen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Anarchy 90210
Mitglied
1 Beitragspunkte
Posts: 580

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 19:58:32     Zitieren
bei mir ging das, wie oben im Beispiel mit jedem Dateityp.
Todesbote
Mitglied
0 Beitragspunkte
Posts: 4

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2007 - 01:45:49     Zitieren
Ich hab jetzt mal das echo $rtype; eingefügt und mir wurde der Type application/x-object zurückgegeben. ich habe den dann so eingetragen, allerdings trat der Fehler immer noch auf, und zwar meldete er mir, dass die Endung falsch wäre. deswegen habe ich dann noch ein echo $fende; eingefügt. Die Datei, die ich hochgeladen hatte, hiess crank.mp3 und genau das hat er mir auch als Wert für fende ausgegeben, ebenso bei der Datei test.w3g...bei den vorgegebenen Mimetypen(zum Beispiel auch mit gif) gibt er mir die korrekte Endung aus...
Ich hab halt mit PHP Programmierung noch keine Erfahrungen gesammelt, weswegen ich ja auch Ilch einsetze. Also müsste der Fehler ja in dem Teil passieren, wo der Dateiname von der Endung getrennt wird.

gruss TB
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2007 - 15:58:13     Zitieren
Ok dann versuch mal die Zeile
$fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $fname);
durch
$fende = substr($fname,strrpos($fname,'.')+1);
zu ersetzen und schau dir das Ergebnis gleich mit an, kann sein, dass du die 1 noch ändern musst.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Todesbote
Mitglied
0 Beitragspunkte
Posts: 4

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2007 - 17:04:31     Zitieren
Danke, funktioniert so 1A.

Danke für die schnelle Hilfe :-)

[ Anmelden zum schreiben ]