php kod hatası veriyor;

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
Yapmaya çalıştığım sitede alt kısmı alt.php üst kısmı üst php sağ taraftaki kategoriler kısmını kategoriler.php diye ayırdım.

Sitenin orta kısmınada <? include("$_GET[sayfa]orta2.php");?> bunu yazma sebebim sağ taraftaki kategorilerin yazılarını orta kısmında çıkartmamdır.

sağ taraftaki kategorileri tıklayınca hadis-ravi-nakil-yaziorta2.php oluyor hadis-ravi-nakil-yazi böyle olması lazım


çıkan hata...

Warning: main(hadis-ravi-nakil-yaziorta2.php) [function.main]: failed to open stream: No such file or directory in /home/dosya/domains/siteismi.com/public_html/index.php on line 47

Warning: main(hadis-ravi-nakil-yaziorta2.php) [function.main]: failed to open stream: No such file or directory in /home/dosya/domains/siteismi.com/public_html/index.php on line 47

Not 47. Kod hatası <? include("$_GET[sayfa]orta2.php");?>
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Orta kisimda cikartmak istedigin dosya adi nedir?
Not: bu sekilde dosya include etmen guvenlik acisindan sakincali, siteni hek edebilirler.
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
orta kısımda çıkan menü sağ taraftaki kategorileri tıklayınca çıkıyordu biraz kurcaladım ama bozduk...

Not: bu sekilde dosya include etmen guvenlik acisindan sakincali, siteni hek edebilirler.

Bunu nasıl önleyebiliriim! include kısmını çıkarmalımıyım yoksa...
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
iyinet: Orta kısmında çıkması gerekn orta2.php diye bir dosya fakat (orta2.php onu eklemeyi unutmuşum) şimdi ekledim.

orta2.php yazısı çıkıyor ama birde

Notice: Undefined index: sayfa in c:\program files\easyphp1-8\www\hadis\index.php on line 47
bu jhata çıkıyor bir sıra orta2.php eklemeyince 2 sıraçıkıyordu...

47. satır include ("$_GET[sayfa]orta2.php");
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
<? include("$_GET[sayfa].php");?>

şeklinde yapabilirsin ama iyinetin dediği gibi pek güvenli değil.

www.siten.com/?sayfa=http://hek/hek.php gibi bi giriş ile mesela..
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
güvenli olması için ne yapmam gerekli? yardım edin
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
konuyu ayakta tutmak için yaptığımı düşünmeyin... devamlı yazmamdan dolayı...

Yanlış nerede yaptım peki... Alt kısmı üst kısmı yan kısmı değişiklikler yapmak için kolay olsun diye bölümlere ayırdım orta kısımdada yazılar çıksın diye ("$_GET[sayfa]orta2.php");ekledim bunun neresinde hata var
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Ne anlattigini anlamakta zorluk cekiyorum.
Sitenin adresini verirsen belki yardimci olur.
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
Bu koda gore siten ornegin iman-mumin-yakinorta2.php dosyasini acmaya calisiyor, boyle bir dosya varmi gercekten?
Amacin bu dosyayi mi actirmak baska bir dosyayi mi?
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
iman-mumin-yakinorta2.php böyle değilde iman-mumin-yakin.php olarak kayıtlı dosyam mevcut...
Sol taraf kategoriye tıklayınca
http://www.hadisiserif.com/?sayfa=iman-mumin-yakin bunu böyle adres var önceden açılıyordu bozuldu kod...

birde nasıl yaparsam heklenmeyi önleyebiliriim
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
orta2.php dosyası sitenin orta kısmıdır
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
include "./".$_GET['sayfa'] .".php";

böyle dene ve ayrıca

include './orta2.php';
 
0
Onaylı Üye
Üye
Katılım
2 Haziran 2005
Mesajlar
386
Tepki puanı
0
include "./".$_GET['sayfa']; bu kodu <? include("$_GET[sayfa] .php"); bunun yerine denedim localhostta sorun aynı? include './orta2.php';

Sorun devam ediyor
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
77
Konum
SEO
iman-mumin-yakin.php icin
<? include($_GET['sayfa'].'.php'); ?>
olmali.

