Teşekkürler.
'<?php
$msg=file_get_contents('enes.jpg');
//echo $msg;
$key = "bRuD5WYw5wd0rdHR9yLlM6wt2vteuiniQBqE70nAuhU=";
$msg_encrypted = my_encrypt($msg, $key);
//$msg_encrypted = my_decrypt($msg, $key);
$file = fopen("enes.jpg", "wb");
fwrite($file, $msg_encrypted);
fclose($file);
function my_encrypt($data, $key) {
$encryption_key = base64_decode($key);
$iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length("aes-256-cbc"));
$encrypted = openssl_encrypt($data, "aes-256-cbc", $encryption_key, 0, $iv);
return base64_encode($encrypted . '::' . $iv);
}
function my_decrypt($data, $key) {
$encryption_key = base64_decode($key);
list($encrypted_data, $iv) = explode("::", base64_decode($data), 2);
return openssl_decrypt($encrypted_data, "aes-256-cbc", $encryption_key, 0, $iv);
}
?>'
Yukarıdaki şekilde işimi hallettim. Belki başka arkadaşlarında işine yarar diye cevabı paylaşıyorum.
aşağıdaki gibi echo kullanmadan ve tümünü php tagları içine almadan da yapabilirsin.
<div id="post1">
<a class="a"href="index.html">
<figure class="post">
<img src="" width="125" height="125">
<p class="pgraf"></p>
<h1 class="h1"><?=$baslik?></h1>
</figure>
</a>
sayiUret1 fonksiyonu ile sayiUret2 fonksiyonu içerisinde sayi1 ile sayi2 başındaki var'ı etiketini kaldır.
Sayı1 i ve Sayı2 yi yendien tanımlanmış oluyorsun. Ondan dolayı if hatalı çalışıyor. :)
Çalışan hali aşağıdaki gibi olursa sorun yok!
<button onclick="sayiUret1()">Sayı Üret1</button><br />
<button onclick="sayiUret2()">Sayı Üret2</button><br />
<p id="sayi1">Sayi1</p>
<p id="sayi2">Sayi2</p>
<button onclick="dogrula()">Karşılaştır</button>
<p id="esit"></p>
<script>
var sayi1;
var sayi2;
function dogrula() {
if (sayi1 == sayi2) {
document.getElementById('esit').innerHTML = "eşit";
}
else {
document.getElementById('esit').innerHTML = "eşit değil";
}
}
function sayiUret1() {
//var sayi1 = (Math.floor(Math.random() * 2));
sayi1 = (Math.floor(Math.random() * 2));
document.getElementById('sayi1').innerHTML = sayi1;
}
function sayiUret2() {
//var sayi2 = (Math.floor(Math.random() * 2));
sayi2 = (Math.floor(Math.random() * 2));
document.getElementById('sayi2').innerHTML = sayi2;
}
</script>
değişken tanımını include komutundan önce yazarsan olur. :)
$deger='Deneme';
include "anasayfa.php";
....