View Single Post
ישן 18-05-10, 09:43   # 13
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי WiPi צפה בהודעה
PHP קוד:
<?php
$file 
"test.txt";
$handle = @fopen($file"r");
$bigbuffer '';
if (
$handle) {
    while (!
feof($handle)) {
        
$buffer fgets($handlefilesize($file));
        
$buffer str_replace("\n"""$buffer);
        echo 
$buffer "|";
        
$bigbuffer .= $buffer.'|';
    }
    
fclose($handle);
}
$bigbuffer substr($bigbuffer,0,-1);
echo 
"<br/><br/>";
$a=explode("|" $bigbuffer);
foreach(
$a as $b){
print 
" ,('{$b}', '7')";
}  
?>
הבעיה הייתה שלמשתנה bigbuffer העברת את buffer בלי | בין הערכים,ורק הדפסת את buffer ככה
:P כן, עליתי על זה.
אבל שורה תחתונה השגתי מה שרציתי גם ככה:
PHP קוד:
<?php
$file 
"test.txt";
$handle = @fopen($file"r");
$count 0;
$bigbuffer "INSERT INTO users(username, homepage) VALUES ";
if (
$handle) {
    while (!
feof($handle)) {
        
$buffer fgets($handlefilesize($file));
        
$buffer str_replace("\n"""$buffer);
            if(
$count == 0){
            
$buffer "('"$buffer "', '7')";
            }else{
            
$buffer " ,('"$buffer "', '7')";
            }
        
        
$bigbuffer .= $buffer;
        
$count++;
    }
    
fclose($handle);
}
$bigbuffer .= ";";
echo 
$bigbuffer;

?>
ארז, המון תודה
אתה כישרון מבוזבז לדעתי :P
  Reply With Quote