код

ma3x_ip

Registered
<?php
$data = file("msg.html");
foreach ($data as $line) {
echo $line;
}
?>


някой ако може да ми обесни ред по ред кода ?
 
<?php // знаеш го
$data = file("msg.html"); //взима съдържанието на файла
foreach ($data as $line) { //вкарва всеки ред във променлива $line
echo $line; // изкарва реда
} //край на foreach
?> //край на кода
 
$data = file("msg.html"); //взима съдържанието на файла


можели по подробно че това него разбрах?
 
ma3x_ip каза:
$data = file("msg.html"); //взима съдържанието на файла


можели по подробно че това него разбрах?

Ако знаеш функцията file_get_contents(), то file() е идентична с нея.

Взима съдържанието на файла.
 
deam0n каза:
Ако знаеш функцията file_get_contents(), то file() е идентична с нея.

Взима съдържанието на файла.

Не са съвсем идентични!
file_get_contents() връща съдържанието на файла като низ, file() връща масив с редовете.

http://bg2.php.net/manual/bg/function.file.php

http://bg2.php.net/manual/bg/function.file-get-contents.php

Все пак имат доста общо, но не може да се каже, че са идентични :wink:
 
Код:
<?php 
        $data = file("msg.html");
        foreach ($data as $line) {
        	echo $line;
        }
    ?>

е равно на

Код:
<?= echo file_get_contents("msg.html"); ?>
като второто е по-лесно и по-леко за сървъра.
 

Back
Горе