5w17ch3r PHP: <?php echo "В следующем месяце дней: ".date("t", strtotime("next month")); ?> MTV значит конкретнее нужно задавать вопросы. Вы спросили, как сделать, чтобы файл был удален, вот вам и ответили.
Правилен и безопасен ли такой скрипт для редиректа? PHP: <?php $url=isset($_REQUEST['url']) ? $_REQUEST['url'] : ''; if(preg_match('#(http?|ftp|https)://\S+[^\s.,>)\];\'\"!?]#i', $url)){ header("Location: $url"); exit(); }else{ header("Location: 404.html"); } ?>
читай тут про Date коротко: string date ( string $format [, int $timestamp ] ) в формате выставляешь значение t - это количество дней в указанном месяце, а в $timestamp передаешь метку следующего месяца от текущего
Я к тому, что например $url = 'olololohttp://yandex.ru/'; будет засчитан как валидный. Поэтому в регулярке нужно четко указать где начало строки - знаком - ^ PHP: if(preg_match('#^(http?|ftp|https):... либо можно для php5 использовать filter_var PHP: if(filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED)){ echo $url.' is good url'; }else{ echo $url.' is bad url'; }
В общем делал сайт и с толкнулся с одной проблемкой данную строку нада перевести в такой формат движек Джумла а вот код который нада поправить помогите пожалуйста
Warning: fopen() [function.fopen]: Filename cannot be empty in Z:\denwer\www\denwer\admin\adminka.php on line 13 Warning: fread() expects parameter 1 to be resource, boolean given in Z:\denwer\www\denwer\admin\adminka.php on line 14 Warning: fclose() expects parameter 1 to be resource, boolean given in Z:\denwer\www\denwer\admin\adminka.php on line 15 Code: echo $filetxt; if(is_readable($filetxt)): $fhz = fopen($filetext,'r'); $txtech = fread($fhz,filesize($fhz)); fclose($fhz); endif; В чем трабла, не как понять не могу?
Warning: fopen() [function.fopen]: Filename cannot be empty in Z:\denwer\www\denwer\admin\adminka.php on line 13 Warning: fclose() expects parameter 1 to be resource, boolean given in Z:\denwer\www\denwer\admin\adminka.php on line 16 Code: echo $filetxt; if(is_readable($filetxt)): $fhz = fopen($filetext,'r'); $txtech = file_get_contents($filetxt); //$txtech = fread($fhz,filesize($fhz)); fclose($fhz); endif;
чисто из текста ошибки понятно, что передается пустое имя файла. $filetext = "file.txt"; // Problems?
Code: $filetxt='127.0.0.1log'; if(is_readable($filetxt)): $fhz = fopen($filetext,'r'); $txtech = file_get_contents($filetxt); //$txtech = fread($fhz,filesize($fhz)); fclose($fhz); endif; Фаил есть.
$fhz = fopen($filetext,'r'); не замечаешь разницы между $filetxt и $filetЕxt? PHP: $filetxt='127.0.0.1log'; if(is_readable($filetxt)): $fhz = fopen($filetxt,'r'); $txtech = file_get_contents($filetxt); //$txtech = fread($fhz,filesize($fhz)); fclose($fhz); endif; Вот
MTV, замени ВЕСЬ этот код на тот, который я дал выше. =-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Видимо уже ничего не нужно