Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยด้วยครับ อัพไฟล์แล้ว แต่มันไม่โชว์ลิ้งค์เพิ่มครับ



 

ช่วยด้วยครับ อัพไฟล์แล้ว แต่มันไม่โชว์ลิ้งค์เพิ่มครับ

 



Topic : 031663



โพสกระทู้ ( 50 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter



คือว่าผมจะทำไว้สำหรับฝากไฟล์ ตอนแรกๆ มันมีฟอร์มเดียวก็ใช้งานได้ปกติ
แต่ตอนนี้อยากจะทำเพิ่มขึ้นมาหลายๆฟอร์ม เพิ่มช่องมาแล้ว แต่เวลากดอัพโหลด มันไม่โชว์ลิ้งค์ขึ้นมาครับ
แบบนี้ต้องแก้ปัญหายังไงครับ

ปล.ไม่รุ้ว่างงกับคำถามรึเปล่าครับ

อันนี้เป็น Code Form ครับ
Code Form
<form method="post" enctype="multipart/form-data" action="basic.php">
<div align="center"><font face="Tahoma">
<?
$divd = 1024;
$isize = $max_size / $divd;
$isize2 = round($isize);
?>
<font face="Tahoma">
<INPUT TYPE="file" NAME="userfile[0]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[1]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[2]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[3]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[4]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[5]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[6]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[7]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[8]" size="27">&nbsp;
<br>
<INPUT TYPE="file" NAME="userfile[9]" size="27">&nbsp;
<br>
<BR>
<input type="submit" value="Upload" name="upload">
</font></div>
</form>


อันนี้เป็น Code Upload ครับ
Code upload
<br><br><br>
<table width="720" border="0" align="center" cellpadding="0" cellspacing="0">
</table>

<?

include "config.php";

if (!isset($_FILES['userfile'])) exit;
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if ($_FILES['userfile']['size']>$max_size)
{
echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">File is big !</font><br>\n"; exit;
}

if (($_FILES['userfile']['type']=="image/gif") || ($_FILES['userfile']['type']=="image/pjpeg") || ($_FILES['userfile']['type']=="image/jpeg") || ($_FILES['userfile']['type']=="image/png") || ($_FILES['userfile']['type']=="image/bmp"))
{

// generate random signs
$zufall = rand(1,9);
$zufall2 = rand(1,26);
$buchstaben = array( "1" => "arx",
"2" => "opt",
"3" => "bwy",
"4" => "cqs",
"5" => "viu",
"6" => "rgh",
"7" => "jdv",
"8" => "klz",
"9" => "bfi", );

$buchstaben2 = array( "1" => "a",
"2" => "b",
"3" => "c",
"4" => "d",
"5" => "e",
"6" => "f",
"7" => "g",
"8" => "h",
"9" => "i",
"10" => "j",
"11" => "k",
"12" => "l",
"13" => "m",
"14" => "n",
"15" => "o",
"16" => "p",
"17" => "q",
"18" => "r",
"19" => "s",
"20" => "t",
"21" => "u",
"22" => "v",
"23" => "w",
"24" => "x",
"25" => "y",
"26" => "z", );

$unikat = $buchstaben[$zufall] . time() . $buchstaben2[$zufall2];

// upload progress
$file = $_FILES['userfile']['name'];
$new_bild = $unikat.substr($file, strrpos($file, "."));
$res = move_uploaded_file($_FILES['userfile']['tmp_name'], "./" . $path . $new_bild);

if (!$res)
{
echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Didn't work, please try again</font><br>\n"; exit;
}

else
{
?>
<br>
<?

//set url variables
$imgf = $new_bild;
$thbf = $tpath.$imgf;
$urlf = 'http://' .$domain .'/' .$path .$imgf;

//create thumbnails
function createthumb($name,$filename,$new_w,$new_h)
{
$system=explode('.',$name);

if (preg_match('/jpg|jpeg|JPG/',$system[1]))
{
$src_img=imagecreatefromjpeg($name);
}

if (preg_match('/png|PNG/',$system[1]))
{
$src_img=imagecreatefrompng($name);
}

if (preg_match('/gif|GIF/',$system[1]))
{
$src_img=imagecreatefromgif($name);
}

$old_x=imageSX($src_img);
$old_y=imageSY($src_img);

if ($old_x > $old_y)
{
$thumb_w=$new_w;
$thumb_h=$old_y*($new_h/$old_x);
}

if ($old_x < $old_y)
{
$thumb_w=$old_x*($new_w/$old_y);
$thumb_h=$new_h;
}

if ($old_x == $old_y)
{
$thumb_w=$new_w;
$thumb_h=$new_h;
}

$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y);

if (preg_match("/png/",$system[1]))
{
imagepng($dst_img,$filename);
}
if (preg_match("/gif/",$system[1]))
{
imagegif($dst_img,$filename);
}

else
{
imagejpeg($dst_img,$filename);
}

imagedestroy($dst_img);
imagedestroy($src_img);

}

createthumb($path.$imgf,$tpath.$imgf,$tsize,$tsize);
?>
<head>
<script type="text/javascript">
<!--
function highlight(field)
{
field.focus();
field.select();
}
//-->
</script>
<title>^_^ !!!!! @@@ Image Upload Host @@@!!!!! ^_^</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<center>
<table border='0' bgcolor='white'>
<link rel="STYLESHEET" type="text/css" href="style.css">
<FORM action="nowhere" method="post">
<tr><td><B><font face="verdana, ms sans serif"><small>Preview</small></font></B>&nbsp;:</td><td><a href='viewer.php?id=<? echo $imgf; ?>'><img src='<? echo $thbf ?>'></a><br><br>
<center>
<tr><td><B><font face="verdana, ms sans serif"><small>View Photo</small></font></B>&nbsp;:&nbsp;</td>
<td><input type="text" name="thetext" onClick='highlight(this);' size="70" value="<? echo 'http://' .$domain .'/' ?>viewer.php?id=<? echo $imgf; ?>">
&nbsp;&nbsp;</td>
</tr>
<tr><td><B><font face="verdana, ms sans serif"><small>Direct Link</small></font></B>&nbsp;&nbsp;:&nbsp;</td><td><input type="text" name="thetext" onClick='highlight(this);' size="70" value="<? echo $urlf; ?>">
&nbsp;&nbsp;</td>
</tr>
<tr><td><B><font face="verdana, ms sans serif"><small>HTML Code</small></font></B>&nbsp;:&nbsp;</td><td><input type="text" name="thetext" onClick='highlight(this);' size="70" value='<a href="<? echo 'http://' .$domain .'/'; ?>viewer.php?id=<? echo $imgf; ?>"><img src="<? echo 'http://' .$domain.'/'.$tpath.$imgf; ?>" border="0"></a>'>
&nbsp;&nbsp;</td>
</tr>
<tr><td><B><font face="verdana, ms sans serif"><small>Thumbnail</small></font></B>&nbsp;:&nbsp;</td><td><input type="text" name="thetext" onClick='highlight(this);' size="70" value="">
&nbsp;&nbsp;<br><br></td>
</tr>
<div align="center"></div>
<br></td></tr>

<?
}
}

else
{
echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">You selected a wrong filetype!</font><br>\n"; exit;
}

}

if ($tsize <= 380)
{
echo "</table>";
echo "<table border='0' bgcolor='white' width='457'>";
echo "<tr><td><center><a href='./index.php'><font face='verdana' size='1'><B>Upload more images</B></font></a><br><br></td></tr>";
echo "</table>";
echo "</body>";
}
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-09-12 23:01:12 By : ru View : 935 Reply : 1
 

 

No. 1

Guest




Go to : PHP Uploads Files To MySQL Database






Date : 2012-06-23 10:31:11 By : tc
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ อัพไฟล์แล้ว แต่มันไม่โชว์ลิ้งค์เพิ่มครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่