html sayfasında php işlemi.

eblekhüseyin dikilitaş

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>&#304;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?

2010-06-22 20:45:31 Edit:2010-06-22 20:48:05

<?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.

Her programcı birgün Php yi tadacaktır
2010-06-22 21:38:40

eblekhüseyin dikilitaş

maalesef yine çalışmadı. işin garibi html de php de ayrı ayrı sorunsuz çalışıyor. ama birleştirince ekrana hiç bir şey gelmiyor smiley

2010-06-22 22:13:11

Edit:

asd

HakanGEDICIHakan GEDİCİ

<?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 ?

2010-07-01 17:45:19 Edit:2010-07-01 17:51:02

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro