Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2011, 15:44   #1 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
Bildupload aus Flash (as2)

Tach liebe Gemeinde.

Da ich keine Ahnung habe frage ich hier mal nach - alles was ich bisher gefunden habe beschäftigt sich mit zuviel!

Aufgabe:
Bildupload mit AS2 (jpg, gig, png, tif usw)
Irgendwo auf dem Server will ich sie dann ablegen, natürlich sicher!
Welchen part mache ich da aus Flash und was macht php?
Oder rufe ich nur php auf und dort wird der hauptjob erledigt?
Es soll sicher sein!

Ansatz: keinen:-)

Ich brauche mal nen Tritt in die richtige Richtung.
..dann weiß ich auch besser was ich suchen soll.

danke euch schonmal
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 26-08-2011, 19:56   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.499
Aus AS2 bin ich da zu lange raus, aber egal. In Flash machst du so oder so nur die Bildauswahl und abschicken. Alles andere (insbesondere Sicherheit) ist alles eine Sache deines php-scripts.

In Sachen php wissen andere sicher weit besser Bescheid als ich, aber im Grunde gibt es da ein paar Punkte wonach du kucken solltest.
- Dateien im Uploadordner sollen nicht ausführbar sein
- Dateiendung prüfen (auf jpg, gig(?) etc.)
- Prüfen ob es sich wirklich um ein Bild handelt (bspw. durch Prüfen der Bildbreite und -höhe)
- Dateien unter anderem Namen speichern, so dass der Benutzer niemals weiß, wo seine Datei jetzt wirklich ist
...

Ja - mal so als Fingerzeig.

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 30-08-2011, 10:44   #3 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
öhh ja - die bildauswahl.

da brauche ich nochmal nen tipp.
nur nen ganz kleinen...

danke schonmal
Floh
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 30-08-2011, 10:58   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von Jekill Beitrag anzeigen
öhh ja - die bildauswahl.

da brauche ich nochmal nen tipp.
nur nen ganz kleinen...
Meinst Du, wie man mit AS2 ein lokales Bild zum Upload auswählt?

browse (FileReference.browse-Methode)
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 31-08-2011, 09:40   #5 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
ja genau! damit komme ich weiter!

..erstmal.

danke
jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 31-08-2011, 10:02   #6 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
..hat jemand sowas zufällig schon fertig rumliegen?

Dann spare ich mir ein wenig php zeugs.
danke
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 01-09-2011, 16:25   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2011
Beiträge: 1
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Meinst Du, wie man mit AS2 ein lokales Bild zum Upload auswählt?

browse (leinwanddruck.browse-Methode)
sehr guter tipp.

Jekill hast du bereits was gemacht?
vielleicht kann man sich ja was teilen

Geändert von graftho (01-09-2011 um 16:57 Uhr)
graftho ist offline   Mit Zitat antworten
Alt 02-09-2011, 08:44   #8 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
Hallo,
also ich bin soweit, das scheinbar in FLASH alles ok ist - komme aber nicht weiter mit der Anbinung an PHP (submitimage.php)
Was muss da passieren? Wie geht das? Ich steh auf dem Schlauch!


Flash:
Code:
import flash.net.FileReferenceList;
import flash.net.FileReference;

var listener:Object = new Object();

listener.onSelect = function(fileRefList:FileReferenceList) {
    trace("onSelect");
    var list:Array = fileRefList.fileList;
    var item:FileReference;
    for(var i:Number = 0; i < list.length; i++) {
        item = list[i];
        trace("name: " + item.name);
        trace("--> " + item.addListener(this));
		//
		item.upload("submitimage.php");
    }
}

listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
	trace("RueckgabeWert " + error)	
	
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onHTTPError = function(file:FileReference):Void {
    trace("onHTTPError: " + file.name);
}
listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
}
listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
}

listener.onSecurityError = function(file:FileReference, errorString:String):Void {
    trace("onSecurityError: " + file.name + " errorString: " + errorString);
}


var fileRef:FileReferenceList = new FileReferenceList();

var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.JPG;*.JPEG;*.JPE;*.GIF;*.PNG;*.BMP;)";
imageTypes.extension = "*.jpg; *.jpeg; *.jpe; *.gif; *.png; *.bmp";
allTypes.push(imageTypes);


fileRef.addListener(listener);
fileRef.browse(allTypes);
Aus HTML würde ich die PHP so aufrufen: (Funktioniert sogar!)
HTML-Code:
<form enctype="multipart/form-data" action="submitimage.php" method="POST">
Aber wie mache ich das aus Flash?
Wenn jemand mein PHP krams haben will: RUFEN!

danke für jede hilfe und tritte in die richtige richtung!
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 03-09-2011, 23:25   #9 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.499
Whaaaa!
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 04-09-2011, 00:07   #10 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
I google that for you
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 05-09-2011, 10:21   #11 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
ja ne - google kann ich selber bedienen:-) danke!
hilft mir da nicht so recht.
ich habe das ja alles fertig - aber es kommt nicht an...

damit habe ich das probiert:
PHP-Code:
move_uploaded_file($_FILES['Filedata']['tmp_name'], "./DeinPfadGeblah/DeinOrdnerGeblah/".$_FILES['Filedata']['name']);

Wenn nötig die Datei mit:

chmod("./DeinPfadGeblah/DeinOrdnerGeblah/".$_FILES['Filedata']['name'], 0777); 
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Alt 05-09-2011, 10:30   #12 (permalink)
Fischkopf
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 295
move_uploaded_file($_FILES['Filedata']['tmp_name'], "/deinPfadundso/".$_FILES['Filedata']['name']);


...das geht - fehlt nur noch das sicherheits gelöt. folgt.
danke
Jekill
__________________
[my brain hurts]
Jekill ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Serverlast durch Bildupload und Statusbalken in Flash MEDIENOPFER98 Flash CS3 Professional 0 01-12-2008 15:18
Flash Bildupload mit preloader ? donchris Flash Einsteiger 1 26-10-2008 14:18
Bildupload nuggisuuger PHP und MySQL 5 28-06-2004 10:02
Bildupload über Flash jens.k Flash MX 2 05-05-2004 11:31
Bildupload Mondo PHP und MySQL 3 28-03-2004 14:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele