fpassthru

(PHP 4, PHP 5, PHP 7, PHP 8)

fpassthru β€” Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ всі Π΄Π°Π½Ρ–, Ρ‰ΠΎ залишилися, Π· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΠ°

Опис

fpassthru(resource $stream): int

Π§ΠΈΡ‚Π°Ρ” Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ Π· ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡ— ΠΏΠΎΠ·ΠΈΡ†Ρ–Ρ— Π΄ΠΎ EOF (кінця Ρ„Π°ΠΉΠ»Ρƒ) Ρ‚Π° записує Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρƒ Π±ΡƒΡ„Π΅Ρ€ Π²ΠΈΠ²ΠΎΠ΄Ρƒ.

Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅ знадобитися Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈ rewind(), Ρ‰ΠΎΠ± скинути Π²ΠΊΠ°Π·Ρ–Π²Π½ΠΈΠΊ Π½Π° ΠΏΠΎΡ‡Π°Ρ‚ΠΎΠΊ Ρ„Π°ΠΉΠ»Ρƒ, якщо Π²ΠΈ Π²ΠΆΠ΅ записували Π΄Π°Π½Ρ– Ρƒ Ρ„Π°ΠΉΠ».

Π―ΠΊΡ‰ΠΎ Π²ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚Π΅ просто скинути вміст Ρ„Π°ΠΉΠ»Ρƒ Π² Π±ΡƒΡ„Π΅Ρ€ Π²ΠΈΠ²ΠΎΠ΄Ρƒ, ΠΏΠΎΠΏΠ΅Ρ€Π΅Π΄Π½ΡŒΠΎ Π½Π΅ ΠΌΠΎΠ΄ΠΈΡ„Ρ–ΠΊΡƒΡŽΡ‡ΠΈ ΠΉΠΎΠ³ΠΎ Ρ– Π½Π΅ ΠΏΠΎΡ‡ΠΈΠ½Π°ΡŽΡ‡ΠΈ Π· ΠΏΠ΅Π²Π½ΠΎΠ³ΠΎ усунСння, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ скористатися readfile()яка ΠΏΠΎΠ·Π±Π°Π²ΠΈΡ‚ΡŒ вас Π²Ρ–Π΄ Π·Π°ΠΉΠ²ΠΎΠ³ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ fopen()

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

stream

Π’ΠΊΠ°Π·Ρ–Π²Π½ΠΈΠΊ Π½Π° Ρ„Π°ΠΉΠ» ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ Π±ΡƒΡ‚ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΈΠΌ Ρ– Π²ΠΊΠ°Π·ΡƒΠ²Π°Ρ‚ΠΈ Π½Π° Ρ„Π°ΠΉΠ», ΡƒΡΠΏΡ–ΡˆΠ½ΠΎ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΉ функціями fopen() Π°Π±ΠΎ fsockopen() (Ρ– всС Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΡ€ΠΈΡ‚ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ fclose()

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ символів, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΡ… Π· stream Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΡ… Π½Π° висновок.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ИспользованиСfpassthru()** Π· Π±Ρ–Π½Π°Ρ€Π½ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ**

Loading...

ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠΈ

ЗауваТСння :

ΠŸΡ€ΠΈ использованииfpassthru() Π½Π° Π±Ρ–Π½Π°Ρ€Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρ– Ρƒ Windows, Π²ΠΈ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– пСрСконатися, Ρ‰ΠΎ Π²Ρ–Π΄ΠΊΡ€ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Ρƒ Π±Ρ–Π½Π°Ρ€Π½ΠΎΠΌΡƒ Ρ€Π΅ΠΆΠΈΠΌΡ– Π·Π° допомогою додавання b Π΄ΠΎ Ρ€Π΅ΠΆΠΈΠΌΡƒ відкриття Ρ„Π°ΠΉΠ»Ρƒ, використаного Π² fopen()

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ використовувати ΠΏΡ€Π°ΠΏΠΎΡ€ b ΠΏΡ€ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρ– Π· Π±Ρ–Π½Π°Ρ€Π½ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π½Π°Π²Ρ–Ρ‚ΡŒ якщо ваша систСма Ρ†ΡŒΠΎΠ³ΠΎ Π½Π΅ Π²ΠΈΠΌΠ°Π³Π°Ρ”, Ρ‰ΠΎΠ± Π·Π°Π±Π΅Π·ΠΏΠ΅Ρ‡ΠΈΡ‚ΠΈ Π±Ρ–Π»ΡŒΡˆΡƒ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π°Π½Ρ–ΡΡ‚ΡŒ скриптів.

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • readfile() - Π’ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»
  • fopen() - Π’Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ” Ρ„Π°ΠΉΠ» Π°Π±ΠΎ URL
  • popen() - Π’Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ” Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊ процСсу
  • fsockopen() - Π’Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ” Π·'єднання Π· Ρ–Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сокСтом Π°Π±ΠΎ Π΄ΠΎΠΌΠ΅Π½Π½ΠΈΠΌ сокСтом Unix