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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-11-2010, 09:24   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 68
Flash AS3: einfacher Dateiupload / löschen einer Serverdatei

Hallo,

ich möchte meine Flash Datei soweit erweitern, dass man per Knopfdruck ein von mir aus normales Windows (/Mac) Dateiauswahlfenster bekommt, eine Datei auswählen kann und diese dann auf einen Webserver geladen wird. Der Dateiname muss in einer Variable gespeichert werden.

Ebenso soll es möglich sein, eine Datei vom Webserver per Knopfdruck wieder zu löschen, der Dateiname ist bereits in einer Variable hinterlegt.

Am besten währe es wenn die Flash Datei sowohl online auf dem Server als swf, wie auch auf einem Rechner als Projektor lauffähig währe.

Mittlerweile bin ich in AS3 zwar recht gut und kann sogar schon recht gut mit xml Dateien hantieren, aber das ist irgendwie noch mal was ganz anderes und php ist mir leider gänzlich fremd
maccoX ist offline   Mit Zitat antworten
Alt 17-11-2010, 09:37   #2 (permalink)
Singleton
 
Registriert seit: Mar 2009
Ort: Berlin / Hamburg
Beiträge: 496
Zitat:
Zitat von maccoX Beitrag anzeigen
Mittlerweile bin ich in AS3 zwar recht gut und kann sogar schon recht gut mit xml Dateien hantieren, aber das ist irgendwie noch mal was ganz anderes und php ist mir leider gänzlich fremd
Wenn du mit AS3 schon recht gut bist, wird dir vielleicht aufgefallen sein, dass Flash auf der Client Seite arbeitet und nicht auf der Server Seite. Wenn du schreibend (auf dem Server) mit Dateien arbeiten möchtest, dann kommst du um eine serverseitige Programmiersprache nicht herum.

Die gute Nachricht: PHP ist recht einfach zu erlernen & es ist auf jeden Fall eine gute Idee, sich damit zu beschäftigen, wenn man WebDev macht!
shredding ist offline   Mit Zitat antworten
Alt 17-11-2010, 09:56   #3 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Creating a Reusable Flash Uploader with ActionScript 3.0 and PHP | Activetuts+
Browse and Upload Files Using Flash and AS3
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 17-11-2010, 10:15   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 68
Danke Nightflyer! - Das scheint genau das zu sein was ich brauche!


(Gelöst: Zu dem Thema eine Datei auf dem Server löschen:
Ist das überhaupt mit Flash (und PHP) möglich? Hab da irgendwie noch nichts dazu gefunden.)

EDIT: ich hätt im php Bereich suchen müssen - mit dem einfachen Befehl "unlink($file);" ist das scheinbar schnell gemacht

Geändert von maccoX (17-11-2010 um 10:36 Uhr)
maccoX ist offline   Mit Zitat antworten
Alt 17-11-2010, 10:22   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von maccoX Beitrag anzeigen
Zu dem Thema eine Datei auf dem Server löschen:
Ist das überhaupt mit Flash (und PHP) möglich? Hab da irgendwie noch nichts dazu gefunden.
Nein!

Und das ist auch gut so! Flash arbeitet clientseitig. Jetzt stell Dir vor, von jedem Client-Rechner aus könnten einfach so Daten auf Deinem Server gelöscht werden?! Das wäre sicherheitsmäßig der SuperGau!

Wenn auf einem Server Dateien manipuliert, gespeichert und oder gelöscht werden sollen, brauchst Du dort immer eine Serverseitige Komponente (PHP, ASP, Perl o.ä), die das erledigt.
__________________
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!

Geändert von Martin Kraft (17-11-2010 um 10:25 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 17-11-2010, 10:25   #6 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Doch das ist noch einfacher. Dazu brauchst du einen Button in Flash der bei Klick ein PHP-Script ausführt und diesem den Dateinamen der zu löschenden Datei übergibt.

In der PHP muss dann nur noch
PHP-Code:
<?php

$filename 
$_GET['filename'];

function 
delete_file$filename ){

     return 
unlink'dateipfad/'.$filename ) ? 'deleted' 'not_deleted';

}

echo 
delete_file$filename );
stehen. Lies dir einfach noch ein bisschen merh Turorials dazu durch
__________________
(\__/)
(='.'=)
(")_(")

Geändert von Nightflyer (18-11-2010 um 07:30 Uhr)
Nightflyer ist offline   Mit Zitat antworten
Alt 17-11-2010, 10:37   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 68
Nochmals Danke!

Werds nachher gleich mal testen. Super, danke!
maccoX ist offline   Mit Zitat antworten
Alt 18-11-2010, 06:49   #8 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
night, meinst du nich unlink? Oo
__________________
listening to techno & minimal :>
firstlord18 ist offline   Mit Zitat antworten
Alt 18-11-2010, 07:30   #9 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Zitat:
Zitat von firstlord18 Beitrag anzeigen
night, meinst du nich unlink? Oo
doch natürlich, freud'scher Programmierfehler
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer 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
Dateiupload via Flash & PHP?? lord007 Flash Einsteiger 4 27-02-2007 16:53
Dateiupload mit Flash wolter Flash und Datenbanken 18 22-03-2005 00:19
Dateiupload mit PHP - Übergabe Dateinamen an Flash lostmatze Flash und Datenbanken 5 29-10-2004 17:57
Dateiupload in Flash Glatze Flash 4 und Flash 5 1 09-04-2004 13:12
Löschen einer Datei an einer Bestimmten Uhrzeit [SaD]Dryp PHP und MySQL 4 26-09-2003 19:13


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

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


Copyright ©1999 – 2012 Marc Thiele