html sayfasında php işlemi

eblek hü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" 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?

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

    <?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
    22-06-2010 21:38

      eblek hü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

      22-06-2010 22:13

        asd

        HakanGEDICI Hakan 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" 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 ?

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

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.