Salve a tutti,
sapreste aiutarmi ad inserire un campo testo <input type="text" name="textfield">
e ricevere il risulatato lato server in php?....questa è quanto sto usando...ma proprio non ci riesco:
questo lo script.php
grazie, saluti
sapreste aiutarmi ad inserire un campo testo <input type="text" name="textfield">
e ricevere il risulatato lato server in php?....questa è quanto sto usando...ma proprio non ci riesco:
PHP:
<?php
$append = http_build_query(array(
session_name() => session_id(),
'batch_id' => substr(strtoupper(md5(rand(0, 999999999))), 2, 5)
), null, '&');
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>File Upload</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/mootools-1.2-core-nc.js"></script>
<script type="text/javascript" src="js/Swiff.Uploader.js"></script>
<script type="text/javascript" src="js/Fx.ProgressBar.js"></script>
<script type="text/javascript" src="js/FancyUpload2.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
window.addEvent('load', function() {
document.getElement('b').appendText(' Detected Flash ' + Browser.Plugins.Flash.version + '!');
var swiffy = new FancyUpload2($('demo-status'), $('demo-list'), {
debug: true,
url: $('form-demo').action,
fieldName: 'photoupload',
path: 'js/Swiff.Uploader.swf',
limitSize: 1150 * 1024 * 1024,
target: 'demo-browse',
onLoad: function() {
$('demo-status').removeClass('hide');
$('demo-fallback').destroy();
}
});
$('demo-select-images').addEvent('change', function() {
var filter = null;
if (this.checked) {
filter = {'Images (*.jpg, *.jpeg, *.gif, *.png)': '*.jpg; *.jpeg; *.gif; *.png'};
}
swiffy.options.typeFilter = filter;
});
$('demo-browse').addEvent('click', function() {
swiffy.browse();
return false;
});
$('demo-clear').addEvent('click', function() {
swiffy.removeFile();
return false;
});
$('demo-upload').addEvent('click', function() {
swiffy.upload();
return false;
});
});
</script>
</head>
<body>
<div align="center">
</div>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#333333">
<tr>
<td> <form action="script.php?<?= $append ?>" method="post" enctype="multipart/form-data" id="form-demo">
<fieldset id="demo-fallback">
<label for="demo-photoupload">
<input type="file" name="photoupload" id="demo-photoupload" />
</label>
</fieldset>
<div id="demo-status" class="hide">
<input type="checkbox" id="demo-select-images" />
Solo immagini
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="195"><div id="demo-browse" class="scegli"><a href="#" id="load"><img src="images/load.gif" id="load_img" alt="" /></a></div></td>
<td width="185"><div id="demo-clear" class="clear"><a href="#" id="cancella"><img src="images/cancella.gif" id="cancella_img" alt="" /></a></div></td>
<td width="120"><div id="demo-upload" class="invia"><a href="#" id="go"><img src="images/go.gif" id="go_img" alt="" /></a></div></td>
</tr>
</table>
<br />
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="340"> <div> <strong class="overall-title">Dimensione Totale (0 kB)</strong><br />
<img src="images/bar.gif" class="progress overall-progress" /> </div>
</br> <div> </div>
<div> <strong class="current-title">File:</strong><br />
<img src="images/bar.gif" class="progress current-progress" /> </div></td>
<td> </td>
</tr>
</table>
<br />
<div class="current-text"> </div>
<br />
<ul id="demo-list"> </ul>
</div>
</form></td>
</tr>
</table>
</body>
</html>
questo lo script.php
PHP:
session_name('SID');
session_start();
$batch_id = date("d-m-Y") . "-[" . trim($_GET['batch_id']) . "]" ;
$result = array();
if (isset($_FILES['photoupload']) )
{
$file = $_FILES['photoupload']['tmp_name'];
$error = false;
$size = false;
if (!is_uploaded_file($file) || ($_FILES['photoupload']['size'] > 100 * 1024 * 1024) )
{
$error = 'Superata dimensione massima per singolo File!';
}
else {
umask(0);
if(!file_exists("./uploadedfiles/$batch_id")) mkdir("./uploadedfiles/$batch_id", 0777);
$dir = "./uploadedfiles/$batch_id";
move_uploaded_file($_FILES['photoupload']['tmp_name'], $dir ."/".$_FILES['photoupload']['name']);
}
$addr = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$log = fopen('script.log', 'a');
fputs($log, ($error ? 'FAILED' : 'SUCCESS') . ' - ' . $addr . ' - ' . $batch_id . ": {$_FILES['photoupload']['name']} - {$_FILES['photoupload']['size']} byte\n" );
fclose($log);
if ($error)
{
$result['result'] = 'failed';
$result['error'] = $error;
}
else
{
$result['result'] = 'success';
$result['size'] = "File Caricato! - Ordine N.: " . $batch_id ;
}
}
else
{
$result['result'] = 'error';
$result['error'] = 'Errore Interno!!!';
}
if (!headers_sent() )
{
Ultima modifica: