(sunucu istemci deposundan yükle) http dosyayı gönderin

2 Cevap php

Ben tarayıcıdan sunucuya birden fazla dosya yüklemek için bir çözüm arıyorum. Şu an itibariyle HTML sayfaları (Windows NT üzerinde oracle mod_plsql kullanarak) oracle HTTP araç yazılır.

Birisi istemci tarafında dosya yüklemek ve sunucuya bunu işlemek için bana çözüm önerebilir. HTML, Oracle HTTP, PHP tabanlı çözümler gayet. Bağlantılar ve önerileri büyük ölçüde takdir edilmektedir.

2 Cevap

Böyle bir şey kullanabilirsiniz, ama ben çok fazla doğrulama ekleyerek öneririm.

<?php


switch ($_REQUEST['mode']

    case 'upload':

    	$ourpath = "/ourfolder/uploads/";

    	$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

    	if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    		echo "You have uploaded".  basename( $_FILES['uploadedfile']['name']);
    	} else{
    		echo "There was an error uploading the file, please try again!";
    	}

    	break;

    default: 

    ?><form enctype="multipart/form-data" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
    Select a File: <input name="uploadedfile" type="file" /><br />
    <input type="hidden" name="mode" value="upload" />
    <input type="submit" value="Submit" />
    </form>

<?php

}

?>