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,037

HOME > PHP > PHP Forum > ผมเขียน File PHP เพื่อ Verify แต่พอรัน แล้ว ไม่ขึ้น File bug ดู เป็นแบบนี้ครับ Fail to load given URL



 

ผมเขียน File PHP เพื่อ Verify แต่พอรัน แล้ว ไม่ขึ้น File bug ดู เป็นแบบนี้ครับ Fail to load given URL

 



Topic : 094121

Guest




ผมสอบถามเรื่อง Code php หน่อยได้ไหมครับ
ผมเป็น ใน Chorme กับ firefox
ตรงหน้าช่องรหัสผ่านในรูป ใน Chorme พี่ลองงเปิด ผมกำหนดให้ใส่รหัส แต่ว่ามันขขึ้นเป็นรูปภาพแบบแตก แต่ว่าใน firefox ไม่ขึ้นเลยครับ
Fail to load given URL มันขึ้น


ในfile Post ผมแทรก แบบ Code (PHP)
<img src= "webboard-verify-image-bg.php" width="100" height="25">  ครับ


file

Code (PHP)
<?php
session_start(); 
$im = imagecreatefromjpeg("images/webboard/webboard-bg-verify2.jpg");
$textcolor = imagecolorallocate ($im, 255, 255, 255);  

imagestring ($im, 5, 14, 5,  $_SESSION['code'], $textcolor);  

header('Content-type: image/jpeg'); 
imagejpeg($im); 
imagedestroy($im); 
?>
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">



ขอพี่ ๆ ช่วยแนะนำหน่อยครับ ขอบคุณครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-04-23 11:49:42 By : อั้ม View : 2284 Reply : 43
 

 

No. 1



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



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

ลองเปลี่ยนคำสั่งพวกนี้
Code (PHP)
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

เป็นการใช้ header(); แทน แล้วลองโหลดหน้านั้นโดยตรงดูก่อนครับ
ผมไม่แน่ใจว่าการมีรูปและ text อยู่ในไฟล์เดียวกัน อาจทำให้ไฟล์เพี้ยนก็ได้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 12:19:04 By : itpcc
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : itpcc เมื่อวันที่ 2013-04-23 12:19:04
รายละเอียดของการตอบ ::
พี่ครับ header(); พี่พอมีตัวอย่างไหมครับ ...ขอบคุณครับ :)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 12:57:40 By : อั้ม
 

 

No. 3



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : อั้ม เมื่อวันที่ 2013-04-23 12:57:40
รายละเอียดของการตอบ ::
php header no cache example

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 13:28:16 By : itpcc
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : itpcc เมื่อวันที่ 2013-04-23 13:28:16
รายละเอียดของการตอบ ::
header("Expires: 0");
header("Pragma: cache");
header("Cache-Control: no-cache");

ใช่ไหมครับพี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 13:37:26 By : อั้ม
 


 

No. 5



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : อั้ม เมื่อวันที่ 2013-04-23 13:37:26
รายละเอียดของการตอบ ::
ถั่วต้มครับ
ลองดูว่ารูปขึ้นมั้ย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 13:58:54 By : itpcc
 


 

No. 6

Guest


ตอบความคิดเห็นที่ : 5 เขียนโดย : itpcc เมื่อวันที่ 2013-04-23 13:58:54
รายละเอียดของการตอบ ::
http://lagraceclinic.com/images/aaa.jpg

ไม่ได้เลยครับพี่ ผมชักอ่อนใจ TT พี่ช่วยหน่อยยยยยยยยยยย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:09:45 By : อั้ม
 


 

No. 7



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



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

ตอบความคิดเห็นที่ : 6 เขียนโดย : อั้ม เมื่อวันที่ 2013-04-23 14:09:45
รายละเอียดของการตอบ ::
facepalm =_=
ใครเค้าใส่กันแบบนั้นครับ
เอา < กับ > ออก แล้วใส่ใน tag php บรรทัดแรกๆ ครับ =_="

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:32:57 By : itpcc
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : itpcc เมื่อวันที่ 2013-04-23 14:32:57
รายละเอียดของการตอบ ::
ขอโทษครับพี่วางผิดไปครับ ...แก้แล้วไม่ได้ครับ TT

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:50:54 By : Unlock50
 


 

