<?php
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Could Not Connect:'.mysql_error());
}
mysql_select_db("tcs",$con);
$upload_to = "./uploadedfiles/";
move_uploaded_file(
$_FILES["filename"]["tmp_name"],
$upload_to . "/" . $_FILES["file"]["name"]
);
$sql="insert into employee values ('$_POST[username]','$_FILES[filename][name]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Employee Uploaded File"."$_FILES[file][name]"; //showing uploaded file name
?>
Ama üç sorunlar var ..
- $ Sql = "çalışanların değerleri içine ('$ _POST [kullanıcı adı]', '$ _FILES [dosya] [adı]') insert";
Tarafından '$ _FILES [dosya] [adı]' Bu komutu dosya adı veritabanında tasarruf değildir.
ben bu $ sql denerseniz ve = "çalışan değerleri içine ('adı ....', '[dosya"] ["name"] $ _FILES insert "')" sonra hata Syntex hata gibi görüntüleniyor ... Şimdi söyle bana plz gelecekte indirilebilir böylece bu dosya ile adınızı id eklemek nasıl code.and yukarıdaki veritabanı plz yazma veya düzenleme de dosya adını nasıl gönderileceği.
I veritabanı (yüklendiği klasör) saklamak için başka bir loaction den aynı dosya adı deneyin Şimdi eğer o dosya (aynı dosya adı 2 kez yükleme sonra ama farklı yerlerden sadece bir kopyası anlamına gelir) hala aynı ..
Nasıl kullanıcı it.how sunucusunu indirmek istiyorsanız dosyayı indirmek için bu dosya adı bu bu kullanıcıyı aittir ve plz bana bu amaçla kod söylemek bilecek ...