# ทำยังให้ใส่ข้อความลงใน textarea ได้เยอะๆ

เริ่มโดย xtoygarx, 08 พฤศจิกายน 2010, 15:23:50

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

xtoygarx

1.พอก็อบข้อความจาก editplus มาสัก 2,000 บรรทัด แล้วมา paste ลง textarea แล้ว mouse มันขึ้นนาฬิกาทรายเลย ไม่เสร็จสักที แก้ยังไงครับ
2.แล้วบางครั้งเอาไปประมวลผลแล้วขึ้น Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2097152 bytes) in C:\xampp\htdocs\... ควรแก้ยังไงดีครับ

:wanwan017:

NaiTan

1. เป็นปกติครับ บราวเซอร์มันทำงานไม่ไหวนะ ขึ้นอยู่กับสเปกเครื่องด้วย
2. ใช้ memory เกินที่ PHP มันตั้งค่าไว้ครับ

mean

เปิด php.ini ในเครื่องขึ้นมาแก้ครับ

แก้ค่าดังที่ comment อธิบาย
max_execution_time = 120     ; Maximum execution time of each script, in seconds
max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
memory_limit = 60M      ; Maximum amount of memory a script may consume (8MB)

หรือ ใส่ใน php
<?
ini_set("memory_limit", "1024M");
set_time_limit(0);
?>

ส่วนเอามาแปะ ช้าเร็วขึ้นอยู่กับ ความแรงเครื่อง ชนิดของตัวอักษรที่เอามาแปะ นั้นเองครับ


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

xtoygarx

ขอบคุณครับ ผมลองอัพขึ้น host แล้วมัน paste ข้อความได้เยอะและเร็วขึ้นแฮะ ประมวลผลก็เร็วขึ้น

vii

ผมแนะนำว่าให้ทำฟอร์มอัปโหลด แล้วให้อัปโหลดได้เฉพาะ .txt
พออัปโหลดขึ้นไปแล้ว ให้คำสั่งเปิดอ่านไฟล์ที่อัปโหลด
บันทึกลงฐานข้อมูล แล้วลบไฟล์ทิ้ง

วิธีนี้น่าจะลื่นกว่า เพราะบางโฮสอย่าง hostgator แบบแชร์มันก็ไม่ให้ modify memory ด้วย

bird35793

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

อีกอย่างนึงการเก็บ file ตาม path ที่เรากำหนด อาจจะเก็บเป็น .html ได้ด้วย
แล้วก็นำชื่อ file มาเก็บลง db เวลานำมาแสดงผลจะเป็น html ทันที..

หลัการของผมประมาณนี้นะครับ ลองนำเอาหลักการนี้ไปปรับดูแแล้วกันนะครับ
[direct=http://www.thehddrecovery.com]HDD recovery[/direct]

xtoygarx

อ้างถึงจาก: vii ใน 08 พฤศจิกายน 2010, 17:04:53
ผมแนะนำว่าให้ทำฟอร์มอัปโหลด แล้วให้อัปโหลดได้เฉพาะ .txt
พออัปโหลดขึ้นไปแล้ว ให้คำสั่งเปิดอ่านไฟล์ที่อัปโหลด
บันทึกลงฐานข้อมูล แล้วลบไฟล์ทิ้ง

วิธีนี้น่าจะลื่นกว่า เพราะบางโฮสอย่าง hostgator แบบแชร์มันก็ไม่ให้ modify memory ด้วย

คงหมายถึงทำเป็น .csv ก่อนแล้วอัพเข้า db ใช่มั๊ยครับ

xtoygarx

อ้างถึงจาก: bird35793 ใน 08 พฤศจิกายน 2010, 17:17:58
แต่เป็นผม ผมจะแน่นำให้ อัพโหลดขึ้นไปแล้วดึงชื่อไฟล์ txt เก็บลงฐานข้อมูลแทน
เวลาจะแสดงก็ให้ไปดึงเอา .txt ขึ้นมาแสดงแทนอะคับ
เพราะการเก็บข้อความยาว ๆๆ มาก ๆๆ ลง db อาจจะทำให้การดึงข้อมูลช้าได้อะครับ

อีกอย่างนึงการเก็บ file ตาม path ที่เรากำหนด อาจจะเก็บเป็น .html ได้ด้วย
แล้วก็นำชื่อ file มาเก็บลง db เวลานำมาแสดงผลจะเป็น html ทันที..

หลัการของผมประมาณนี้นะครับ ลองนำเอาหลักการนี้ไปปรับดูแแล้วกันนะครับ

อันนี้ก็แหวกแนวดีครับ

vii

อ้างถึงจาก: xtoygarx ใน 08 พฤศจิกายน 2010, 17:56:09
อ้างถึงจาก: vii ใน 08 พฤศจิกายน 2010, 17:04:53
ผมแนะนำว่าให้ทำฟอร์มอัปโหลด แล้วให้อัปโหลดได้เฉพาะ .txt
พออัปโหลดขึ้นไปแล้ว ให้คำสั่งเปิดอ่านไฟล์ที่อัปโหลด
บันทึกลงฐานข้อมูล แล้วลบไฟล์ทิ้ง

วิธีนี้น่าจะลื่นกว่า เพราะบางโฮสอย่าง hostgator แบบแชร์มันก็ไม่ให้ modify memory ด้วย

คงหมายถึงทำเป็น .csv ก่อนแล้วอัพเข้า db ใช่มั๊ยครับ

เป็น .txt ครับ คือกรอกอะไรลง txt ให้เรียบร้อยเลย เซฟแล้วอัปโหลด
โดยจะบันทึกลง db ก็ได้หรือทำแบบที่เขาว่าก็ดี
อ้างถึงอัพโหลดขึ้นไปแล้วดึงชื่อไฟล์ txt เก็บลงฐานข้อมูลแทน

watch_011

[direct=http://www.mellowmelon.farm]MellowMelon Farm[/direct]