php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2009, 19:24  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard SWF Upload - post daten übergeben

Hi Leute,

ich benutze für meine Uploads SWFUpload News | SWFUpload

Nun möchte ich gerne ein paar Formulardaten beim upload mitsenden.

Hier mein Code:

swfupload.php
Code:
<?php session_start();
if ($_SESSION["XXX"]<>"12345")
    {
    header("location:login.php");
    }
    else
    {
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>SWFUpload Demos - Simple Demo</title>
<link href="css/default.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="swfupload/swfupload.js"></script>
<script type="text/javascript" src="js/swfupload.queue.js"></script>
<script type="text/javascript" src="js/fileprogress.js"></script>
<script type="text/javascript" src="js/handlers.js"></script>
<script type="text/javascript">
		var swfu;
		
		window.onload = function() {
		
		    
			var settings = {
				flash_url : "swfupload/swfupload.swf",
				upload_url: "swfuploadwork.php",
				post_params: {"XXX" : "<?php echo session_id(); ?>","moreValues" : "", "bildunterschrift" : "" },
                file_size_limit : "6 MB",
				file_types : "*.jpg;*.jpeg",
				file_types_description : "",
				file_upload_limit : 50,
				file_queue_limit : 50,
				custom_settings : {
				progressTarget : "fsUploadProgress",
				cancelButtonId : "btnCancel"
				},
				debug: false,

				// Button settings
				button_image_url: "images/TestImageNoText_65x29.png",
				button_width: "65",
				button_height: "29",
				button_placeholder_id: "spanButtonPlaceHolder",
				button_text: '<span class="theFont">Upload</span>',
				button_text_style: ".theFont { font-size: 16; }",
				button_text_left_padding: 12,
				button_text_top_padding: 3,
				
				// The event handler functions are defined in handlers.js
				file_queued_handler : fileQueued,
				file_queue_error_handler : fileQueueError,
				file_dialog_complete_handler : fileDialogComplete,
				upload_start_handler : uploadStart,
				upload_progress_handler : uploadProgress,
				upload_error_handler : uploadError,
				upload_success_handler : uploadSuccess,
				upload_complete_handler : uploadComplete,
				queue_complete_handler : queueComplete	// Queue plugin event
			};

			swfu = new SWFUpload(settings);
			//alert(document.getElementById("bildunterschrift").value)
	     };
	</script>
</head>
<body>
<div id="header">
	<h1 id="logo"><a href="./">SWFUpload</a></h1>
	<div id="version">v2.2.0</div>
</div>
<div id="menu"> <?php include("menu.php"); ?> </div>
<div id="content">
	<h2>Simple Demo</h2>
	<form id="form1" action="swfupload.php" method="post" enctype="multipart/form-data">
		<p>This page demonstrates a simple usage of SWFUpload.  It uses the Queue Plugin to simplify uploading or cancelling all queued files.</p>
        <input name="bildunterschrift" id="bildunterschrift" type="text" size="40" value="" onblur="">
        <input type="text" name="moreValues" id="moreValues">
			<div class="fieldset flash" id="fsUploadProgress">
			<span class="legend">Upload Queue</span>
			</div>
		<div id="divStatus">0 Files Uploaded</div>
			<div>
				<span id="spanButtonPlaceHolder"></span>
				<input id="btnCancel" type="button" value="Cancel All Uploads" onclick="swfu.cancelQueue();" disabled="disabled" style="margin-left: 2px; font-size: 8pt; height: 29px;" />
			</div>

	</form>
</div>
</body>
</html>
<?php } ?>
swfuploadwork.php
Code:
mail( 'buschdieb@gmx.de', 'SWFUpload Values', print_r( $_POST, true ) );
post XXX - funktioniert.

wie bekomme ich die anderen formularinhalte übertragen? eine idee?

<input name="bildunterschrift" id="bildunterschrift" type="text" size="40" value="" onblur="">
<input type="text" name="moreValues" id="moreValues">
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.07.2009, 14:03  
Neuer Benutzer
 
Registriert seit: 23.07.2009
Beiträge: 1
PHP-Kenntnisse:
Anfänger
chgrossi befindet sich auf einem aufstrebenden Ast
Standard Post Daten übergeben

Hallo "Buschdieb",
ich bin zwar kein "PhP-Guru" aber diese Frage kann ich Dir beantworten !
Füge einmal folgenden Zeile nach dem abschliessenden FORM-Tag ein:

<? if ($_POST) echo '<p>bildunterschrift : '.$_POST['bildunterschrift'].' ==> moreValues :'.$_POST['moreValues']; ?>

Nun solltest Du das Ergebnis Deiner Eingaben sehen können.
Du kannst natürlich auch voher Deine Variablen vereinfachen; z.Bsp. :

$bu=$_POST['bildunterschrift'];
$mV=$_POST['moreValues'];

und dann

<? if ($_POST) echo '<p>bildunterschrift : '.$bu.' ==> moreValues :'.$mV; ?>

Letzteres bietet sich an, wenn man mit die Variablen weiterhin im Code benötigt. Ist weniger Schreibarbeit!
Alles klar?!
chgrossi ist offline   Mit Zitat antworten
Alt 23.07.2009, 15:25  
Erfahrener Benutzer
 
Registriert seit: 10.11.2008
Beiträge: 163
PHP-Kenntnisse:
Fortgeschritten
iXtends befindet sich auf einem aufstrebenden Ast
iXtends eine Nachricht über ICQ schicken iXtends eine Nachricht über Skype™ schicken
Standard

Ich glaube da hast du was falsch verstanden.

Der SWFUpload benötigt eigentlich garkein Form. Du müsstest das Formular also eigentlich mittels JS auswerten und dann dem SWFUpload übergeben. Ich glaube eine andere Möglichkeit hast du da nicht.
iXtends ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
quelle der POST daten in php script herausfinden ArchEnemy PHP Tipps 2009 11 26.02.2009 02:32
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
POST Daten senden ohne Formular tinchen PHP Tipps 2007 6 07.03.2007 11:54
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
Daten in Popup übergeben TAD PHP Tipps 2006 5 28.05.2006 21:52
Daten per Formulat übergeben maximus PHP Tipps 2006 5 18.05.2006 15:30
Nach Form-Submit Funktion aufrufen & Daten per POST weit fishlyfx PHP Tipps 2006 5 17.05.2006 10:31
Variablen an include/require/readfile... per POST übergeben PHP Tipps 2006 1 09.02.2006 18:38
[Erledigt] Formular (POST) übergabe von Daten PHP-Fortgeschrittene 5 23.01.2006 20:34
mit php post übergeben PHP-Fortgeschrittene 1 11.10.2005 13:12
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Daten übergeben kampfnickel PHP Tipps 2005 4 05.01.2005 14:12
Daten von HTML-Form mit POST verarbeiten PHP Tipps 2004 1 13.08.2004 21:35
daten werden nicht übergeben PHP Tipps 2004 1 04.06.2004 12:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
swfupload, swf upload, swfupload post_params, swf hochladen kostenlos, swfupload post, upload swf, swfupload form, swfupload demo, swfupload session, swf upload kostenlos, swfupload php, swf hochladen, swf upload post_params, swfupload uploadcomplete, swfupload upload_url, swfupload post übergeben, http://www.php.de/javascript-ajax-und-mehr/57008-swf-upload-post-daten-uebergeben.html, swfupload formular, swf kostenlos hochladen, kostenlos swf hochladen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum