Hola a todos. Me he bajado este código para subir archivos sin recargar pagina y querría pasar una variable pero no soy capaz...
En el index.php
Código HTML:
$(document).ready(function() {
$('#fileInput').uploadify({
'uploader' : 'uploadify.swf',
'script' : 'uploader.php',
'cancelImg' : 'cancel.png',
'auto' : true,
'folder' : 'pdfs',
'scriptData' : {'texto': $("#mitexto").val()},
'onComplete': function(event, queueID, fileObj, response, data) {
$('#fotosWrapper').append(response);
}
});
});
Y en el uploader.php
Código PHP:
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$file_name = $_FILES['Filedata']['name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $file_name;
if (move_uploaded_file($tempFile, $targetFile))
{
echo 'Tu archivo se subió correctamente';
}
else
{
echo 'Tu archivo falló';
}
}
La idea es llevar una variable de index.php a uploader.php, pero claro, como no se usa form, no puedo usar $_POST ni $_GET, ni pasarla por URL, con session_start(); tampoco soy capaz...
A alguien se le ocurre algo?
Muchas gracias
Saludos