Puccini
Neues Mitglied
Hi!
Ich hab eine Seite wo der User wärend er auf der Seite arbeitet auch ab und zu mal ein neues bild hochladen soll..
dabei soll die seite nicht neu geladen werden sondern nur das bild in einen dafür vorgesehen ordner auf den server kopiert werden und dann mit angezeigt werden.
Ich lade bereits alle inhalte und daten asynchron. das funktioniert.
nur leider scheitere ich am fileupload-.-
ich hab Uploadpanel:
Mit YUI wird das zu einem gut aussehenden objekt ;)
naja, dann hab ich halt noch einen Uploadbutton in dem Panel und da passiert das:
Den alert hab ich drin um den Pfad nochmals zu sehen. der stimmt..
aber im PHP kommt immer empty...
hier der PHP code:
wie muss ich hier vorgehen?
könnt ihr mir da helfen?? :<
Ich hab eine Seite wo der User wärend er auf der Seite arbeitet auch ab und zu mal ein neues bild hochladen soll..
dabei soll die seite nicht neu geladen werden sondern nur das bild in einen dafür vorgesehen ordner auf den server kopiert werden und dann mit angezeigt werden.
Ich lade bereits alle inhalte und daten asynchron. das funktioniert.
nur leider scheitere ich am fileupload-.-
ich hab Uploadpanel:
Code:
<div id="UploadContainerInhalt" style="width:305px;height:105px">
Bitte wählen Sie eine Datei aus:<br>
<input id="ServerUploadFile" type="file" name="file" value="" size="15">
</div>
naja, dann hab ich halt noch einen Uploadbutton in dem Panel und da passiert das:
Code:
//Upload
var handleUpload = function()
{
alert(document.getElementById("ServerUploadFile").value);
postData = "sendUpload=true&file="+document.getElementById("ServerUploadFile").value;
requestNeueDaten = YAHOO.util.Connect.asyncRequest('POST', sUrl, callUpload, postData);
postData = "";
}
aber im PHP kommt immer empty...
hier der PHP code:
Code:
if(isset($_POST["sendUpload"]))
{
if ( ! empty ( $_FILES['file']['name'] ) )
{
if ( @ copy ( $_FILES['file']['tmp_name'],
'tmp/' . $_FILES['file']['name'] ) )
{
if ( is_uploaded_file ( $_FILES['file']['tmp_name'] ) )
{
echo '<b>Upload beendet!</b><br>';
echo 'Dateiname: ' . $_FILES['file']['name'] . '<br>';
echo 'Dateigröße: ' . $_FILES['file']['size'] . 'Byte';
}
}else
echo "not copy";
}else
echo "empty";
}
wie muss ich hier vorgehen?
könnt ihr mir da helfen?? :<