No. 9



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ไม่แน่ใจว่าเกี่ยวรึเปล่า อาจจะ error ตรงส่วนของ session_start();


ลองเอา session_start(); ออกดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:53:57 By : Naizan
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : Naizan เมื่อวันที่ 2013-04-23 14:53:57
รายละเอียดของการตอบ ::
ไม่ได้ครับพี่ TT ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 15:00:05 By : Unlock50
 


 

No. 11



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



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


Code
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 7

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'images/webboard/webboard-bg-verify2.jpg' is not a valid JPEG file in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 7

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 8

Warning: imagestring(): supplied argument is not a valid Image resource in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php:7) in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 14

Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 15

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 16


ตามคำแนะนำพี่ด้านบนผมรันเฉพาะไฟล์ดังกล่าวเป็นแบบนี้ครับ TT
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 15:02:48 By : Unlock50
 


 

No. 12



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

เอา session_start(); ออกไปไว้บนสุดในไฟล์ที่เรียกใช้ครับ

ไฟล์ที่เรียกคำสั่ง <img src= "webboard-verify-image-bg.php" width="100" height="25">
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 15:04:16 By : Naizan
 


 

No. 13



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



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


ไฟล์ที่ผมใช้เรียกใช้ครับพี่ Code (PHP)
<?php
	session_start();
	include("header.php");
	include("head.php");
	include("flash.php");
	
	include("define.php");
	
	include("function-general.php");
	
	//DB Connection
	mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die("DB Connection is error");
	mysql_select_db(DB_NAME) or die("DB Connection is error");
	mysql_query("set NAMES utf8");
	
	//List Table
	$webboard_consult = DB_PREFIX."webboard_consult";
	$webboard_category = DB_PREFIX."webboard_category";
	$webboard_reply_consult = DB_PREFIX."webboard_reply_consult";
	
	
	$page_index = "require.php?module=webboard";
	
	$text  = "abcdefghijklmnopqrstuvwxyz0123456789";
	$rand = substr(str_shuffle($text),0,6); 

	$_SESSION['code'] = $rand;
	
	$sql_count_topic = "SELECT
				$webboard_category.webcat_id AS webcat_id,
				$webboard_category.title AS title,
				COUNT($webboard_consult.webcat_id) AS count_topic
				FROM
				$webboard_category
				LEFT JOIN $webboard_consult ON $webboard_category.webcat_id = $webboard_consult.webcat_id
				WHERE
				$webboard_consult.scan = 'y'  AND $webboard_consult.screen_v1=1 AND $webboard_consult.admin_scan=1
				GROUP BY
				$webboard_category.webcat_id
				ORDER BY
				count_topic DESC";
				$data_count_topic=mysql_query($sql_count_topic);
				
				$output_count_topic = "";
				
				while($datarow_count_topic=mysql_fetch_array($data_count_topic)){
				
				$webcat_id = $datarow_count_topic['webcat_id'];
				$title = $datarow_count_topic['title'];
				$count_topic = $datarow_count_topic['count_topic'];
				
				$output_count_topic .= '<div><a href="require.php?module=webboard&category='.$webcat_id.'" class="webboard ">'.$title.'</a> ('.$count_topic.')</div>';
				
				}
	
?>
<script type="text/javascript" src="js/check-form.js"></script>
<script type="text/javascript" src="js/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="js/ckeditor/adapters/jquery.js"></script> 
<script type="text/javascript" src="js/ckeditor/sample.js"></script>
<script type="text/javascript">
	//<![CDATA[

$(function()
{
	var config = {
		toolbar:
		[
			['Bold', 'Italic', '-', '-', 'Link', 'Unlink'],
			['UIColor']
		]
	};

	$('.jquery_ckeditor').ckeditor(config);
});

	//]]>
	</script>   
