Π ΠΎΠ±ΠΎΡΠ° Π· Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ
Π£ Π²ΠΈΠΏΠ°Π΄ΠΊΡ, ΡΠΊΡΠΎ ΠΎΠΏΡΡΡ allow_url_fopen Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½ΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ php.ini, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ URL-Π°Π΄ΡΠ΅ΡΠΈ HTTP Ρ FTP Ρ Π±ΡΠ»ΡΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΡΠΉ, ΡΠΊΡ ΠΏΡΠΈΠΉΠΌΠ°ΡΡΡ ΡΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΌ'Ρ ΡΠ°ΠΉΠ»Ρ. Π’Π°ΠΊΠΎΠΆ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΏΠΎΡΠΈΠ»Π°Π½Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ include include_once require Ρ require_once (ΠΠ»Ρ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ ΡΠΈΡ ΡΡΠ½ΠΊΡΡΠΉ ΠΏΠΎΠ²ΠΈΠ½Π½Π° Π±ΡΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΎΠΏΡΡΡ allow_url_include). ΠΠΎΠ΄Π°ΡΠΊΠΎΠ²Ρ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΠΏΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΡΠΎ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ Π² PHP, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π½Π°ΠΉΡΠΈ Π² ΠΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠ° ΠΎΠ±Π³ΠΎΡΡΠΊΠΈ
ΠΠ°ΠΏΡΠΈΠΊΠ»Π°Π΄, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΠΎΠ± Π²ΡΠ΄ΠΊΡΠΈΡΠΈ ΡΠ°ΠΉΠ» Π½Π° Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ, Π²ΠΈΡΡΠ³ΡΠΈ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½Ρ Π²Π°ΠΌ Π΄Π°Π½Ρ ΡΠ° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡ Ρ Π·Π°ΠΏΠΈΡΡ Π΄ΠΎ Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ Π°Π±ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ΄ΠΎΠ±ΡΠ°Π·ΠΈΡΠΈ ΡΡ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ Π²Π°ΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΡ.
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΡΠΈΠΌΠ°Π½Π½Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎΡ ΡΡΠΎΡΡΠ½ΠΊΠΈ
Loading...
ΠΠΈ ΡΠ°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΠΎΠ·ΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠΌΠΈ Π½Π° FTP-ΡΠ΅ΡΠ²Π΅ΡΡ (ΠΌΠ°Ρ Π½Π° ΡΠ²Π°Π·Ρ, ΡΠΎ Π²ΠΈ Π°Π²ΡΠΎΡΠΈΠ·ΡΠ²Π°Π»ΠΈΡΡ Π· Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΈΠΌΠΈ ΠΏΡΠΈΠ²ΡΠ»Π΅ΡΠΌΠΈ). Π’Π°ΠΊΠΈΠΌ ΡΠΈΠ½ΠΎΠΌ, Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ»ΡΠΊΠΈ ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π½ΠΎΠ²Ρ ΡΠ°ΠΉΠ»ΠΈ, Π°Π»Π΅ ΡΠΏΡΠΎΠ±Π° ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΠΈ ΡΡΠ½ΡΡΡΠΈΠΉ ΡΠ°ΠΉΠ» Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΡΠ½ΠΊΡΡΡ fopen() ΠΏΡΠΈΠ·Π²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΠΎΠ± Π°Π²ΡΠΎΡΠΈΠ·ΡΠ²Π°ΡΠΈΡΡ ΠΏΡΠ΄ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ΠΌ, Π²ΡΠ΄ΠΌΡΠ½Π½ΠΈΠΌ Π²ΡΠ΄ 'anonymous', Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΡΠ΄Π½ΠΎ Π²ΠΊΠ°Π·Π°ΡΠΈ Π»ΠΎΠ³ΡΠ½ (Ρ, ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, ΠΏΠ°ΡΠΎΠ»Ρ) Π² Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΡΠ΄ΠΊΡ, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄:ftp://user:password@ftp.example.com/path/to/file
'. (ΠΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΡ Π΄ΠΎ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΈΡ
ΡΠ°ΠΉΠ»ΡΠ² ΠΏΠΎ HTTP-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, ΡΠΊΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΡΠ΄Π½Π° Basic-Π°Π²ΡΠ΅Π½ΡΠΈΡΡΠΊΠ°ΡΡΡ.)
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠ±Π΅ΡΠ΅ΠΆΠ΅Π½Π½Ρ Π΄Π°Π½ΠΈΡ Π½Π° Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ
Loading...
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠΈΠ²Π»ΡΡΠΈΡΡ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄, Ρ Π²Π°Ρ ΠΌΠΎΠΆΠ΅ Π²ΠΈΠ½ΠΈΠΊΠ½ΡΡΠΈ ΡΠ΄Π΅Ρ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡ ΡΠ΅Ρ Π½ΡΠΊΡ Π΄Π»Ρ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ. ΠΠ° ΠΆΠ°Π»Ρ, ΡΠ΅ Π½Π΅ΡΠ΅Π°Π»ΡΠ·ΠΎΠ²Π°Π½ΠΎ, ΠΎΡΠΊΡΠ»ΡΠΊΠΈ ΡΠΏΡΠΎΠ±Π° Π·Π°ΠΏΠΈΡΡ Ρ Π²ΠΆΠ΅ ΡΡΠ½ΡΡΡΠΈΠΉ Π²ΠΈΠ΄Π°Π»Π΅Π½ΠΈΠΉ ΡΠ°ΠΉΠ» Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΡΠ½ΠΊΡΡΡ fopen() ΠΏΡΠΈΠ·Π²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ. Π£ ΡΠ΅Π°Π»ΡΠ·Π°ΡΡΡ ΡΠΎΠ·ΠΏΠΎΠ΄ΡΠ»Π΅Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΡΠ²Π°Π½Π½Ρ, ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, Π²Π°ΠΌ Π΄ΠΎΠΏΠΎΠΌΠΎΠΆΠ΅ ΡΡΠ½ΠΊΡΡΡ syslog()