View: 2295|Reply: 6
|
nak coding php tuk upload image
[Copy link]
|
|
sesape yg tau cmne nak coding upload image gune php???
tolong yer... |
|
|
|
|
|
|
|
- if(!$_POST['submit']){
- ?>
- <form action="<?$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
- <p>
- Insert You Name:
- <input type="text" name="nama"><br>
- Choose You File:
- <input type="file" name="myfile"><br>
- <input type="submit" name="submit" Value="Upload">
- </form>
- <?
- }
- else{
- echo "Hello <b>".$_POST['nama']."</b> you are trying to upload a file named <b>";
- echo $_FILES['myfile']['name'] ."</b>. The files type is <b>";
- echo $_FILES['myfile']['type'];
- echo "</b>. It''s size is <b>".round((($_FILES['myfile']['size'])/1024),2)." KB</b> .";
- echo " The files that is temporary on the server is named as <b>";
- echo $_FILES['myfile']['tmp_name']."</b>.";
- $upload_dir="./upload/";
- if(move_uploaded_file($_FILES['myfile']['tmp_name'],$upload_dir.$_FILES['myfile']['name']))
- echo "File upload succesfuly";
- else
- echo "Try again";
- }
Copy the Code nie kot
[ Last edited by Beta at 23-8-2007 04:52 PM ] |
|
|
|
|
|
|
|
ini siap insert table lagi.. try la ko ubah2 sikit.. aku bg clue jer..
<?php
// Connect to database
$errmsg = "";
if (! @mysql_connect("localhost","trainee","abc123")) {
$errmsg = "Cannot connect to database";
}
@mysql_select_db("test");
// First run ONLY - need to create table by uncommenting this
// Or with silent @ we can let it fail every sunsequent time ;-)
$q = <<<CREATE
create table pix (
pid int primary key not null auto_increment,
title text,
imgdata longblob)
CREATE;
@mysql_query($q);
// Insert any new image into database
if ($_REQUEST[completed] == 1) {
// Need to add - check for large upload. Otherwise the code
// will just duplicate old file ;-)
// ALSO - note that latest.img must be public write and in a
// live appliaction should be in another (safe!) directory.
move_uploaded_file($_FILES['imagefile']['tmp_name'],"latest.img");
$instr = fopen("latest.img","rb");
$image = addslashes(fread($instr,filesize("latest.img")));
if (strlen($instr) < 149000) {
mysql_query ("insert into pix (title, imgdata) values (\"".$_REQUEST[whatsit]."\", \"".$image."\")");
} else {
$errmsg = "Too large!";
}
}
// Find out about latest image
$gotten = @mysql_query("select * from pix order by pid desc limit 1");
if ($row = @mysql_fetch_assoc($gotten)) {
$title = htmlspecialchars($row[title]);
$bytes = $row[imgdata];
} else {
$errmsg = "There is no image in the database yet";
$title = "no database image available";
// Put up a picture of our training centre
$instr = fopen("../wellimg/ctco.jpg","rb");
$bytes = fread($instr,filesize("../wellimg/ctco.jpg"));
}
// If this is the image request, send out the image
if ($_REQUEST[gim] == 1) {
header("Content-type: image/jpeg");
print $bytes;
exit ();
}
?>
<html><head>
<title>Upload an image to a database</title>
<body bgcolor=white><h2>Here's the latest picture</h2>
<font color=red><?= $errmsg ?></font>
<center><img src=?gim=1 width=144><br>
<b><?= $title ?></center>
<hr>
<h2>Please upload a new picture and title</h2>
<form enctype=multipart/form-data method=post>
<input type=hidden name=MAX_FILE_SIZE value=150000>
<input type=hidden name=completed value=1>
Please choose an image to upload: <input type=file name=imagefile><br>
Please enter the title of that picture: <input name=whatsit><br>
then: <input type=submit></form><br>
<hr>
</body>
</html> |
|
|
|
|
|
|
|
dedue coding yg dh ditepek kt sini, dedue aku tk phm...
aku pn tgh buat mende yg same gk...aku tkleh nk pk kan cene flow utk masukkan gamba ni...
dlm db name image tu je kan...let say aku nk insert image baru or nk replace image lame ngan image lain...
kalo dh browse, nnt die akan kuar address image tu....
then cene nk kasik name file je yg kuar kt situ supaye bleh masuk db n appear kt page yg kite nk die kuar tu |
|
|
|
|
|
|
|
aku dh cube due2 kat atas tu..
tp xjd pun..
aku give up r..
xphm aku.. |
|
|
|
|
|
|
|
Reply #6 pink_honey's post
tula...aku pn tk phm
lg plak, aku tkleh nmpk flow die...
maksud aku flow utk cene die nk tukakn gamba tu dr address penuh kepade name aje utk masuk ke db....
tkde sape ke leh tlg? |
|
|
|
|
|
|
| |
|