PHP.mk документација

fgetss

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.fgetss.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.fgetss.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
fgetss

Референца за `function.fgetss.php` со подобрена типографија и навигација.

function.fgetss.php

fgetss

(PHP 4, PHP 5, PHP 7)

fgetssЗема ред од покажувач на датотека и ги отстранува HTML-ознаките

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е DEPRECATED од PHP 7.3.0, и REMOVED од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција.

= NULL

fgetss(resource $handle, int $length = ?, string $allowable_tags = ?): string

Идентично на fgets(), освен што fgetss() се обидува да ги отстрани сите NUL бајти, HTML и PHP ознаки од текстот што го чита. Функцијата ја задржува состојбата на парсирање од повик до повик, и како таква не е еквивалентна на повикување strip_tags() на вратената вредност од fgets().

Параметри

handle

Показалецот на датотеката мора да биде валиден и мора да покажува на датотека успешно отворена од fopen() or fsockopen() ) на наведениот fclose()).

length

Должина на податоците што треба да се добијат.

allowable_tags

Можете да го користите опционалниот трет параметар за да специфицирате ознаки што не треба да се отстранат. Погледнете strip_tags() за детали во врска со allowable_tags.

Вратени вредности

Враќа стринг до length - 1 бајти прочитани од датотеката посочена од handle, со отстранет цел HTML и PHP код.

Ако се случи грешка, враќа false.

Примери

Пример #1 Читање PHP датотека ред по ред

<?php
$str
= <<<EOD
<html><body>
<p>Welcome! Today is the <?php echo(date('jS')); ?> of <?= date('F'); ?>.</p>
</body></html>
Text outside of the HTML block.
EOD;
file_put_contents('sample.php', $str);

$handle = @fopen("sample.php", "r");
if (
$handle) {
while (!
feof($handle)) {
$buffer = fgetss($handle, 4096);
echo
$buffer;
}
fclose($handle);
}
?>

Горниот пример ќе прикаже нешто слично на:

Welcome! Today is the  of .

Text outside of the HTML block.

Белешки

Забелешка: Ако PHP правилно не ги препознава крајот на редовите при читање датотеки на или создадени од Macintosh компјутер, овозможувањето на auto_detect_line_endings опцијата за конфигурација во тек може да помогне да се реши проблемот.

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.