|
|
|
| пробую декодировать скрипт в gzdeflate и base64_encode, таким образом;
выдает сообщение об ошибке, гляньте пожалуйста, что не так:
<?php
if (!file_exists(cloac_cpt.php)) ;
{
echo 'файл не найден!';
}
$read = file_get_contents(cloac_cpt.php);
$file = (gzinflate(base64_decode($read)));
echo $file;
?>
с уважением, Жюльпьерто | |
|
|
|
|
|
|
|
для: julpierto
(29.10.2010 в 16:02)
| | а само сообщение ни как нельзя было написать? гадать тут не умеют :)
ошибка в первой строке Вашего кода, не нужная точка с запятой | |
|
|
|
|
|
|
|
для: Slo_Nik
(29.10.2010 в 19:31)
| | сообщение любое, криптованное данным способом gzinflate(base64_decode...)
спасибо | |
|
|
|
|
|
|
|
для: julpierto
(31.10.2010 в 07:28)
| | >выдает сообщение об ошибке....
я об этом сообщении. | |
|
|
|
|
|
|
|
для: julpierto
(29.10.2010 в 16:02)
| |
<?php
$read = file_get_contents(cloac_cpt.php);
|
Не в этой строчке, случайно?
В этой или не в этой, но все равно передаваемые аргументы берите в кавычки, если только это не переменные:
<?php
$read = file_get_contents('cloac_cpt.php');
|
| |
|
|
|
|
|
|
|
для: neadekvat
(31.10.2010 в 10:23)
| | >В этой или не в этой, но все равно передаваемые аргументы берите в кавычки, если только это не переменные:
ой... аргументы в кавычки... может не надо так по злому-то? | |
|
|
|
|
|
|
|
для: Trianon
(31.10.2010 в 10:44)
| | А что не так?
file_get_contents(cloac_cpt.php);
Тут в качестве аргумента вообще передаются две конкатенированные константы, которые вряд ли существуют. А если и существуют, то надо по шее дать за то, что константы написаны в нижнем регистре :) | |
|
|
|
|
|
|
|
для: neadekvat
(31.10.2010 в 10:50)
| | а может тут передаётся в качестве аргумента имя файла? | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.10.2010 в 11:01)
| | Да, но тип - две константы. Как и в случаи с file_exists. | |
|
|
|
|
|
|
|
для: neadekvat
(31.10.2010 в 10:50)
| | >А что не так?
>file_get_contents(cloac_cpt.php);
>Тут в качестве аргумента вообще передаются две конкатенированные константы, которые вряд ли существуют. А если и существуют, то надо по шее дать за то, что константы написаны в нижнем регистре
:)
Формально - да. Фактически тут чушь написана.
Но "аргументы функций, если они не переменные, берите в кавычки" - это ж вообще цирк?
date('"R"', '24*60*60+time()')
|
| |
|
|
|
|
|
|
|
для: Trianon
(31.10.2010 в 11:11)
| | Ок, а если сказать иначе - строки в коде следует брать в кавычки.
Так больше похоже на не цирк? | |
|
|
|
|
|
|
|
для: neadekvat
(31.10.2010 в 11:15)
| | если сказать "текст строк нужно брать в кавычки" - будет меньше похоже на цирк.
Вообще же, обычно такое говорить не требуется вовсе. | |
|
|
|
|
|
|
|
для: julpierto
(29.10.2010 в 16:02)
| | и еще если file_exists возвращает false, то либо вместо
echo 'файл не найден!'; делайте
exit ('файл не найден!');
либо помещайте то что внизу в блок else {}. а то у вас скрипт в любом случае будет пытаться прочитать файл, даже если его не существует | |
|
|
|
|
|
|
|
для: psychomc
(31.10.2010 в 11:01)
| | Спасибо psychomc, Trianon, neadekvat, Slo_Nik за участие в вопросе и желание помочь!
Убрал синтаксические ошибки, программа стала работать правильно, но без желаемого результата...
Вижу, что внес небольшую путанницу, поясню подробнее:
есть файл cloac_cpt.php криптованый функциями gzdeflate и base64_encode (вида eval(gzinflate(base64_decode("vViNc9rGEjcjw00REhIviCbMuP7AIY4dB5k ...)
и нужно чтобы скрипт производил обратный крипт, если файл содержится в директории.
С уважением, Жюльпьерто | |
|
|
|
|
|
|
|
для: julpierto
(02.11.2010 в 12:58)
| | >есть файл cloac_cpt.php криптованый функциями gzdeflate и base64_encode (вида eval(gzinflate(base64_decode("vViNc9rGEjcjw00REhIviCbMuP7AIY4dB5k ...)
>и нужно чтобы скрипт производил обратный крипт, если файл содержится в директории.
Слово "криптованный" здесь неуместно.
Ни одна из перечисленных функций не является криптографической.
gzdeflate - функция компрессии данных.
base64_encode - функция кодирования данных.
обратные к ним описаны в том же мануале. | |
|
|
|