Ek olarak benim anlamadigim orta2.php yi ne zaman kullandigin, $_GET['sayfa'] bos oldugu zaman mi?
 
0
Onaylı Üye
Üye
Katılım
10 Şubat 2006
Mesajlar
1,677
Tepki puanı
1
Konum
Ankara
Merhaba,
Kod:
<?
if ($icerik) {
  $sayfa = "" . $icerik . ".php";
  if (file_exists($sayfa)) {
    include $sayfa;
  }
?>

?icerik=alivelideli

bu kod ile alivelideli.php yi include etmiş oluyorsunuz sanırım sorunuzun cevabı bu ?
 
0
Onaylı Üye
Üye
Katılım
5 Haziran 2006
Mesajlar
1,894
Tepki puanı
7
Merhaba,
Kod:
<?
if ($icerik) {
  $sayfa = "" . $icerik . ".php";
  if (file_exists($sayfa)) {
    include $sayfa;
  }
?>

?icerik=alivelideli

bu kod ile alivelideli.php yi include etmiş oluyorsunuz sanırım sorunuzun cevabı bu ?
bu kod sakıncalı gel beni hek diye bağırıyor.

buyrun düzgünü;

PHP:
$sayfa=$_GET[sayfa];

if ($sayfa!=lisanssız or isset($sayfa)) {
  if (file_exists("./".$sayfa.".php")) {
    include "./".$sayfa.".php";
  } else {
    header("Location:index.php");
    die();
  }
}
 
0
Onaylı Üye
Üye
Katılım
10 Şubat 2006
Mesajlar
1,677
Tepki puanı
1
Konum
Ankara
bu kod sakıncalı gel beni hek diye bağırıyor.

buyrun düzgünü;

PHP:
$sayfa=$_GET[sayfa];
 
if ($sayfa!=lisanssız or isset($sayfa)) {
  if (file_exists("./".$sayfa.".php")) {
    include "./".$sayfa.".php";
  } else {
    header("Location:index.php");
    die();
  }
}

derki kodunda :
./ koyuncami coder olunuyor :)

Merhaba,
www.kasemdanismanlik.com da aynı kod var bir hekleyi ver sana zahmet göreyim. Senin kadar ezik birini görmedim -Rep veriyorsun diyorsinki benle ugraşma paçamdan dişlerini cekmiyorsun. ve o kadar şikayet etmeme ragmen sana katlanıyorlarya ne diyecegimi bilemiyorum ne yapışkan bir insansin sen ugrasma kardesim yazma benim yazdigim yazilara yorum git nacizane işler ile ugraş töbe töbe.
 
0
Onaylı Üye
Üye
Katılım
5 Haziran 2006
Mesajlar
1,894
Tepki puanı
7
http://www.kasemdanismanlik.com/?icerik=../index

bu sadece bir uyarıdır. ben lamer degilim hekle uğraşmam ama fena benzetirler.



buda resmi index php yi sürekli içe aktararak sonsuz bir döngü oluşturuyor gördüğünüz gibi.

dipnot: şu dakikadan sonra bidi bidi etmezsin umarım. birşey bilmiyorsan bilmemek ayıp değil ama yalan dolanla biliyormuş gibi görünmeye çalışma.

Sonra dosyaların arasında

index.php
icerik.php
icerik/orta.php
icerik/iletisim.php
icerik/dfghj.php
icerik/altmyc.php

mysql kullanıcı adın "kasem"

vs.vs.vs public bir ftp den php dosyası çalıştırmak çok basit.
 
0
Onaylı Üye
Üye
Katılım
10 Şubat 2006
Mesajlar
1,677
Tepki puanı
1
Konum
Ankara
ee devamı ne? icerik ile döngü yaptın ne oldu sayfada kullanıcılar rahatsızmı oldu? public_ftp yi kullanarak dosya at bakalım bu bahsettigin hikaye dilden dile söyleniyormu? önemli bişi olsa elli defa düzeltilmişti cocukların eline verilen oyuncaklari acık diye ortaya yazma.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst