Рубрика

PHP

Всего: 175 записей

php save create dir

Для автоматического создания папок при использовании file_put_contents

function save_to_dir($to,$content){
	$path=pathinfo($to);
	if(!file_exists($path['dirname'])){
		mkdir($path['dirname'],0777,true);
	}
	return file_put_contents($to,$content);
}

php copy create dir

Создавать целевую папку, если такая не существует перед копированием. Использовать вместо функции copy:

function copy_to_dir($from,$to){
	$path=pathinfo($to);
	if(!file_exists($path['dirname'])){
		mkdir($path['dirname'],0777,true);
	}
	if(!copy($from,$to)){
		return false;
	}
	return true;
}

redirect parent from iframe

Использовать javascript: window.top.location.href
Например вместо:

header("Location: ".$result_data->response->body->url_login);

указать:

header("Location: /?goto=".$result_data->response->body->url_login);

и на самой странице:

<?php
if(isset($_GET['goto'])){?>
<script>
	window.top.location.href="<?=$_GET['goto']?>";
	window.location.href="<?=$_GET['goto']?>";
</script>
<?}?>