Kleines Uploadscript
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bild
code
datei
falschem format
fehler
fehlermeldung
file
format
helfen
http
info
laden
leiste
letzte fehlermeldung
ordner
problem
semikolon
syntax
type
url
-
Hallo, ich wusste jetzt nicht genau wo ich es posten sollte, Also ich suche ein kleines Upload script mit dem man nur .swf daten auf den server laden Kann. Es muss nur so aussehen zb.
http://wisaa.lima-city.de/picxhost/bild.php/8,swfloadXSUUA.png
Es wäre nett wein jemand weiß wo ich sowas herbekomme!
Danke.
PS: In google find ich zwar welche kann die aber nicht mehr downloaden weil die meisten links abgelaufen sind! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich weiß nicht wie gut du dich mit PHP auskennst, aber schreib dir doch ein eigenes kleines Script...
Such einfach mal nach der Funktion: move_uploaded_file()
Da sollte sich etwas brauchbares finden lassen...
Beitrag zuletzt geändert: 28.6.2010 18:39:02 von buechsdeluxe -
Das genau ist das Problem ich kenn mich damit 0 aus^^
-
Hier mal ein Skript:
upload.html
<html> <head> <title>Upload</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="text" name="name"> <input type="submit" name="senden"> </form> </body> </html>
upload.php
<?php if($_FILES['file']['type'] == 'swf') $name = $_POST['name']'.swf'; move_uploaded_file($_FILES['file']['tmp_name'], $name) } ?>
Bin mir nicht ganz sicher ob es klappt... ungetestet^^ -
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/wisaa/html/swf/upload.php on line 4
Was bedeuted das?? -
Das ist eine Fehlermeldung^^
Ersetz upload.php gegen das hier:
<?php if($_FILES['file']['type'] == 'swf') { $name = $_POST['name'].'.swf'; move_uploaded_file($_FILES['file']['tmp_name'], $name) } ?>
sollte nun eigt. klappen <.<^^
Edit: Ach noch eins du musst der datei die Schreibrechte CHMOD(777) geben....
Beitrag zuletzt geändert: 28.6.2010 19:12:56 von volnerius -
Parse error: syntax error, unexpected '}' in /home/webpages/lima-city/wisaa/html/swf/upload.php on line 6
Ich hab bei Filezilla Dateiberechtigungen>>Numerischer wert 777 Angegeben ist das Flasch?? -
Hallo,
die letzte Fehlermeldung sagt nur, das in der vorherigen Zeile ein Semikolon (;) fehlt.
gruß, djfun
Beitrag zuletzt geändert: 28.6.2010 19:23:51 von djfun -
OMG du kennst dich 0 in php aus^^
naj hast auch gesagt Hier verbessert:
<?php if($_FILES['file']['type'] == 'swf') $name = $_POST['name']'.swf'; move_uploaded_file($_FILES['file']['tmp_name'], $name); } ?>
-
Es wird jetzt kein fehler ausgegeben aber die datei ist nirgends drinnen also sie sollte ja im selben ordner wie die upload.php und upload.html sein oder aber da ist die nicht. Kann man es auc machen das sie in einen eigenen ordner hochgeladen werden??
Schaut es mal an!
http://wisaa.lima-city.de/swf/upload.html
In dem ordner sollte die datei ja sein oder??
http://wisaa.lima-city.de/swf/
Beitrag zuletzt geändert: 28.6.2010 19:33:03 von wisaa -
So nun ein Skript der auch getestet ist, sogar mit Fehlermeldung bei falschem Format..
upload.html
<html> <head> <title>Upload</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="datei"> <input type="submit" name="Hochladen"> </form> </body> </html>
upload.php
<?php $dateityp = GetImageSize($_FILES['datei']['tmp_name']); if($dateityp[4] != 0) { move_uploaded_file($_FILES['datei']['tmp_name'], $_FILES['datei']['name']); echo "Das Bild wurde Erfolgreich hochgeladen"; } else { echo "Bitte nur Datein im Swf Format hochladen"; } ?>
-
neien es geht alles. Aber wie kann ich es machen dass es im swf ordner ist und nicht gleich in den selben ordner wie die upload.html??
Beitrag zuletzt geändert: 28.6.2010 19:55:13 von wisaa -
Denke eher das es am Skript dann liegt... haste auch upload.html überarbeitet mit dem Code den ich gepostet habe am schluss?
Dies geht mit GetImageSize. Falls man versucht, eine andere Datei hochzuladen, enthält $dateityp[2] den Wert 0. Es gibt weitere Grafiktypen:
1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF
if($dateityp[4] != 0) {
Weiß aber nicht woran es liegt... Hat wer nen fehler gesehen?
Beitrag zuletzt geändert: 28.6.2010 19:57:55 von volnerius -
Ich habs noch hinbekommen es War alles am script einwandfrei. Danke
-
Ah supper... Hatte mich schon etwas gewundert^^
Woran lag es denn? -
es war wie du später geposted hast ein Semikolon gefehlt
-
zu diesem beitrag habe ich noch eine frag wie ich das upload script in eine menü leiste einfügen kann
-
Was für eine Menü Leiste? Musst schon genauer werden ansonsten können wir dir schlecht weiter helfen^^
Beitrag zuletzt geändert: 29.6.2010 18:29:00 von volnerius -
ich möchte gerne ein eine menü leiste auf der linken seite wo ich das upload script einfügen kann
-
Ich(da bin ich bestimmt nicht alleine ) verstehe nicht was du meinst^^
Du musst schon mehr Infos rausrücken^^ Am besten einen Code des Menüs
Beitrag zuletzt geändert: 29.6.2010 18:56:33 von volnerius -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage