Çok emek verdiğiniz bir sayfayı başka biri frame içinde kullanıyor ise bunu php ile engelliyebilirsiniz.

PHP:
  1. <!--p <-->
  2.  
  3. <!--p<-->
  4.  
  5. <?php
  6.  
  7. $www = explode(".", $_SERVER['HTTP_HOST']);
  8. $www = array_reverse($www);
  9. $domain = $www[1] . "." . $www[0];
  10.  
  11. if ( $domain != "siteadresiniz.com" ){
  12.  
  13. echo "Bu sayfa frame içinde kullanılamaz.
  14. <a href=\"<a href="http://www.siteadresiniz.com/">Buraya">www.siteadresiniz.com\">Buraya</a> tıklıyarak içeriğimize ulaşabilirsiniz.</a>";
  15.  
  16. }
  17.  
  18. ?>

 

kod sanırım ceviz.net forumlarından dı hatırlamıyorum şu an.

Futbolturkiye.net için haberleri takip etmekden yorulduğum bir gün e-kolaydan haber başlıklarını ve özetini aldığım ufak bir kod.

Xml sağolsun beni dertten kurtarmışdı.

PHP:
  1. $ch = curl_init(); //otrum aç
  2. $timeout = 5; //zaman aşımı
  3. curl_setopt ($ch, CURLOPT_URL, 'http://rss.ekolay.net/pages/spor.aspx'); // rss bağlantı adresi
  4. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  6. $kaynak = curl_exec($ch);
  7. curl_close($ch);
  8.  
  9.     $Veri     = array();
  10.      $temp     = split("",$kaynak); // her bir itemin arasını al
  11.     for ($i=0;$i<=4;$i++){ //sadece 4 tane haberin gelmesini istiyorum 0        
  12.  
  13.  if(trim($temp[$i])==''){continue;}
  14.  
  15.     preg_match('/<title>(.*)<\/title>/i', $temp[$i], $title);
  16.         preg_match('/<description>(.*)<\/description>/i', $temp[$i], $desc);
  17.         preg_match('/
  18. <link>(.*)<\/link>/i', $temp[$i], $link);
  19.         array_push($Veri,array($title[1],$desc[1],$link[1]));
  20.     }
  21.         echo '
  22. <pre>';
  23.     for($x=0;$x<=4;$x++) {
  24.         echo "\n";
  25.         @print_r($Veri[$x][0]);
  26.         echo "\n";
  27.         @print_r($Veri[$x][1]);
  28.         echo "\n";
  29.         @print_r($Veri[$x][2]);
  30.         echo "\n".'
  31. ';
  32.     }
  33.         echo '</pre>
  34. ';
  35.  
  36.  
  37.  
  38. ?>

Yazıyı yayınlarken bir sorun yaşadım açıklamalar gitti, sadece kod var.

Sağol Curl kütüphanesi, Var ol Xml.
 

10 January 2008Resim Upload (Sadece JPG)

mediaupload.php 

PHP:
  1. <?php
  2. header("Content-type: image/jpeg");
  3. $onAd=time(); // Resim adını upload zamanı olarak belirliyoruz çıktısı 12356487 gibi olacak
  4.  
  5. $kaynak = $_FILES["dosya"]["tmp_name"];
  6.  
  7. $uzanti = $_FILES["dosya"]["name"];
  8.  
  9. $uzantiAl = substr($uzanti, -3)// jpg uzantısını alıyoruz
  10.  
  11. $hedef = "../icerik_resim/".$onAd.".".$uzantiAl;  
  12.  
  13. $kaynakAdi = $onAd.".".$uzantiAl; // Ön ad kısmı ile dosya uzantısını birleştir.
  14.  
  15. $resim = move_uploaded_file($kaynak,$hedef)// hafızadan dosyayı hedefe taşı
  16.  
  17. $yeniGenislik = '250'//dosyayı küçült yeni genişliği
  18. $yeniYukseklik = '175'; // yeni yüksekliği
  19.  
  20. list($genislik, $yukseklik) = getimagesize($hedef); //dosyanın gerçek yükseklik ve genişliğini al
  21.  
  22. $ortalama = $genislik/$yukseklik;
  23.  
  24. if ($genislik/$yukseklik> $ortalama) {
  25.    $genislik = $yukseklik*$ortalama;
  26. } else {
  27.    $yukseklik = $genislik/$ortalama;
  28. }
  29.  
  30. $boyut = imagecreatetruecolor($yeniGenislik, $yeniYukseklik);
  31. $kaynak = imagecreatefromjpeg("$hedef");
  32.  
  33. imagecopyresampled($boyut, $kaynak, 0, 0, 0, 0, $yeniGenislik, $yeniYukseklik, $genislik, $yukseklik);
  34.  
  35. imagejpeg($boyut, "$hedef", 75); // 75 resmin kalitesini ayarlıyor.
  36.  
  37. imagedestroy($kaynak)//hafızadan dosyayı sil
  38. echo "Yeni Resminiz Oluşturuldu.";
  39. ?>

Html Dosyamız

HTML:
  1. <form id="form" name="form" enctype="multipart/form-data"  action="<strong>mediaupload.php</strong>" method="post">
  2.   <label>dosya
  3.   <input name="dosya" type="file" id="dosya" />
  4.   </label>
  5.   <label>
  6.   <input name="resimEkle" type="submit" id="gonder" value="Gönder" />
  7.   </label>
  8. </form>

10 January 2008dosya ve dizin listeleme

futbol türkiye için lazım olmuştu buyrun belki bir arkadaşın işine yarayabilir.

PHP:
  1. <?
  2.  
  3.  $arr_dosya = array();
  4. $arr_dizin = array();
  5. $path = "../icerik_resim/100x75/";
  6.    if(is_dir($path)) {
  7.    /*gelen değişken bir klasör müdür? */
  8.        if($contents = opendir($path)) {
  9.        /* klasör bilgisi opendir fonksiyonu ile  $contents değişkenine yükleniyor */
  10.            while(($dosya = readdir($contents)) !== false) {
  11.            /* $contents değişkeni bir döngü ile $node değişkenine ayrıştırılıyor */
  12.                if (is_dir($dosya)){
  13.                    /*  elimizdeki değer klasör müdür */
  14.                     if ($dosya!="." and $dosya!=".."){array_push($arr_dizin,$dosya);}
  15.                 }else{
  16.                     array_push($arr_dosya,$dosya);
  17.                }//end if
  18.            }//end while
  19.        }//end if
  20.    }//end if
  21. <h3>Sitede Yüklü Kullanabileceğiniz Resimler.</h3>
  22. ";
  23. for ($i=0;$i<=count($arr_dosya);$i++){
  24.     echo "<img src=\"../icerik_resim/100x75/$arr_dosya[$i]\"> $arr_dosya[$i]
  25. ";
  26. }//next
  27.  
  28. for ($i=0;$i<=count($arr_dizin);$i++){
  29.     echo "$arr_dizin[$i]
  30. <- dizin adı ";
  31. }//next
  32.  
  33. ?>

PHP:
  1. <?php
  2.  
  3. //veri dosyasının tam yolu 
  4. $dosya = "/usr/local/veri.txt"
  5.  
  6. //dosyayı okumak için aç 
  7. $islem = fopen($dosya, "r")
  8.  
  9. //dosya içeriğini oku ve değişkene ata 
  10. $icerik = fread($islem, filesize($dosya))
  11.  
  12. //dosyayı kapat 
  13. fclose($handle)
  14.  
  15. // dosyayı yazmak üzere açıyoruz
  16. $fh = fopen($dosya, 'w') or die("Dosya açılamıyor!")
  17.  
  18. // yazılacak veriyi tanımlıyoruz
  19. $veri = "\nDosyaya ilave edilecek veri."
  20.  
  21. // veriyi dosyamıza yazıyoruz
  22. fwrite($fh, $icerik.$veri)
  23.  
  24. //dosyayı kapatıyoruz
  25. fclose($fh)
  26.  
  27. //kod yazarı sinaneldem.com/2007/07/23/php-ile-dosya-islemleri-dosyaya-ilave-veri-girisi/
  28.  
  29. ?>


© 2007 Musa Çelik | Bu blog wp topraklarında doğdu, Mobile Applications ve Aviva Web Directory ile yeşillendirildi Copyright © 2007 Musa Çelik. Kaynak belirtme şartı ile tüm yazılar başka bir sayfada kullanılabilir..