fgetc...
7 отговора
127 прегледа
fgetc...
не е нормално това... наложи ми се да пиша на PHP при това да използвам тая функцийка... при EOF връщала FALSE, хубаво :)) пиша си аз
while ($c = fgetc($fp))
{
//нещо си
}
и програмката ми спира в началото на файла... защо ли? след 2 часа ровене из документация, проби и главоболие разбрах - щото стринга "0" се преобразува към FALSE... тъпоооооооооооооооооооо.....
накрая ползвах нещо от вида
while(strlen($c = fgetc($fp)) > 0)
има ли по нормален начин?
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
while ($c = fgetc($fp))
{
//нещо си
}
и програмката ми спира в началото на файла... защо ли? след 2 часа ровене из документация, проби и главоболие разбрах - щото стринга "0" се преобразува към FALSE... тъпоооооооооооооооооооо.....
накрая ползвах нещо от вида
while(strlen($c = fgetc($fp)) > 0)
има ли по нормален начин?
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
Re: fgetc...
while (!feof($fp)) {
$c = fgetc($fp);
}
E tuk ni6to niama :[линк]
$c = fgetc($fp);
}
E tuk ni6to niama :[линк]
Редактирано от ro6avia на
Re: fgetc...
Всъщност държиш ли на фгетс? Аз редовно си използва фреад() и нямам никакви проблеми.
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата
Re: fgetc...
Pich, nauchi ezika sled tova se oplakvaj. Plius tova cheti dokumentaciata, te tezi neshta tam sa opisani. I vmesto da vikash strlen() :
while (($c = fgetc($fp)) !== FALSE)
koeto e istinata
Andrey
while (($c = fgetc($fp)) !== FALSE)
koeto e istinata
Andrey
Re: fgetc...
mnogo slozen sintaksis si mu dal niama da se opravi bre hristov
E tuk ni6to niama :[линк]
E tuk ni6to niama :[линк]
Re: fgetc...
!== , мда, не бях обърнал внимание, че съществува такова нещо :)) Както казах инцидентно ми се наложи да пиша на PHP и нямам време да уча всичките подробности на езика :))
Мерси.
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
Мерси.
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
Re: fgetc...
ееее, ти пък :))
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
All men are mortal. Socrates was mortal.
Therefore, all men are Socrates.
Re: fgetc...
tova ne sa podrobnosti, tova sa osnovite.
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи