Merhaba ben birçok forum ve nasıl bir sunucuya bir resim yüklemek ve bu çalışma almak başardı size web sitelerini okudum, ben benim sunucuya bir dosya yükleyebilirsiniz ancak dosya adını saklamak buldum Aşağıdaki örnekte üzerinde çalışır ve ben de daha fazla veri veritabanına girilen sağlayan bir form oluşturmak gerekir. Ben önce yapmış çok php ile bu gibi şaşırıp. Kimsenin lütfen bana yardımcı olabilir hayır çok başarı ile farklı web siteleri tutorals çalışmakla sonuna geldik! Ben bunu yaparken bir proje im için yapılması gerekir.
Ben temelde kullanıcıların bir grup üyesinin bir fotoğraf yüklemek ve görüntülemek için halk için bir web sayfasında görüntülenen böylece bilgi onlar hakkında saklanmasını sağlayan bir CMS yapmaya çalışıyorum.
Tüm Sense yapar umuyoruz.
Şerefe
Levye
Benim Tablo şöyle:
Field Type Null Default
id int(10) No
nameMember varchar(25) No
bandMember text No
photo varchar(30) No
aboutMember text No
otherBands text No
Ben istiyorum formu bu gibi görünecektir:
<h1>Adding a new Band Member or Affiliate</h1>
<form method="post" action="addMember.php" enctype="multipart/form-data">
<p>
Please Enter the Band Members Name.
</p>
<p>
Band Member or Affiliates Name:
</p>
<input type="text" name="nameMember"/>
<p>
Please Enter the Band Members Position. Example:Drums.
</p>
<p>
Member's Position:
</p>
<input type="text" name="bandMember"/>
<p>
Please Upload a Photo in gif or jpeg format. The file name should be named after the Members name. If the same file name is uploaded twice it will be overwritten!
</p>
<p>
Photo:
</p>
<input type="file" name="filep" size=35 />
<p>
Please Enter any other information about the band member here.
</p>
<p>
Other Member Information:
</p>
<textarea rows="10" cols="35" name="aboutMember">
</textarea>
<p>
Please Enter any other Bands the Member has been in.
</p>
<p>
Other Bands:
</p>
<input type="text" name="otherBands" size=30 />
<br/>
<br/>
<input TYPE="submit" title="Add data to the Database" value="Add Member"/>
</form>
Sunucuya bir resim yükler ve sadece, bu bir örnek:
<?
if ($_POST["action"] == "Load")
{
$folder = "images/";
move_uploaded_file($_FILES["filep"]["tmp_name"] , "$folder".$_FILES["filep"]["name"]);
echo "
<p align=center>File ".$_FILES["filep"]["name"]."loaded...";
$result = mysql_connect("localhost", "******", "*****") or die ("Could not save image name
Error: " . mysql_error());
mysql_select_db("project") or die("Could not select database");
mysql_query("INSERT into dbProfiles (photo) VALUES('".$_FILES['filep']['name']."')");
if($result) { echo "Image name saved into database
"; }
}
?>
Ve Örnekler kullanmak zorunda formu şudur:
<form action=addMember.php method=post enctype="multipart/form-data">
<table border="0" cellspacing="0" align=center cellpadding="3" bordercolor="#cccccc">
<tr>
<td>File:</td>
<td><input type="file" name="filep" size=45></td>
</tr>
<tr>
<td colspan=2><p align=center>
<input type=submit name=action value="Load">
</td>
</tr>
</table>
</form>
Tekrar teşekkürler herhangi bir yardım için.
Ps. Görüntüler dosya yazma için açıktır.