Benim yöntem topal olduğunu düşünüyorum, ama bunu yapmak için daha iyi bir yol düşünemiyorum.
Ben bir metin dosyasında PHP ve MySQL için Stackoverflow arasında itlaf tüm şeyler tutmak için UltraEdit metin düzenleyicisi kullanın. Bu, her yeni giriş için benim sıkı biçimi:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TITLE: THIS IS MY TITLE (ALL IN CAPS, FOLLOWD BY A DOTTED LINE)
-------------------------------------------------
...probably a question first (if necessary), then another shorter dotted line
-------------------
...answer(s)...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Yani, burada gerçek bir giriştir:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TITLE: READING FIRST 5 FIELDS OF CSV FILE INTO PHP
-------------------------------------------------
(...with fgetcsv...)
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
// iterate over each column here
for ($c=0; $c < $num; $c++) {
// handle column data here
echo $data[$c] . "<br />\n";
// exit the loop after 3rd column parsed
if ($c == 2) break;
}
++$row;
}
fclose($handle);
-----------------
(...without fgetcsv...)
$lines = file('data.csv');
$linecount = count($lines);
for ($i = 1; $i < $linecount; $i++){
$fields = explode(',', $lines[$i]);
$sno = $fields[0];
$name = $fields[1];
$ph = $fields[2];
$add = $fields[3];
}http://stackoverflow.com/users/login?returnurl=%2fquestions%2fask
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Benim metin dosyası şimdi yaklaşık 15.000 satırları içeriyor, vb: Ben "* BAŞLIK" arayarak kitapların listesini alabilirsiniz. Bunu yapmak için daha iyi bir yolu var mı? Ben yaklaşık pasajı yazılım önce StackOverflow istediler, ancak ayrıntılı bir aramadan sonra, benim ihtiyaçlarına uygun Orada hiçbir şey gerçekten var.
Bir bakıma, bu (parçacıkları toplama) yapmak için bir PHP / MySQL tabanlı bir uygulama olmadığını şaşırdım. Ben bilgi ya da yetenek yok çünkü ben bunu yapamam. Benim IDE pasajı toplayıcı yeterli olmayacaktır.
Teşekkürler!