html sayfasında php işlemi.
resimGoster.php:
<?php
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
$no=0;
while (file_exists("resimler/$no.jpg"))
$no++;
header('Content-Type: image/jpeg');
$image = $GLOBALS["HTTP_RAW_POST_DATA"];
file_put_contents("resimler/".$no.".jpg", $image);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-9" />
<title>İlk 11'ini Seç</title>
<link href= "stil.css" rel="stylesheet nofollow" type="text/css" />
</head>
<body>
<div id="ustlogo"></div>
<div id="body"></div>
///////////resim ekleme/////////////
<?php echo "$image"; ?>
</body>
</html>
yaptığım flash uygulamada bir tuşa basınca ekran görüntüsünü alıp yukarıdaki resimGoster.php sayfasına gidiyor. scriptin orjinalinde sadece php kısmı vardı, html kodlarını ben ekledim çünkü amacım resmi yeni sayfada tek başına açması değil, sitenin bir sayfası gibi açması. yani site adı yazan kısımlar, menüler falan sabit kalacak, resimler/$no.jpg adlı resim de altına açılacak.
yukarıdaki kod çalışmadı, nasıl yapabilirim bunu?
<?php echo "$image"; ?> kısmının çalışacağından emin değilim. Raw halindeki veriyi tarayıcıya yazdırırsanız büyük ihtimalle garip karakterler çıkar.
<img src="resimler/<?=$no.".jpg?>"> böyle olsa daha doğru.
maalesef yine çalışmadı. işin garibi html de php de ayrı ayrı sorunsuz çalışıyor. ama birleştirince ekrana hiç bir şey gelmiyor
asd
<?php
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
$no=0;
while (file_exists("resimler/".$no.".jpg"))
$no++;
header('Content-Type: image/jpeg');
$image = $GLOBALS["HTTP_RAW_POST_DATA"];
file_put_contents("resimler/".$no.".jpg", $image);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>asdasdsad</title>
<link href= "stil.css" rel="stylesheet nofollow" type="text/css" />
</head>
<body>
<div id="ustlogo"></div>
<div id="body"></div>
///////////resim ekleme/////////////
<?php echo $image; ?>
</body>
</html>
bu şekilde denermisin bide;
Bu arada flashın içinden postt ettiğin dosya isminide flashı koydugun dosya olması lazım ?