<script>
$(function(){
		
		
		
		$("#post_submit").submit(function(){
		
		
		var subject = $("#subject").val();
		var webcat_id = $("#webcat_id").val();
		var post_name = $("#post_name").val();
		var detail = $("#detail").val();
		var email = $("#email").val();
		var user_rand = $("#user_rand").val();
		var rand = "<?php echo $rand; ?>";
		
		
			if(subject == ""){
				alert("กรุณากรอกหัวข้อคำถาม");
				return false;
			}
			if(webcat_id == ""){
				alert("กรุณาเลือกหมวดหมู่");
				return false;
			}
			if(post_name == ""){
				alert("กรุณากรอกช่อง 'โดย' ");
				return false;
			}
			if(detail == ""){
				alert("กรุณากรอกช่อง 'รายละเอียด' ");
				return false;
			}
			if(email == ""){
				alert("กรุณากรอกช่อง 'Email' ");
				return false;
			}
			if(user_rand != rand){
				alert("รหัสไม่ถูกต้อง");
				return false;
			}

						 
		});
		
 });
</script>  
    <table  width="990"  border="0" cellpadding="0" cellspacing="0">
	<tr>
	  <td>

      	<div id="layout-content">
      	<table width="990" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="205" valign="top">
            	<?php
					include("content-left.php");
				?>
            	
            </td>
            <td  width="785" valign="top">
            	<a name="looklike"></a>
<div id="layout-content-right">
                	<div class="bg-title-service-main2">
                   	  <div class="bg-title-service-main-text2 headline-en">
                        	La Grace Webboards
                      </div>
                    </div>
                    
                    
                    <div id="block-services-main">
						<div id="block-webboard">
                        <div class="webboard-topic3">ตั้งคำถาม</div>
                        	<div class="webboard-topic2">
			<table width="667" border="0" cellspacing="0" cellpadding="0" bgcolor="#f4f2e5">
			  <tr>
				<td valign="top">
				<div class="box-webboard-topic3">
				<form action="webboard/webboard-post-submit.php" method="post" name="post_submit" id="post_submit">
				<!--<form action="#" method="post" name="post_submit" id="post_submit"> -->
				<table width="640" border="0" cellspacing="2" cellpadding="2">
				 
				  <tr>
				    <td>หัวข้อคำถาม&nbsp;:</td>
				    <td><input name="subject" type="text" id="subject" class="webboard-form-subject" /></td>
				    </tr>
				  <tr>
				    <td width="79">หมวดหมู่&nbsp;:</td>
				    <td width="561">
				
				      <select name="webcat_id" id="webcat_id">
	<option value="">-- โปรดเลือกหมวดหมู่ -- </option>
                                        <?php
									
											$sql = "SELECT * FROM $webboard_category ORDER BY webcat_id ";
											$result = mysql_query($sql);
											
											While($fet = mysql_fetch_array($result)){
											$webcat_id = $fet['webcat_id'];
											$title= $fet['title'];
											
											echo '<option value="'.$webcat_id.'">'.$title.'</option>';
										}
											
										?>
	
    </select>
			   			    </td>
				    </tr>
				  <tr>
				    <td>โดย&nbsp;:</td>
				    <td><input name="post_name" type="text" id="post_name" class="webboard-form" />
				      &nbsp;&nbsp;&nbsp;&nbsp;</td>
				    </tr>
				 
				  <tr>
				    <td valign="top">รายละเอียด&nbsp;:</td>
				    <td>
					
				     	<textarea class="jquery_ckeditor" cols="80" id="detail" name="detail" rows="10"></textarea>
		    			    </td>
				    </tr>
				  <tr>
				    <td valign="top">อีเมล์&nbsp;:</td>
				    <td><table width="542" border="0" cellspacing="2" cellpadding="2">
                        <tr>
                          <td><input name="email" type="text" id="email" class="webboard-form" onlyEmail="true" /></td>
                          <td>&nbsp;เบอร์&nbsp;:&nbsp;</td>
                          <td><input name="tel" type="text" id="tel" class="webboard-form" /></td>
                        </tr>
                        <tr>
                          <td colspan="3"><div style="color:#0000ff; font-size:0.8em;">สำหรับการแจ้งการตอบกลับของทีมแพทย์ลากราซทางอีเมล์</div></td>
                          </tr>
                      </table></td>
				    </tr>
				  <tr>
				    <td>
					
					</td>
				    <td>
					
                    <img src= "webboard-verify-image-bg.php" width="100" height="25">
					 <input name="user_rand" type="text" id="user_rand" class="webboard-form" /> 
				      &nbsp;<span style="color:#698A44; font-size:0.8em;">รหัสผ่านในรูปภาพ</span> <!--<input name="rand" id="name="rand" type="hidden" value="<? echo $rand;?>" id="code_rand"> --></td>
				    </tr>
				  <tr>
				    <td>&nbsp;</td>
				    <td>
						<!--<div class="menu-webboard-highlight" style="margin-right:15px; margin-top:5px;">
						<div class="menu-webboard-highlight2">
						<a href="#" class="menu-webboard-highlight-a">ตั้งคำถาม</a>						</div>
					</div> -->		
					<input name="Submit" type="submit" value="ตั้งคำถาม" style="width:100px; height:25px; font-size:0.9em;" />
							</td>
				    </tr>
				</table>
