Функция подобна на fseek

Soul_Stealler

Registered
Някой може ли да ми даде функция подобна на fseek, но в която може да се използват файлове, които са отворени през http:// ...
т.е. такива които не са на хоста.

защото fseek ..
Note: May not be used on file pointers returned by fopen() if they use the "http://" or "ftp://" formats. fseek() gives also undefined results for append-only streams (opened with "a" flag).
:?
 
По-добре кажи, какво точно се опитваш да направиш?
 
Ползвам един готов код за вадене на информация от даден файл.
Само че като задам файла да не е на моя хост дава грешка във fseek, тъй като не може да чете през http://
има ли някаква алтернатива тази функция ?
 
Виж линка:
http://bg2.php.net/manual/en/function.file.php

И обърни внимание на функциите, изредени като препратки в See Also. Харесай си някоя :)

ПП: не ти препоръчвам точно file() - връща масив с редовете и не е много удобна.
Ако исках да прочета целия файл, бих използвал fread(); със съпътстващите fopen(); и fclose();
Предимството й е, че щади ресурсите, защото периодично освобождава буфера от изпратените данни.
Ако само те интересува дали файлът е наличен, по-удобна е:
file_get_contents();

Има много варианти, повечето се припокриват и кой ще избереш зависи от конкретните ти нужди.
За съжаление възможностите на повечето за четене на външен файл са достъпни от версия 5 нагоре, но се съмнявам да си на стара версия.

Ако не се справиш, пиши. До сутринта ще съм он-лайн (ако нета не рухне съвсем), стига да мога, ще помагам!

Успех!
 

Back
Горе