CariDotMy

 Forgot password?
 Register

ADVERTISEMENT

View: 2295|Reply: 6

nak coding php tuk upload image

[Copy link]
Post time 23-8-2007 04:32 PM | Show all posts |Read mode
sesape yg tau cmne nak coding upload image gune php???
tolong yer...
Reply

Use magic Report


ADVERTISEMENT


Post time 23-8-2007 04:49 PM | Show all posts
  1. if(!$_POST['submit']){
  2. ?>
  3. <form action="<?$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
  4. <p>
  5. Insert You Name:
  6. <input type="text" name="nama"><br>
  7. Choose You File:  
  8. <input type="file" name="myfile"><br>
  9. <input type="submit" name="submit" Value="Upload">
  10. </form>
  11. <?
  12. }
  13. else{
  14. echo "Hello <b>".$_POST['nama']."</b> you are trying to upload a file named <b>";
  15. echo $_FILES['myfile']['name'] ."</b>. The files type is <b>";
  16. echo $_FILES['myfile']['type'];
  17. echo "</b>. It''s size is <b>".round((($_FILES['myfile']['size'])/1024),2)." KB</b> .";
  18. echo " The files that is temporary on the server is named as <b>";
  19. echo $_FILES['myfile']['tmp_name']."</b>.";

  20. $upload_dir="./upload/";
  21. if(move_uploaded_file($_FILES['myfile']['tmp_name'],$upload_dir.$_FILES['myfile']['name']))
  22.     echo "File upload succesfuly";
  23. else
  24.     echo "Try again";   
  25. }
Copy the Code
nie kot

[ Last edited by  Beta at 23-8-2007 04:52 PM ]
Reply

Use magic Report

Post time 23-8-2007 08:54 PM | Show all posts
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>
Reply

Use magic Report

 Author| Post time 24-8-2007 08:57 AM | Show all posts
thnx..
i'll try it..
Reply

Use magic Report

Post time 29-8-2007 11:10 AM | Show all posts
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
Reply

Use magic Report

 Author| Post time 3-9-2007 11:42 AM | Show all posts
aku dh cube due2 kat atas tu..
tp xjd pun..
aku give up r..
xphm aku..
Reply

Use magic Report

Follow Us
Post time 5-9-2007 12:38 PM | Show all posts

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?
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

 

ADVERTISEMENT



 

ADVERTISEMENT


 


ADVERTISEMENT
Follow Us

ADVERTISEMENT


Mobile|Archiver|Mobile*default|About Us|CariDotMy

3-1-2025 03:03 AM GMT+8 , Processed in 0.298773 second(s), 20 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

Quick Reply To Top Return to the list