</form>
				  </div>
				  
				  </td>
				</tr>
			</table>
		</div>
                            
                   		 </div>
                     </div>
                	<div><img src="images/line-content-finish.jpg" width="785" height="25" /></div>
                </div>
                
                
                <?php
					include("sitemap.php");
				?>
               
             </td>
          </tr>
        </table>
        </div>

     </td>
    </tr>
    
    
    </table>
    
    <?php
		include("foot.php");
		include("footer.php");
	?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 15:09:35 By : Unlock50
 


 

No. 14



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

รอท่านต่อไปครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-24 08:18:55 By : Naizan
 


 

No. 15

Guest


เดาเอาลองดูนะ
ใส่ต่อจาก ob_start(); บรรทัด session_start();

Code (PHP)
<?
session_start();
ob_start();
?>


บรรทัดล่างสุดเลย

Code (PHP)
<?php
include("foot.php");
include("footer.php");
ob_end_flush();
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-24 08:43:07 By : aaa
 


 

No. 16



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

อ่าน error message กันบ้างสิครับ ไม่เกี่ยวกับ session ใดๆ เลย
จริงๆ เป็นเพราะไฟล์ภาพมันเสีย อาจจะขนาด (กว้าง x ยาว) ใหญ่ไป หรือใช้ mode ที่ GD เวอร์ชั่นของคุณไม่รองรับ

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'images/webboard/webboard-bg-verify2.jpg' is not a valid JPEG file in /home/lagracec/domains/lagraceclinic.com/public_html/webboard-verify-image-bg.php on line 7

พอมันอ่านไฟล์นี้ไม่ได้ ก็สร้าง resource ไม่ได้
คำสั่งถัดๆ มามันก็ error หมดครับ

ลองเอา images/webboard/webboard-bg-verify2.jpg มาเปิดดู
เซฟใหม่ให้ขนาดมันเล็กลง หรือถ้าหากมันเป็นไฟล์ mode progressive
ก็เอาออกซะ ทำให้เป็น jpeg แบบธรรมดา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-24 08:51:30 By : cookiephp
 


 

No. 17



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

image-verify


ผมลองเอาโค๊ดไปรันดูปรากฏว่า ใช้งานได้ปกตินะครับ
คงจะเป็นอย่างที่คุณ แมวของคุกกี้ บอกไว้นะครับ

Quote:
ไม่เกี่ยวกับ session ใดๆ เลย
จริงๆ เป็นเพราะไฟล์ภาพมันเสีย อาจจะขนาด (กว้าง x ยาว) ใหญ่ไป หรือใช้ mode ที่ GD เวอร์ชั่นของคุณไม่รองรับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-24 11:44:15 By : Naizan
 


 

