a01.php
<?php
ob_start();
?>
Ваш код HTML
<?php
$katalog_one = ob_get_contents();
ob_end_clean();
?>
echo
, а про val = val1 ? "on" : "off";
count($result) > 0
мб нужно. У меня эта конструкция не выдаёт ошибок. $_SERVER["DOCUMENT_ROOT"]
т. к. это известно только при обращении к файлу по http протоколу. file_exists
здесь вообще не нужен. scandir
уже выводит всё, что существует.<?php
$search = trim(preg_replace("/\s+/", " ", $_POST["search"]));
$image_dir = "/path/to/images/";
$search = implode("|", explode(" ", $search));
$regex = "/" . $search . "/usi";
$files = scandir($image_dir, 0);
$result = array();
foreach($files as $file){
if(is_file($image_dir . $file) && preg_match($regex, $file, $out))
{
$result[] = '<img src ="' . $image_dir . $file . '" alt="" class="img">';
}
}
echo count($result) ? implode("<br>", $result) : "Not Found";
?>
echo
Есть определенный файл. В нем есть определенные текстовые данные. Например Сочный китайский апельсин.
$_POST/$_GET
данных?file_get_contents
знакомо? снова не тоWhat?
$_POST
- передавайте в $_GET
. Не нравится $_GET
- пропишите.он позволяет лишь типа отсеивать лишнее, зная что ищетсяА что такое поиск по вашему?
<?php
$search = trim(preg_replace("/\s+/", " ", $_POST["search"]));
$image_dir = "/path/to/images/";
$search = implode("|", explode(" ", $search));
$regex = "/" . $search . "/usi";
$files = scandir($image_dir, 0);
$result = array();
foreach($files as $file){
if(preg_match($regex, $file, $out))
{
$result[] = "Found: {$out[1]} in {$file}";
}
}
echo count($result) ? implode("<br>", $result) : "Not Found";
?>
Я не топикстартер.)))