Мой сайт не супер-мега-проект, поэтому охотиться за ним профессиональные парсеры врят ли будут. А вот от любителей школьников парсерщиков хотелось бы сайтиг защитить. Но я понял, что от профи ничего незащитить, так же как любое авто угнать можно, хоть ты там спутник поставь.
Вот спасибо. А означает ли это что и
$file2 = ereg_replace ("$s2-", "", $file2);
у меня тоже перестанет работать?
stroydomen добавил 15.08.2010 в 22:59
Мда, переделать не получается.
есть то что работает
$s3 = 'edil'; $file = 'edil-mela.php'; if (ereg ( $s3, $file)){
делаю
$s3 = 'edil'; $file = 'edil-mela.php'; if preg_match('/^$s3/', "$file"){
не работает
AlikZP - у меня Ваша картинка сохранилась.
Друзья, всё правильно. Я просто спрашивал - есть ли возможность сделать некий секретный код в файле, который будет работать даже если сайт копирнут.
10 мин назад написал, что решение найдено. Спасибо
stroydomen добавил 15.08.2010 в 21:40
А можно узнать, где можно ознакомиться с этой информацией? Спасибо
Почему то у меня не получается заменить
if (ereg ( $s3, $file)){
на
if (preg_match ( $s3, $file)) {
не работает так 🙅
Немного не то, т.к. мне надо найти и записать в массив. Запись в массив сделал.
stroydomen добавил 15.08.2010 в 20:50
$s2.="-"; $n = strlen($s2); $str = substr($file, 0, $n); if($str===$s2) { файл начинается с $s2...
Спасибо Уважаемый!
С Вашей помощью сделал так и всё работает
$n = strlen($s3); $str = substr($file, 0, $n); if($str===$s3) { // Добавим полученный файл в массив $files[] = $file; }
if (ereg($a . "-", $filename)) {...
Дело же не в этом 🍾
В начале моего вопроса, сказали что скоро ereg не будет 😒
<?php if(substr_count($file, $s2."-"))>0) { ... } ?>
Спасибо, но не то. Она возвращает число вхождений подстроки
stroydomen добавил 15.08.2010 в 20:27
Вот у меня была строка
if (ereg ( $s2, $file)){
хотел её доработать до того чтобы проверяла есть ли в $file в начале $s2 (не где-нибудь, а начинается ли так?)
Но от ereg отговорили, помогуите если можете, как написать с помощью strpos ?
Нет, я ошибся. strpos - возвращает позицию где найдено совпадение, а мне надо просто понять если в начале названия файла символы которые записаны в $s2. Опять я запутался 🙅