No. 18



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : cookiephp เมื่อวันที่ 2013-04-24 08:51:30
รายละเอียดของการตอบ ::
พี่ครับ แต่ตอนแรกผมรันผ่านได้นะครับ แต่สักพัก ก็เปลี่ยนเป็นแบบนี้ครับ ช่วยแนะนำด้วยครับ และผม ลองเอา images/webboard/webboard-bg-verify2.jpg มาเปิดดู
เซฟใหม่ให้ขนาดมันเล็กลงทำไฟล์ mode progressive
jpeg แบบธรรมดา แล้วยังไม่ได้ครับ TT (ผมติดมา 2-3 วันละครับ )



ประวัติการแก้ไข
2013-04-25 14:21:29
2013-04-25 14:22:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 14:17:46 By : Unlock50
 


 

No. 19



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ลอง "ไม่" ทำภาพโหมด progressive ครับ ใช้ jpg ธรรมดา
(jpg progressive คือ jpg ที่ค่อยๆ แสดงจากภาพไม่ละเอียด ไปละเอียด ในกรณีที่โหลดช้า)

หรือไม่ก็ เปลี่ยนชนิดไฟล์เป็นอย่างอื่นไปเลยครับ เช่น png
แล้วเปลี่ยน imagecreatefromjpeg() เป็น imagecreatefrompng() ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 14:42:41 By : cookiephp
 


 

No. 20



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



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


ตอบความคิดเห็นที่ : 19 เขียนโดย : cookiephp เมื่อวันที่ 2013-04-25 14:42:41
รายละเอียดของการตอบ ::
ขอบคุณครับ พี่ครับ แต่ผมลองให้พี่ผมไปรันใน Server เขาได้นะครับ แต่ทำไมเวลารันใน server ผม ก็บเป็นรุปแตกไม่มีทั้งรูปภาพและตัวหนังสือครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:00:36 By : Unlock50
 


 

No. 21



