私は学校でHTML、CSS、および基本的なJavaScriptを学習していますが、私は余暇にもPHPを習得しようとしています。私は冗談としてミームのウェブサイトを作ったが、それは私の学校ではかなり大きかった。友人は、私は人々がミームを盗むことができないようにそれを作ることを提案した。私はjavascriptで右クリックしないことを学んだが、彼らはまだコード内の画像を見ることができます。そのため、いくつかの研究の後、PHPが答えのように見えました。私は正常に使用し、それ自身のhere のコードでこれを使用:同じ文書のHTMLからPHP関数を呼び出して画像コードを隠す
> <?php
> header('Content-type: image/png');
> readfile("pepe.png");
> ?>
しかし、私はあなたがHTMLとPHPをインラインで使用することはできませんがわかりました。 これは完全なmemeページでは機能しませんでした。私はそれを.phpに変換し、meme1という関数の上にコードを挿入しました。 "A"でいっぱいの行は、(関数 "meme1"を呼び出すことによって)表示されるイメージが必要な場所です。テストミームページPHPはhereであり、ソースコードのスニペットはここにある:
<?php
function meme1(){
header('Content-type: image/png');
readfile("pepe.png");
}
?>
<div class="meme-tile">
<h2 class="exotic-title">EXOTIC TEST</h2>
<!--AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-->
<div class="meme-classification exotic"><strong>Classification:</strong> Exotic</div>
</div>
<div class="meme-tile">
<h2 class="exotic-title">EXOTIC: COMING SOON</h2>
<img class="meme-image" src="images/soon.png" alt="image unavailable" />
<div class="meme-classification exotic"><strong>Classification:</strong> Exotic</div>
</div>
何よりもまず、あなたがHTMLで表示されるものは、HTMLのようなあなたの次のカントの表示画像、読みやすいです。phpのreadfileを使用して、それが本当に実行可能なオプションだった場合、主要なストックフォトサイトはその方法を使用していました! –
_ "友人は私がそれを作って、人々がミームを盗むことができないように勧めました" - その友人に、ウェブサイトとインターネットの仕組みがはっきり分からないことを伝えます。聞いてはいけません。このナンセンスを実装しようとしないでください。ノー・クリック・ナンセンスを削除すると、これは大量に使用していたウェブサイトのユーザビリティを同時に低下させ、同時に何も得られませんでした。いくつかの基本を学び、ImageとHTMLコードを同時に、同じリクエストで出力することはできないことに気付く(データURIを使用してイメージを「インライン」にしない限り)。 – CBroe