Autor |
Nachricht |
Crazynet2
Threadersteller
Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 18.01.2013 11:29
Titel [PHP & MySQL] Kann man Dateien "vorladen" |
|
|
Hallo!
Ich möchte mir ein Tool via PHP & SQL basteln, wo ich auf einen Button/Text/Bild klicke und dann ein Sound ertönt. Es werden mehrere Objekte (Button/Text/Bild) sein, die anklickbar sind. Nur braucht meine Programmierung etwas, bis die Musikdatei geladen wird. Ich möchte diese aber direkt zum abspielen haben. Kann mir da jemand an Hand meines Codes eine kleine Hilfe oder einen Tipp geben? Danke!
Code: |
<?php
echo "<a href=try.php?action=MusikA>Musik 1</a>";
if($_REQUEST['action']=="MusikA")
{
?>
<embed height="50" width="100" src="1.mp3">
<?php
}
?>
|
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Sa 19.01.2013 11:30
Titel
|
|
|
jetz fragen wir uns mal, ob php odermsql imbrowser stattfinden. dann fragenwir uns, was denn genau im browser stattfindet.
|
|
|
|
|
Anzeige
|
|
|
chaosscript
Dabei seit: 21.01.2013
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 21.01.2013 10:57
Titel
|
|
|
DEKONSTRUKTIV hat geschrieben: | jetz fragen wir uns mal, ob php odermsql imbrowser stattfinden. dann fragenwir uns, was denn genau im browser stattfindet. |
Was er damit wohl sagen möchte ist, dass das alles serverseitig abläuft.
Für deinen Zweck gibt es zB. javascript Lösungen - einfach mal googeln nach "javascript sound preload"
Grüße
|
|
|
|
|
Crazynet2
Threadersteller
Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 21.01.2013 13:09
Titel
|
|
|
Danke für die Übersetzung
Ich habe halt mehrere Projekte leider gleichzeitig und seh den Wald vor lauter Bäumen net immer.
Danke
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Di 22.01.2013 10:13
Titel
|
|
|
An deinem Script da oben lässt sich halt wirklich viel aussetzen.
Allein in Sachen Sicherheit ist das nahezu worst practice..
Lies dich mal in die Themen XSS und SQLInjection ein.
Davon ab - nachdem du das mit JavaScript umgesetzt hast, solltest du dich in HTML5-<audio/> einlesen - die kann man auch vorladen und mit JS anpassen...
|
|
|
|
|
dercem
Dabei seit: 18.08.2011
Ort: Düsseldorf
Alter: -
Geschlecht:
|
Verfasst Di 22.01.2013 10:26
Titel
|
|
|
fyll hat geschrieben: | An deinem Script da oben lässt sich halt wirklich viel aussetzen.
Allein in Sachen Sicherheit ist das nahezu worst practice..
Lies dich mal in die Themen XSS und SQLInjection ein. |
Anhand des – zugegeben dürftigen – Codes, kann man nicht auf eine Lücke schließen. Das Ding da oben ist jedenfalls dicht.
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Di 22.01.2013 10:34
Titel
|
|
|
dercem hat geschrieben: |
Anhand des – zugegeben dürftigen – Codes, kann man nicht auf eine Lücke schließen. Das Ding da oben ist jedenfalls dicht. | Du kannst über den GET-Parameter, der auch problemlos über POST kommen könnte, direkt und ungeprüft auf den PHP-Code zugreifen.
Das kannst du dann ausnutzen, um Scripte einzuschleusen. XSS nennt man das.
NICHTS von außen (sei es nun POST, GET, REQUEST, COOKIE oder was auch immer) sollte ungeprüft weiterverwendet werden....
|
|
|
|
|
dercem
Dabei seit: 18.08.2011
Ort: Düsseldorf
Alter: -
Geschlecht:
|
Verfasst Di 22.01.2013 10:39
Titel
|
|
|
fyll hat geschrieben: | dercem hat geschrieben: |
Anhand des – zugegeben dürftigen – Codes, kann man nicht auf eine Lücke schließen. Das Ding da oben ist jedenfalls dicht. | Du kannst über den GET-Parameter, der auch problemlos über POST kommen könnte, direkt und ungeprüft auf den PHP-Code zugreifen. |
Nicht in diesem Fall. Er prüft irgend einen der Request-Parameter auf einen bestimmten Inhalt und verwendet diesen Ansonsten nicht weiter. Das ist kein XSS sondern ein simpler Vergleich.
|
|
|
|
|
|
|
|
Ähnliche Themen |
XML vorladen
Bilder 1x vorladen
Vorladen von Bildern im CSS
Vorladen von Quicktime-Movie
Ajax - Bilder vorladen
Externe SWFs vorladen
|
|