|
|
|
ถ้าผมต้องการตัดคำแล้วเข้าไปในฟอร์มที่ต้องการจะต้องทำอย่างไรครับ |
|
|
|
|
|
|
|
แล้วจะกำหนดยังไง ว่าจะเอาอะไรมาเป็น <category>
|
|
|
|
|
Date :
2011-02-20 11:38:43 |
By :
EvaNess |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
up อยากทราบวิธีทำมากเลยครับ นั่ง งง อยู่ 555+
|
|
|
|
|
Date :
2011-02-20 15:04:09 |
By :
Nattawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แต่ยังได้ไม่เท่าที่ต้องการ
<?PHP
$file_handle = fopen("test,txt", "rb");
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode(' ', $line_of_text);
//print $parts[0]."<BR>";
//print $parts[1]."<BR>";
print "< news-article ><br>";
print "< category >$parts[0]< /category > <br>";
print "< content >$parts[1]< /content > <br>";
print "< /news-article ><br><br>";
}
fclose($file_handle);
?>
คืออยากให้มัน browse ไฟล์เข้ามาประมวลผลได้ รบกวนช่วยไขปัญหาให้ทีครับ
|
|
|
|
|
Date :
2011-02-20 16:59:04 |
By :
Nattawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ browse ไฟล์ได้แล้ว แต่.....มันต้องbrowse ในโฟรเดอร์ในเวปเท่านั้นเช่น appserv/www/testword/xxx.txt เท่านั้นจาก โฟรเดอร์อื่นมันไม่ยอมทำให้ไม่เข้าใจเหมือนกันผมต้องทำไงดีอะครับ
อ๋อ ผมคนเดียวกับ Nattawut นะครับ
|
ประวัติการแก้ไข 2011-02-21 15:49:46
|
|
|
|
Date :
2011-02-21 15:47:28 |
By :
kyochimaru |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตื่นเช้า อารมณ์ดี จัดให้เลย
Code (PHP)
<?php
if(isset($_FILES['fileupload'])){
$upload_path = 'uploads/' . time() . '.txt';
$output_path = 'uploads/output.txt';
if($_FILES['fileupload']['error'] != 0)
{
switch ($_FILES['fileupload']['error'])
{
case 1:
exit('The uploaded file exceeds the upload_max_filesize directive in php.ini.');
break;
case 2:
exit('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.');
break;
case 3:
exit('The uploaded file was only partially uploaded.');
break;
case 4:
exit('No file was uploaded.');
break;
case 6:
exit('Missing a temporary folder.');
die();
case 7:
exit('Failed to write file to disk.');
break;
case 8:
exit('A PHP extension stopped the file upload.');
break;
default:
exit('Unknown upload error');
break;
}
}
else if($_FILES["fileupload"]['type'] != 'text/plain')
{
exit('กรุณาเลือกไฟล์ .txt เท่านั้น');
}
else if(!move_uploaded_file($_FILES["fileupload"]['tmp_name'], $upload_path))
{
exit('เกิดข้อผิดพลาดบางประการในการอัปโหลดไฟล์');
}
else
{
$read = fopen($upload_path, "r");
if($read){
$fw = fopen($output_path, 'w');
while (!feof($read)){
$line = fgets($read,9999);
fputs($fw , "<news-article>\r\n");
fputs($fw , "<category>" . substr($line, 0, strpos($line, ' ')) . "</category>\r\n");
fputs($fw , "<content>" . substr($line, strpos($line, ' ')) . "</content>\r\n");
fputs($fw , "</news-article>\r\n");
}
fclose($fw);
}
fclose($read);
unlink($upload_path);
}
}
?>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="">
<input type="file" name="fileupload" id="fileupload" /><br />
<input type="submit" name="button" id="button" value="Upload" />
</form>
|
|
|
|
|
Date :
2011-02-22 07:41:57 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|