โพสกระทู้ ( 2,258 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ลองเช็ค extension=php_gd2.dll ใน php.ini ครับ ว่าเปิดใช้งานหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:06:49 By : Manussawin
 


 

No. 22



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



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


ตอบความคิดเห็นที่ : 21 เขียนโดย : Manussawin เมื่อวันที่ 2013-04-25 15:06:49
รายละเอียดของการตอบ ::
extension=php_gd2.dll ผมเปิดแล้วนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:15:53 By : Unlock50
 


 

No. 23



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ตอบความคิดเห็นที่ : 20 เขียนโดย : Unlock50 เมื่อวันที่ 2013-04-25 15:00:36
รายละเอียดของการตอบ ::
นี่ได้ทำตามที่ผมแนะนำทุกอย่างหรือยังครับ โดยเฉพาะการเปลี่ยนรูปเป็น png

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:18:37 By : cookiephp
 


 

No. 24



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

แล้วก็ที่ว่ามันแตก แคปภาพมาให้ดูหน่อยสิครับ ว่าแตกยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:22:04 By : cookiephp
 


 

No. 25



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



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


ตอบความคิดเห็นที่ : 24 เขียนโดย : cookiephp เมื่อวันที่ 2013-04-25 15:22:04
รายละเอียดของการตอบ ::
Code (PHP)
$im = imagecreatefrompng("images/webboard/webboard-bg-verify2.jpg");
$textcolor = imagecolorallocate ($im, 255, 255, 255);  

imagestring ($im, 5, 14, 5,  $_SESSION['code'], $textcolor);  

header('Content-type: image/png'); 
imagepng($img); 
imagedestroy($img); 


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:27:24 By : Unlock50
 


 

No. 26



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



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


pic
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:32:32 By : Unlock50
 


 

No. 27



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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


- - กรรม

$im = imagecreatefrompng("images/webboard/webboard-bg-verify2.jpg");

ยังเป็นไฟล์ jpg อยู่เลยอ่ะครับ ผมบอกให้เปลี่ยนเป็น (เซฟเป็น) png

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:49:18 By : cookiephp
 


 

No. 28



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



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


ตอบความคิดเห็นที่ : 27 เขียนโดย : cookiephp เมื่อวันที่ 2013-04-25 15:49:18
รายละเอียดของการตอบ ::
ขอโทษครับพี่ แก้แล้วครับ แต่เหมือนเดิมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 15:56:06 By : Unlock50
 


 

No. 29



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

คงจะเป็นเวอร์ชั่นของ php ที่ใช้รึเปล่าครับ
หรือตรวจสอบ path ของไฟล์ว่าถูกต้องรึเปล่า

ถ้าไปรันเครื่องอื่นได้ ก็น่าจะรันเครื่องเราได้
ถ้าไม่ได้ ให้ขอโปรแกรมเวอร์ที่เครื่องอื่นใช้มาติดตั้งในเครื่องเราแทน ^__^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:13:34 By : Naizan
 


 

No. 30



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ตอบความคิดเห็นที่ : 28 เขียนโดย : Unlock50 เมื่อวันที่ 2013-04-25 15:56:06
รายละเอียดของการตอบ ::
ลองโพสต์ไฟล์ images/webboard/webboard-bg-verify2.jpg ที่แก้เป็น .png แล้ว ลงในนี้หน่อยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:20:38 By : cookiephp
 


 

No. 31



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

โอเคครับ เจอแล้วครับ เส้นผมบังภูเขาครับ

ชื่อตัวแปรผิดครับ - -

Code
$im = imagecreatefrompng("images/webboard/webboard-bg-verify2.jpg"); $textcolor = imagecolorallocate ($im, 255, 255, 255); imagestring ($im, 5, 14, 5, $_SESSION['code'], $textcolor); header('Content-type: image/png'); imagepng($img); imagedestroy($img);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:25:16 By : cookiephp
 


 

No. 32



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



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





ประวัติการแก้ไข
2013-04-25 16:27:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:25:53 By : Unlock50
 


 

No. 33



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ตอบความคิดเห็นที่ : 32 เขียนโดย : Unlock50 เมื่อวันที่ 2013-04-25 16:25:53
รายละเอียดของการตอบ ::
ไม่ต้องแปลงเป็น png แล้วครับ
จริงๆ ผิดที่คุณใช้ชื่อตัวแปรไม่ตรงกัน ($im กับ $img)
ใช้ imagecreatefromjpeg() กับ imagejpeg() เหมือนเดิมได้เลย
หวังว่าคงเคลียร์นะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:28:57 By : cookiephp
 


 

No. 34



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



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


ตอบความคิดเห็นที่ : 33 เขียนโดย : cookiephp เมื่อวันที่ 2013-04-25 16:28:57
รายละเอียดของการตอบ ::
แบบนี้ใช่ไหมครับพี่ Code (PHP)
$im = imagecreatefromjpeg("images/webboard/webboard-bg-verify2.jpg");
$textcolor = imagecolorallocate ($im, 255, 255, 255);  

imagestring ($im, 5, 14, 5,  $_SESSION['code'], $textcolor);  

header('Content-type: image/jpeg'); 
imagejpeg($im); 
imagedestroy($im); 


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:32:15 By : Unlock50
 


 

No. 35



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

การอ้างถึงหน้าอื่นแบบใช้การ include ต้องเช็คเรื่อง path ของภาพด้วยนะครับ

?module=webboard

ถ้า webboard เก็บอยู่ในโฟลเดอร์อื่น อีกทีไม่ได้อยู่ path หลัก

$im = imagecreatefromjpeg("images/webboard/webboard-bg-verify2.jpg");


อาจจะตอ้งเปลี่ยนเป็น

$im = imagecreatefromjpeg("../images/webboard/webboard-bg-verify2.jpg");


เติม ../ ไว้ด้วยครับ

ลองดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:32:59 By : Naizan
 


 

No. 36



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ตอบความคิดเห็นที่ : 34 เขียนโดย : Unlock50 เมื่อวันที่ 2013-04-25 16:32:15
รายละเอียดของการตอบ ::
ครับ แล้วก็เช็คตำแหน่งที่ตั้งไฟล์อย่างที่คุณ Cyberman บอกไว้ด้วยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:34:36 By : cookiephp
 


 

No. 37



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



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


ตอบความคิดเห็นที่ : 35 เขียนโดย : Naizan เมื่อวันที่ 2013-04-25 16:32:59
รายละเอียดของการตอบ ::
ขอบคุณครับพี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:35:01 By : Unlock50
 


 

No. 38



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



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


ขอบคุณพี่ แมวของคุกกี้ และ Cyberman และคนอื่นมากครับ ผมพยายามแก้แล้วครับ คงไม่ได้จริง ๆ ซึ่งผมคิดว่าเหมือนทำไปสองสามวัน อยากขึ้นเรื่อย ๆ ครับ ทำยังไงก็ไม่ขึ้นครับ เดี่ยวพรุ่งนี้ผมลองมาทำต่อ TT ขอบคุณมากครับที่ช่วยผมครับ เสียเวลากับผมมากไปแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-25 16:44:49 By : Unlock50
 


 

No. 39



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ลืมถามเรื่อง permission ของโฟลเดอร์ images/webboard
ตรวจสอบดูรึยังครับว่าเขียนไฟล์ได้รึเปล่า (chmod 777)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-26 08:59:26 By : Naizan
 


 

No. 40



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



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


ตอบความคิดเห็นที่ : 39 เขียนโดย : Naizan เมื่อวันที่ 2013-04-26 08:59:26
รายละเอียดของการตอบ ::
เปลี่ยนแล้วครับพี่ TT

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-27 08:29:14 By : Unlock50
 


 

No. 41



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

เนี่ย ผมลองใช้โค้ดคุณเลย มาลองทำดูในเครื่องผม (เปลี่ยนตรงไฟล์รูปภาพกับโค้ดตัวเลขนิดนึง)
แล้วลองรันตัวไฟล์ตรงๆ ก็ออกนะครับ (ผมตั้งชื่อไฟล์ว่า test_captcha.php)

<?php $_SESSION['code'] = mt_rand(); $im = imagecreatefromjpeg("test.jpg"); $textcolor = imagecolorallocate ($im, 255, 255, 255); imagestring ($im, 5, 14, 5, $_SESSION['code'], $textcolor); header('Content-type: image/jpeg'); imagejpeg($im); imagedestroy($im);


ผลลัพธ์
ก็ออกนะครับ

ลองเช็คดูใน tag <img> ดูดีๆ นะครับ ว่า src มันถูกต้องหรือเปล่า
ไฟล์ที่เรียกใช้ webboard-verify-image-bg.php มันอยู่ตรงไหน
และตัว webboard-verify-image-bg.php นั้นอยู่ตรงไหน ดู path ดีๆ ด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-27 09:45:18 By : cookiephp
 


 

No. 42



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-27 11:00:43 By : mr.win
 


 

No. 43



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



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

ตอบความคิดเห็นที่ : 22 เขียนโดย : Unlock50 เมื่อวันที่ 2013-04-25 15:15:53
รายละเอียดของการตอบ ::

เผื่อใครยังไม่ได้ ผมก็งงมา 2 วัน เอาไปฝากที่อื่นได้ รันในคอมได้ แต่เซิฟตัวเองไม่ได้ งงเลย?

เป็นเหมือนท่านคนนี้บอกเลยครับ ดูที่ version ของ php ครับ ลอง phpinfo(); ดูครับ แล้วก็ไปเปิดตัวนี้ให้หมดครับ

ตามภาพ

phpinfo gd

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-14 12:25:38 By : kimzuhum
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมเขียน File PHP เพื่อ Verify แต่พอรัน แล้ว ไม่ขึ้น File bug ดู เป็นแบบนี้ครับ Fail to load given URL
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่