# Upload Tutorial Problem

**URL:** <https://forum.kirupa.com/t/upload-tutorial-problem/217473>\
**Category:** flash\
**Created:** [February 27, 2007, 8:32am UTC](https://forum.kirupa.com/t/upload-tutorial-problem/217473 "2007-02-27T08:32:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alephan](https://avatars.discourse-cdn.com/v4/letter/a/f05b48/32.png) [@alephan](https://forum.kirupa.com/u/alephan)\
**Post date:** [February 27, 2007, 8:32am UTC](https://forum.kirupa.com/t/upload-tutorial-problem/217473/1 "2007-02-27T08:32:11Z")

</div>

I have on my web hostiing root folder the folder “upload” where i want to upload files by using this tutorial script. I’ve uploaded the fileUploader.swf file and the uploader.php file. (in the root folder - has the upload folder) I’ve changed the .htaccess with the lines pointed there and i’ve placed this file in tha upload folder. When i run the fileuploader things are working ok but on server ther’s nothing uploaded! :red:

What should i do?

\<?php  
if ($\_FILES[‘Filedata’][‘name’]) {  
move\_uploaded\_file($\_FILES[‘Filedata’][‘tmp\_name’], ‘www.psihologie.jos.ro/upload/’ . basename($\_FILES[‘Filedata’][‘name’]));  
}  
?\>

* * *

import flash.net.FileReference;  
var progressBar:MovieClip;  
var reference:FileReference = new FileReference();  
var referenceListener:Object = {};  
var scriptLocation:String = ‘uploader.php’;  
var progressBarHeight:Number = 10;  
var progressBarY:Number = 50;  
var progressBarColor:Number = 0x66ccff;  
uploadButton\_mc.\_visible = false;  
reference.addListener(referenceListener);  
referenceListener.onSelect = activateUploadButton;  
referenceListener.onProgress = updateProgress;  
referenceListener.onComplete = restart;  
referenceListener.onHTTPError = handleError;  
referenceListener.onIOError = handleError;  
referenceListener.onSecurityError = handleError;  
chooseButton\_mc.onRelease = choose;  
uploadButton\_mc.onRelease = uploadCurrent;  
function activateUploadButton():Void {  
display\_txt.text = reference.name;  
uploadButton\_mc.\_visible = true;  
}  
function choose():Void {  
reference.browse([{description:‘All Files (_._)’, extension:’_._’}]);  
}  
function handleError(errorName:String, detail:Object):Void {  
restart();  
if (arguments.length === 2) {  
if (typeof detail === ‘number’) {  
display\_txt.text = ‘HTTP Error #’+detail;  
} else {  
display\_txt.text = 'Security Error: ‘+detail;  
}  
} else {  
display\_txt.text = ‘IO Error’;  
}  
}  
function makeProgressBar(x:Number, y:Number):MovieClip {  
var bar:MovieClip = createEmptyMovieClip(‘progressBar\_mc’, 0);  
bar.\_visible = false;  
bar.beginFill(progressBarColor);  
bar.lineTo(Stage.width, 0);  
bar.lineTo(Stage.width, progressBarHeight);  
bar.lineTo(0, progressBarHeight);  
bar.lineTo(0, 0);  
bar.endFill();  
bar.\_width = 0;  
bar.\_visible = true;  
bar.\_x = x;  
bar.\_y = y;  
return bar;  
}  
function restart():Void {  
removeMovieClip(progressBar);  
display\_txt.text = ‘’;  
uploadButton\_mc.\_visible = false;  
chooseButton\_mc.\_visible = true;  
}  
function updateProgress(fileReference:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {  
display\_txt.text = fileReference.name+’ - '+Math.ceil((bytesLoaded/bytesTotal)_100)+’%’;  
progressBar.\_width = Math.ceil(Stage.width_(bytesLoaded/bytesTotal));  
}  
function uploadCurrent():Void {  
chooseButton\_mc.\_visible = false;  
progressBar = makeProgressBar(0, progressBarY);  
reference.upload(scriptLocation);  
}

* * *

SecFilterEngine Off  
SecFilterScanPOST Off
