php ile yapılmaz. Sanırım javascript / jquery araştırman lazım.
Teşekkürler bir araştırayım.
@ugurcg;
Şöyle bi' şey arıyorsun her halde?
<?php
if(array_key_exists("file", $_FILES)) {
header("Content-Type: text/plain; charset=UTF-8");
$upload_directory = str_replace("\\", "/", dirname(realpath(__FILE__)));
$file_name = $_FILES["file"]["name"];
$tmp_name = $_FILES["file"]["tmp_name"];
$status = move_uploaded_file($tmp_name, sprintf("%s/%s", $upload_directory, $file_name));
if(file_exists(sprintf("%s/%s", $upload_directory, $file_name)))
exit(sprintf("%s isimli dosya başarıyla yüklendi.", $file_name));
else
exit(sprintf("%s isimli dosya yüklenirken bi' hata oluştu.", $file_name));
}
?><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<button type="submit">Yükle!</button>
</form>
</body>
</html>Konuyu tam anlamadım. Yanlış örnek vermiş olabilirim. Kusura bakmayın.
Yok sanırım böyle değil.Denemedim ama bu kod anladığım kadarıyla direk hostun dizinine upload ediyor.
Şöyle izah edeyim kullanıcıda yüksek boyutlu dosyalar var ve bu sistem 3.kişiye yönelik bir sistem olmayacak.Dosyayı yüklerken hostun dizinine değil de kullandığı bilgisayarın örneğin c sürücüsüne kaydetmesini istiyorum.