Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1320
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ??? Sitem deki Haberleri ..
(26549 okuma, 26 yanıt)
 Free Hosta Php Nuke Kurul..
(17183 okuma, 14 yanıt)
 EKLENTİ: Misafire mesajın..
(38614 okuma, 38 yanıt)
 Php Nuke 9.0 Geliyor..
(21706 okuma, 19 yanıt)
 Bu başlık için mesaj bulu..
(14736 okuma, 15 yanıt)
 Facebook Sohbet Tipi Sohb..
(18601 okuma, 15 yanıt)
 üye aktivasyon..
(11071 okuma, 8 yanıt)
 Facebook tarzı altbar... ..
(6536 okuma, 1 yanıt)
 kaldırmak istediğim bölüm..
(6817 okuma, 2 yanıt)
 Resimli RSS..
(24123 okuma, 25 yanıt)
 Onay linkini kaldirmak..
(11503 okuma, 8 yanıt)
 Yardım :( Site açılırken ..
(6931 okuma, 2 yanıt)
 .Htaccess ile uzantıda ke..
(8639 okuma, 4 yanıt)
 block genişliği..
(5934 okuma, 1 yanıt)
 Haber Resimleri ve Slide ..
(15081 okuma, 12 yanıt)
 Foruma büyük boyutlu resi..
(7652 okuma, 3 yanıt)
 Php-Nuke 8.0 Paket..
(9805 okuma, 6 yanıt)
 Hangi sürümü önerirsiniz?..
(10914 okuma, 8 yanıt)
 ethai1 3..
(13714 okuma, 10 yanıt)
 Yeni PEHASPESEO..
(72957 okuma, 82 yanıt)
 Türkçe Karakter sorunu ?..
(39278 okuma, 36 yanıt)
 tek modul için sağ ve sol..
(11883 okuma, 8 yanıt)
 Php-nuke8.0 başlıklarda t..
(11007 okuma, 8 yanıt)
 Phpden iyi anlayan..
(5684 okuma, 1 yanıt)
 Php nuke 7.6 - 3.1 patch ..
(76336 okuma, 89 yanıt)
 Mp3 Üst Player Yardım..
(31006 okuma, 40 yanıt)
 Toplu üyelik silme?..
(11606 okuma, 8 yanıt)
 Çözümleyemediğim hata.....
(12985 okuma, 11 yanıt)
 bloğu kayan hale getirmek..
(6188 okuma, 2 yanıt)
 Makale modulu..
(8942 okuma, 5 yanıt)
 PHP-Nuke Haber V.1 Paylas..
(89152 okuma, 121 yanıt)
 title değiştirme..
(10746 okuma, 6 yanıt)
 Arkadaşlar bu sorunun çöz..
(10442 okuma, 6 yanıt)
 Php Nuke 8.1..
(4520 okuma, 0 yanıt)
 merhaba..
(10712 okuma, 9 yanıt)
 Anasayfa için boş modül o..
(14070 okuma, 13 yanıt)
 admin panelinde Access De..
(6672 okuma, 2 yanıt)
 Bu başlığa hiç cevap gelm..
(27564 okuma, 25 yanıt)
 Nuke Tema yapilisi..
(17746 okuma, 16 yanıt)
 Mavisce-net temasina bann..
(9083 okuma, 6 yanıt)
 PHP-Nuke wTeam - eklentil..
(6905 okuma, 2 yanıt)
 coppermine hata..
(11155 okuma, 8 yanıt)
 içerik tanıtımı..
(6533 okuma, 2 yanıt)
 Haber Ve İçeriğe Resim Ek..
(7459 okuma, 3 yanıt)
 google keywords..
(9360 okuma, 6 yanıt)
 8.0'da html sorunu..
(5729 okuma, 1 yanıt)
 PHP-Nuke_8.1.3.5+NukeSent..
(56460 okuma, 76 yanıt)
 üye olunurken gereksiz is..
(10442 okuma, 7 yanıt)
 Arkadaşlar kolifa haber s..
(6603 okuma, 2 yanıt)
 Hesabınız'a tıklayınca te..
(10912 okuma, 7 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Nuke de önemli İpuçları..!
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Nuke de önemli İpuçları..!

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:11:26    Mesaj konusu: Nuke de önemli İpuçları..! Alıntıyla Cevap Gönder

Arkadaşlar bir zamanlar bulduğum yazıları, düzenlediğim yazıları buraya yazıyorum...

Hadi başlayalım.

E-Posta Adresi Kontrolü

Aşağıdaki ifade ile girilen eposta adresinin doğrulunu kontrol edebilirsiniz. Özellikle bazı kullanıcılar formlarda bu alanı boş bırakıyor. Bunun önüne geçmek için bu kod işinize yarayacaktır.


Kod:
^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$



Bunu PHP içerisinde aşağıdaki şekilde kullanıyoruz.


Kod:
<?php
if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $eposta))
die ("Geçersiz E-Posta Adresi Girdiniz");
?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-21, 12:12:48    Mesaj konusu: Forum Arası Reklamlar


Başa dön
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:12:14    Mesaj konusu: For ve While Döngüsü Alıntıyla Cevap Gönder

For ve While Döngüsü
for

For döngüsü temelde while döngüsüne çok benzemesine rağmen içinde birden fazla ifade barındırır ve bu ifadelerin herbiri altındaki komutların işlenmesini bağlar. Kullanımı şu şekildedir:

for ( ifade1 ; ifade2 ; ifade3 ) komut

Örnek:


Kod:
<?php
for ( $i = 1 ; $i <= 10 ; $i++ ) {
print $i;
}
?>



Yukarıdaki örnekte ilk önce i değişkeni 1 e eşitlenir ve daha sonra 10 dan küçüklüğü test edilir eğer küçükse altındaki komut işlenir ve ekrana i değişkeninin değeri basılır ( ki ekrana ilk önce 1 basılır ). Ardından, tümcenin içindeki üçüncü ifade işlenir, i değişkeninin değeri 1 arttırılır ve program tekrar ikinci ifadeyi kontrol eder. Döngü ikinci ifade yanlış( false ) değeri dönene kadar sürer. Böylece ekrana 1 den 11 e kadar olan sayılar basılmış olur.

while

Bu tümce genelde tekrarlı bir ifadenin belli bir noktaya kadar işlenmesi ve o noktaya gelindiği anda döngüden çıkılması amacı ile kullanılır. Kullanımı şu şekildedir:

while ( ifade ) komut;

While tümcesinin ifadesi doğru olduğu müddetce komut işlenir yanlış olduğu zaman program bir alt program bloğuna geçer.

Örnek:

Kod:
<?php
$i = 1;
while ($i <= 10) {
print $i;
$i++;
}
?>




Yukarıdaki program parçasında ilk önce i değişkeni 1 e eşitlenmiştir. Daha sonra i değişkeni while tümcesinin ifade kısmında 10 dan küçük olup olmadığı konusunda sorgulanmış ve eğer küçükse (ki bu durumda öyle) ekrana i değişkeninin değeri basılmış ve ( ki bu durumda 1 basılmıştır ) i değişkeninin değeri 1 arttırılmıştır. Bu aşamadan sonra program döngünün en başına dönerek ifade kısmını tekrar kontrol eder ve komut kısmını işler. i değişkeni 11 olana kadar ekrana i değişkeninin değerlerini basar , değişken 11 olduğu anda while tümcesinin ifade kısmı yanlış (false) döndüreceği için döngüden çıkılır. (ekrana 11 basılmaz).
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:14:23    Mesaj konusu: m e t a Tag ile İlgili İpuçları (Siteniz Doğru Taranıyormu?& Alıntıyla Cevap Gönder

Arkadaşlar Forumda Bu Konuyla İlgili Çeşitli Başlıklar Var.Lakin Birçok Arkadaşımızın Bu Başlıkları Bulamadıklarını ve Habire Konuyla İlgili Başlık Açtıklarını Gördüm.

m e t a Tag, Bir Sitenin Arama Motorlarına Ait İndexleme Robotlarının, Siteyi Veritabanına Kaydederken Aldıları Anahtar Kelimelerdir.Bu Kelimeler, Sitemizin Kodları İçerisinde Bulunur ve Site İçeriğimiz İle İlgili Robotlara Bilgi Vererek,Arama Motorlarında İlgili Konularla Alakalı Site Arayan Ziyaretçilere Sitemizin Var Olduğu Bilgisinin Ulaşmasına Yarar.

Örneğin Bir Bilgiye İhtiyacımız Oldu ve İnternette Bununla İlgili Bir Site Bulmaya Çalışıyoruz.Hangi Yolu İzleriz ?

Google Yada MSN Gibi Arama Motorlarına Aradığımız Konuyla İlgili Bir Kelime Yazarız.

Mesela Kızamık Hastalığı İle İlgili Bilgi Gerekiyor. www.google.com ' a Gidiyoruz ve Kızamık Hastalığı Yazıyoruz. Karşımıza Konuyla İlgili Bir Sürü Site Çıkıyor.Bizde Aradığımızı Bulmaktan Mutlu Oluyoruz.

Peki Bu Anahtar Kelimeler Sitemizin Neresinde Bulunuyor yada Bulunmak Zorunda?

Ben Bunu PHPNuke İçin Anlatacağım.İsteyen Olursa HTML yada ASP İçinde Yardımcı Olurum...

PHPNuke Hazır Bir Script Olduğu İçin Kurulumundan Sonra Birçok Şeyi Gibi m e t a Taglarıda Default (Yani Varsayılan Ayarlar) Olarak Sitemizdeki Yerini Alır.PHP Nuke Kullanılarak Yapılmış Bir çok Sitenin Kaynak Kodlarına Göz Attığımızda Kodların En Başlarındaki Satırlarda Hep Şu Kodları Görürüz ;


Kod:
m e t a NAME="KEYWORDS" CONTENT="News, news, New, new, Technology, technology, Headlines, headlines, Nuke, nuke, PHP-Nuke, phpnuke, php-nuke, Geek, geek, Geeks, geeks, Hacker, hacker, Hackers, hackers, Linux, linux, Windows, windows, Software, software, Download, download, Downloads, downloads, Free, FREE, free, Community, community, MP3, mp3, Forum, forum, Forums, forums, Bulletin, bulletin, Board, board, Boards, boards, PHP, php, Survey, survey, Kernel, kernel, Comment, comment, Comments, comments, Portal, portal, ODP, odp, Open, open, Open Source, OpenSource, Opensource, opensource, open source, Free Software, FreeSoftware, Freesoftware, free software, GNU, gnu, GPL, gpl, License, license, Unix, UNIX, *nix, unix, MySQL, mysql, SQL, sql, Database, DataBase, Blogs, blogs, Blog, blog, database, Mandrake, mandrake, Red Hat, RedHat, red hat, Slackware, slackware, SUSE, SuSE, suse, Debian, debian, Gnome, GNOME, gnome, Kde, KDE, kde, Enlightenment, enlightenment, Interactive, interactive, Programming, programming, Extreme, extreme, Game, game, Games, games, Web Site, web site, Weblog, WebLog, weblog, Guru, GURU, guru, Oracle, oracle, db2, DB2, odbc, ODBC, plugin, plugins, Plugin, Plugins">



Bunlar PHPNuke'nin Default Anahtar Kelimeleridir.Birçok Arkadaşımızda Bunları Değiştirme Yöntemlerini Bilmediği İçin "Arama Motorlarında Sitem Neden Görünmüyor?" Diye Kara Kara Düşünüp Durur...

Şimdi Gelelim Bu Anahtar Kelimeleri Nasıl Değiştireceğimize ;

Aç anadizin/includes/m e t a.php

Genelde 30 uncu Satırda Bulunan Aşağıdaki Kodu Bul


Kod:
echo "<m e t a NAME=\"KEYWORDS\" CONTENT=\"News, news, New, new, Technology, technology, Headlines, headlines, Nuke, nuke, PHP-Nuke, phpnuke, php-nuke, Geek, geek, Geeks, geeks, Hacker, hacker, Hackers, hackers, Linux, linux, Windows, windows, Software, software, Download, download, Downloads, downloads, Free, FREE, free, Community, community, MP3, mp3, Forum, forum, Forums, forums, Bulletin, bulletin, Board, board, Boards, boards, PHP, php, Survey, survey, Kernel, kernel, Comment, comment, Comments, comments, Portal, portal, ODP, odp, Open, open, Open Source, OpenSource, Opensource, opensource, open source, Free Software, FreeSoftware, Freesoftware, free software, GNU, gnu, GPL, gpl, License, license, Unix, UNIX, *nix, unix, MySQL, mysql, SQL, sql, Database, DataBase, Blogs, blogs, Blog, blog, database, Mandrake, mandrake, Red Hat, RedHat, red hat, Slackware, slackware, SUSE, SuSE, suse, Debian, debian, Gnome, GNOME, gnome, Kde, KDE, kde, Enlightenment, enlightenment, Interactive, interactive, Programming, programming, Extreme, extreme, Game, game, Games, games, Web Site, web site, Weblog, WebLog, weblog, Guru, GURU, guru, Oracle, oracle, db2, DB2, odbc, ODBC, plugin, plugins, Plugin, Plugins\">\n";



İşte Sitemizin İçeriği İle İlgili Anahtar Kelimeleri Ekleyeceğimiz Alan.İster Ordaki Default Anahtar Kelimeleri Silin.İsterseniz de En Sondaki Plugins Kelimesinden Sonra Bir Virgül ve Bir Boşluk Koyarak Yeni Kelimeleri Yazmaya Devam Edin.

Burda Dikkat Edeceğimiz Nokta Her Kelime Arasında Bir Virgül Ve Bir Boşluk Olacağıdır.

Daha Sonrada m e t a.php Dosyasını Kaydederek Çıkın.Hepsi Bu Kadar...

Şimdi Size Bu Anahtar Kelimeler İlgili Küçükte Bir Sır Vereyim.

Tarama Robotlarının m e t a Taglardan Daha Çok Gözüne Batan Yerler ve Kodlar Var.

Aç anadizin/themes/sizintemanız/footer.html

Burada Uygun Bir Satıra (Neresi Olduğu Hiç Farketmez)


Kod:
(PaSHa_ Yaklaşık Yarım Saat HTML Kodlarını Yazmanın Yolunu Arar!)



Kodları Yazamadım Sentinel HTML Tag Attack Olarak Gördü. Kodları İsteyen PM Çeksin Ordan Vereyim.


En son vys tarafından 2006-05-22, 21:24:42 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:14:56    Mesaj konusu: PHP Temalar Alıntıyla Cevap Gönder

http://www.lost-reflection.com/plat/AltruizemTheme-Platinum.rar
http://www.lost-reflection.com/plat/FiBlackTheme-Platinum.rar
http://www.lost-reflection.com/plat/FiSubSilverTheme-Platinum.rar
http://www.lost-reflection.com/plat/FlowControl-Platinum-7.6.0.zip
http://www.lost-reflection.com/plat/GameTech2Theme-Platinum.rar
http://www.lost-reflection.com/plat/GameTechTheme-Platinum.rar
http://www.lost-reflection.com/plat/HL2_THEME_PACK_Platinum_7.6.0.zip
http://www.lost-reflection.com/plat/ICGStationTheme-Platinum.rar
http://www.lost-reflection.com/plat/IcicleTheme-Platinum.rar
http://www.lost-reflection.com/plat/Labs_Theme_Platinum_7.6.zip
http://www.lost-reflection.com/plat/M-Tracks-Platinum-7.6.0-ThemePack.zip
http://www.lost-reflection.com/plat/MDesignPCTheme-Platinum.rar
http://www.lost-reflection.com/plat/MSTrenchesTheme-Platinum.rar
http://www.lost-reflection.com/plat/MaxPCTheme-Platinum.zip
http://www.lost-reflection.com/plat/NFSUTheme-Platinum.zip
http://www.lost-reflection.com/plat/Pack-XtratoV5Platnium7.6.0.zip
http://www.lost-reflection.com/plat/Rskullz_pnp.zip
http://www.lost-reflection.com/plat/Ti2KTheme-Platinum.zip
http://www.lost-reflection.com/plat/VTech2Theme-Platinum.rar
http://www.lost-reflection.com/plat/archer_pnp.zip
http://www.lost-reflection.com/plat/forher-themepack_183.zip
http://www.lost-reflection.com/plat/goldecho_pnp76.zip
http://www.lost-reflection.com/plat/plasmatech.zip
http://www.lost-reflection.com/plat/xdgf_pnp76.zip
http://www.lost-reflection.com/plat/xhalo_pnp76.zip
http://www.lost-reflection.com/plat/zoneCopperTheme-Platinum.rar
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:15:30    Mesaj konusu: PHP-Nuke yeni açıklar Alıntıyla Cevap Gönder

http://secunia.com/advisories/14289/

Uygulanacağı Sürümler: 6x - 7x

Açın: db/db.php ve file credits'den sonra aşağıdaki kodu ekleyin:


Kod:
if (stristr($_SERVER['SCRIPT_NAME'], "db.php")) {
    Header("Location: index.html");
    die();
}




Açın: modules/Downloads/index.php ve aşağıdaki kodu bulun:


Kod:
require_once("mainfile.php");


Yukarıdaki kodun bir satır öncesine aşağıdaki kodu ekleyin:


Kod:
if($d_op == "menu")
{
   die("Illegal Operation...");
}



Aynı dosya içinde aşağıdaki kodu bulun


Kod:
function NewDownloads($newdownloadshowdays) {
    global $prefix, $db, $module_name;
    include("header.php");



Bir satır sonra aşağıdaki kodu ekleyin:


Kod:
$newdownloadshowdays = intval(trim($newdownloadshowdays));




Açın: modules/Web_Links/index.php ve aşağıdaki kodu bulun:

Kod:
$index = 1;
require_once("mainfile.php");


Bir satır önce aşağıdakida kodu ekleyin:


Kod:
if($l_op == "menu")
{
   die("Illegal Operation...");
}



Aynı dosya içinde aşağıdaki kodu bulun


Kod:
function NewLinks($newlinkshowdays) {
    global $prefix, $db, $module_name;
    include("header.php");


Bir satır sonra aşağıdaki kodu ekleyin:


Kod:
$newlinkshowdays = intval(trim($newlinkshowdays));
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:16:36    Mesaj konusu: Kabul Edilmeyen HTML Tags Yazısını Değiştirme Alıntıyla Cevap Gönder

PHP-Nuke içinde metin kutularına HTML kodu yazıp yolladığınızda

The html tags you attempted to use are not allowed

diye bir uyarı alırsınız. Bu yazıyı değiştirmek için önce sitemizin ana dizininde bulunan mainfile.php'yi açıyoruz. İçerisinde "The html tags" diye arama yaparak yukarıdaki uyarı yazısının olduğu satırı buluyoruz. Sonra bu yazıyı dilediğiniz bir şey ile değiştirebilirsiniz.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:17:14    Mesaj konusu: If ve Else Kullanımı Alıntıyla Cevap Gönder

Bu belirtimde eğer ifademiz gerçeklenirse, sonuç olarak "doğru" ( true ) döneceği için komut işlenir ama ifademiz gerçeklenmezse altındaki komut atlanır ve işlenmez.

Örnek:


Kod:
<?php if ( $a>$b ) print " a sayısı b sayısından büyüktür "; ?>



Yukarıdaki örnekte eğer, a sayısı b sayısından büyükse print fonksiyonunun yanındaki yazı ekrana çıktı olarak gönderilir. Çıktı olarak da ekranda "a sayısı b sayısından büyüktür " ifadesi görülür ( mesela a=5 ve b=3 ise ) değilse print komutu göz ardı edilir, ekrana hiç bir şey yazılmaz ve alttaki işlem bloğuna geçilir.

Genelde bir if bloğunun içerisinde bu kadar basit işlemler olduğu gibi kısmen daha karmaşık işlemler de yapılabilir. Örnek vermek gerekirse:


Kod:
<?php
if ( $a > $b ) {
  print " a sayısı b sayısından büyüktür ";
  $b = $a ;
}
?>



Bu kod parçacığında yukarı örnekten farklı olarak son satırda b değişkeninin değerinin a değişkeninin değerine eşitlenmesi söz konusudur.

Genelde karar verme cümleciklerinde tek bir durum gerçeklenmez aksine başka alternatif bir durum gerçeklenirse, programın ya da yazılan kod parçasının başka bir komut işlemesi istenir. Bu tür durumlarda if-else karar verme mekanizması tercih edilir.

If tümcesinin içindeki ifade eğer yanlış( false ) değerini döndürürse program parçacığı bunun altındaki komutu işlemek yerine derhal else tümcesinin altındaki komutu işler. Kısaca bu fonksiyon, " eğer bu doğruysa şunu yap, değilse bunu yap " şeklinde özetlenebilir.

Kod:
<?php
if ( $a > $b ) {
  print " a sayısı b sayısından büyüktür ";
} else {
  print " a sayısı b sayısından büyük değildir ";
}
?>



Else tümcesi sadece, if tümcesinin ifade kısmı yanlış( false ) değeri döndürdüğü zaman işlenir. Yukarıdaki örnekte eğer a sayısı b sayısından büyük değilse if tümcesinin ifadesi yanlış değerini döndürecek ve else tümcesinin komutu işlenerek ekrana " a sayısı b sayısından büyük değildir " basılacaktır.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:18:00    Mesaj konusu: PHP WEB PROGRAMLAMA DİLİ Alıntıyla Cevap Gönder

CHMOD Ayarı FTP programları ile basit bir şekilde yapılmaktadır.

Bunun için bilgisayarımızda yüklü olan herhangi bir FTP porgramını kullanabiliriz. Eğer yüklü değilse aşağıdaki adreslerden tavsiyemiz olan FTP porgramlarından birisi indirebilirsiniz.



Cute FTP Pro:
http://www.globalscape.com/cuteftppro/index.asp?sessionid=vd4m1wi0z4i54a45k51mcj45


FlashFXP:

http://www.flashfxp.com/download.php


Programlardan birini indirip kurduktan sonra site adını, ftp adresini, kullanıcı adını ve şifresini girerek yeni bir hesap oluşturun.


FTP'ye giriş yaparak CHMOD ayarı yapacağınız dizin ve/veya dosyanın üzerine "sağ tuş" ile tıklayarak en alttaki "Properties / CHMOD" seçeneğine girin.



İşte CHMOD ayarı karışnıza gelen menünün en altından yapılıyor. Yapacağınız CHMOD ayarını Permissions yazan yerin hemen yanındaki alana girin. Yada aşağıdaki seçenekleri işaretleyip kaldırın.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-21, 12:12:48    Mesaj konusu: Forum Arası Reklamlar


Başa dön
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:18:46    Mesaj konusu: PHP Nedir ? Alıntıyla Cevap Gönder

PHP (Personal Home Page)

Tarihçe

PHP, ilk olarak 1990'lı yılların ortalarında Rasmus Lerdorf tarafından geliştirilmeye başlanmıştır. Lerdorf'un amacı kişisel bilgilerini internet üzerinden yayınlamaktı. O tarihteki teknolojide, günümüzdeki gibi gelişmiş web tasarım yazılımlarının bulunmamasından dolayı , kişisel web sayfası yapmak çok daha zordu. Buradan yola çıkarak, kişisel web sayfası yapmak için bir yazılım hazırladı ve adına Personal Home Page ( PHP ) adını verdi. PHP , Perl dili üzerine kurulu bir dil olarak geliştirilmeye başlanmıştır. PHP ' nin çok tutulması üzerine web tasarımcılarının çok ihtiyacı olan, yani form yoluyla ziyaretçiden gelen bilgileri işlemeyi sağlayan eklemeler yapılarak adına PHP/FI (Form Interpreter) adını aldı. Kimileri tarafından programın bu versiyonu PHP2 olarak adlandırıldı. 1995 yılının ortalarında PHP Lerdorf'un kurmuş olduğu bir grup tarafından daha da geliştirildi. Bu sefer Perl dilindeki fonksiyonlardan tamamen arındırılmış ve Object Oriented (Nesneye Dayalı) bir dil haline getirildi.

Günümüzde PHP5 versiyonu geliştirilmiş durumdadır. PHP dili Linux gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmaktadır ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde çalışabilen versiyonları mevcuttur.

PHP Nedir ?
PHP bir script dilidir ve PHP ile yazılan kodlar bir editörde yazılıp PHP veya (kullanılan sürüme göre) PHP , PHP3 gibi uzantılı dosya olarak kaydedilir. PHP ile yazılan dosyalar derlenmezler (compile edilmezler). Sadece Web Server'da bu dilde yazılmış scriptleri yorumlayabilecek bir PHP yorumlayıcı program mevcuttur. Bu yorumlayıcı yazılmış PHP scriptlerini Web Server' ın anlayabileceği bir biçime dönüştürür ve yollar.

PHP ile yazılmış bir web sayfasına bağlandığınızda temel olarak aşağıdaki işlemler yapılmaktadır. - İstemci(Client) tarafından PHP dosyası bir tarayıcı (browser) ile çağrılır.

- Web Server(Web Sunucu) dosya uzantısından bu isteğin bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.
- PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu Web Server' a tekrar gönderir.
- Web Server' a ulaştırılan sonuç İstemci(Client) tarafına HTML dosya olarak yollanır.

PHP oyun programı yazmaya kadar bir çok amaca hitap edebilecek nitelikte bir dildir. Fakat konular içerisinde veritabanları üzerinde kayıt ekleme, silme, değiştirme, sorgulama işlemlerine yer verilecektir. Sonuç olarak PHP , HTML dilinin yapamadığı işlemleri yapabilmek, HTML olarak daha işlevsel sayfalar yapabilmek, Web Server'a bir takım işler yaptırmak gibi yararlar sağlayan bir programlama dilidir diyebiliriz.

PHP Gereksinimleri
PHP kullanabilmeniz için bazı yazılımlara ihtiyacınız vardır. Ders içerisinde PHP dilinin Windows tabanlı işletim sistemlerinde kullanılması anlatılacaktır. Bu yüzden gerekli yazılımların Windows tabanlı işletim sistemlerine nasıl kurulacağından ve çalıştırılacağından bahsedilecektir.

- Windows'un bilgisayarınıza kurulu olduğunu varsayıyoruz.
- Web Server : Web Server yapmış olduğunuz web sayfalarının internette gösterilebilmesini sağlayan bir yazılımdır. IIS, Apache, Xitami gibi birçok Web Server programı mevcuttur. Fakat biz Apache Server kullanacağız.
- PHP4 : İlk başta bahsedildiği gibi PHP scriptlerinizin yorumlanabilmesi ve Web Server tarafından anlaşılabilmesi için, bir PHP yorumlayıcı programa ihtiyacınız olacaktır. PHP4 bu yorumlama işini yapacak programın adıdır.
- Veritabanı : PHP dilini bir veritabanına kayıt ekleme, çıkarma, düzeltme ve sorgulama gibi işlemlerde kullanacağımızdan bir veritabanına ihtiyacımız olacaktır. Veritabanı olarak Progress derslerinde görmüş olduğunuz Progress veritabanını kullanacağız.
- ODBC Driver : ODBC (Open Database Connectivity) bir veritabanına başka bir uygulamadan bağlanmayı sağlar. Her veritabanının kendine özel bir ODBC Driver' ı mevcuttur. Bu yüzden Progress veritabanına bağlanmamızı sağlayacak bir ODBC Driver' ına sahip olmamız gerekir.

Yahya Demircan Muhittin Altınkaya / Pregress Programlama
Bu makale phpbul.com'dan alınmıştır.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:19:27    Mesaj konusu: HTML Sayfanızı PHP-Nuke'e Çevirmek Alıntıyla Cevap Gönder

Sitenizin Ana Dizinindeki "modules" klasörü içine yeni bir klasör oluşturun. Klasöre kullanacağınız modülün adını vermelisiniz.
Daha sonra Admin Panelinden Modüller memüsüne girerek modülü aktifleştirin.

Şimdi sıra HTML sayfalarınızı PHP-Nuke'ye adapte etmeye geldi. Bunun için aşağıdaki kodu sayfanın başına ekleyin.:

Kod:
if(!isset($mainfile)) { include("mainfile.php"); }

$index=0;

include ('header.php');
?>

Buradaki "$index=0" değeri sayfanızın PHP-Nuke sol bloklarını gösterip göstermeyeceğine yarar. Eğer değeri "1" yaparsanız sağ bloklar gözükür. "0" yaparsanız sağ bloklar gözükmez..

Şimdi ise sayfanızın en alt kısmına aşağıdaki kodları ekleyin.:

Kod:
include("footer.php");
?>



Sayfanızı .php uzantılı şekilde kayıt edip modules klasöründeki önceden oluşturduğunuz klasörün içine yükleyin.. Bu sayfaya ulaşmak için aşağıdaki link örneğini kendi sitenize göre uyarlayın:

http://www.siteniz.com/modules.php?name=KlasorAdi&file=DosyaAdi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:19:57    Mesaj konusu: PHP-Nuke Kurulumu Alıntıyla Cevap Gönder

Php-Nuke'ün istedigimiz versiyonunu öncelikle sitemizden indirmeliyiz. Sonra bu dosyayı winzip ile açmalıyız.

Eğer Lycos'ta üyelik hesabımız yoksa önce üye olmalıyız.
Üye Oldukdan Sonra ftp.members.lycos.co.uk'den Kayıt olurken belirledigimiz FTP username (kullanıcı adı) ve şifreyi (password) girdikten sonra login oluyoruz.

Daha sonra Php-Nuke'ün dosyalarını FTP programı ile hostumuza transfer ediyoruz. Sadece Html Klasörü içinde Bulunan Dosyaları transfer etmeniz yeterli olacaktır. Lycos'dan kendi hesabımıza giriş yaparak (members.lycos.co.uk) PHP4U/MySQL olan kısmı tıklarız. Database sayfası açılacaktır.
Açılan sayfada "Activite My PHP4U account and set up MySQL database" linkine tıklarız. Daha sonra karşımıza çıkan sayfada Database Manager'a tıklarız. Karşımıza yeni pencerede açılan bir sayfa daha gelecektir.

Açılan bu sayfada database adımızı öğrenebiliriz. Örneğin "kullaniciadiniz_uk_db". Bundan Sonra Yapmamız Gereken "Sql" klasöründe bulunan "nuke.sql" dosyasını veritabanınıza yüklemektir. Bunun için önce dosyayı gösteriniz sonra Go ( Git ) tuşuna basınız. Biraz Bekledikten Sonra Dosyaların veritabanına yüklendiğini görürüz. Sıra şimdi config.php dosyasında yapacagımız degişikliğe geldi. Sitemizin veritabanı ile bağlantı kurması için bunu yapmamız gerekiyor.

Config.php Dosyasını NotePad veya benzeri bir program ile açalım ve aşağıdaki satırları bulalım

Kod:
$dbhost = "localhost"; -> Aynen Kalmalıdır
$dbuname = "root"; -> Veritabanı için kullanıcı adı
$dbpass = ""; -> Veritabanı için kullanıcı adı şifresi
$dbname = "nuke"; -> Veritabanı dosyamızın adı
$prefix = "nuke"; -> Aynen Kalmalıdır
$user_prefix = "nuke"; -> Aynen Kalmalıdır
$dbtype = "MySQL"; -> Aynen Kalmalıdır


Örnek vererek açıklarsak :

Kod:
$dbhost = "localhost";
$dbuname = "kullaniciadiniz_uk_db";
$dbpass = "deneme";
$dbname = "kullaniciadiniz_uk_db";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";


Daha Sonra FTP'ye yükledigimiz config.php'yi silerek yukardaki işlemleri yaptıgımız config.php' yi FTP'ye yeniden yükleriz. Daha sonra http://members.lycos.co.uk/sitemizinismi olarak sitemizi açıp, çalışıp çalışmadığına bakarız. İlk aşamada Yönetici hesabı oluşturmak için http://members.lycos.co.uk/sitemizinismi/admin.php'ye girdiğimizde Yönetici Hesabı oluşturma sayfası açılır. Yönetici hesabını oluşturduktan sonra Admin Panelinden sitemizin genel ayarlarını yaparız.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
vys
Mesaj: 500+
Mesaj: 500+





Kayıt: May 18, 2005
Mesajlar: 521
Konum: Kırklareli / Lüleburgaz

MesajTarih: 2006-03-11, 22:21:16    Mesaj konusu: Alıntıyla Cevap Gönder

Arkadaşlar nerelerden aldığımı hatırlamıyorum. Eğer hatırlayan bilen warsa özel mesajla bana yazsın.

Burada olan bir şeyi tekrar yazdıysam özür dilerim, yetkili arkadaşlar silebilirler.

SEO Nedir yazacam ama SEO katagorisine bakınız..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
kaan0650
Mesaj: 1+
Mesaj: 1+





Kayıt: Nov 23, 2005
Mesajlar: 28

MesajTarih: 2006-04-02, 17:43:00    Mesaj konusu: Re: PHP WEB PROGRAMLAMA DİLİ Alıntıyla Cevap Gönder

Pasha72 :
CHMOD Ayarı FTP programları ile basit bir şekilde yapılmaktadır.

Bunun için bilgisayarımızda yüklü olan herhangi bir FTP porgramını kullanabiliriz. Eğer yüklü değilse aşağıdaki adreslerden tavsiyemiz olan FTP porgramlarından birisi indirebilirsiniz.



Cute FTP Pro:
http://www.globalscape.com/cuteftppro/index.asp?sessionid=vd4m1wi0z4i54a45k51mcj45


FlashFXP:

http://www.flashfxp.com/download.php


Programlardan birini indirip kurduktan sonra site adını, ftp adresini, kullanıcı adını ve şifresini girerek yeni bir hesap oluşturun.


FTP'ye giriş yaparak CHMOD ayarı yapacağınız dizin ve/veya dosyanın üzerine "sağ tuş" ile tıklayarak en alttaki "Properties / CHMOD" seçeneğine girin.



İşte CHMOD ayarı karışnıza gelen menünün en altından yapılıyor. Yapacağınız CHMOD ayarını Permissions yazan yerin hemen yanındaki alana girin. Yada aşağıdaki seçenekleri işaretleyip kaldırın.



selamlar...ftp programı ile dosyalara sağ tıkladığımda aşağıdaki kutucuklar bölümü hiç çıkmıyor...php 7.7 kullanıyorum... cpanel değil benim plesk...oradan nasıl yapabilirim...yardımcı olursanız sevinirim...
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
oSmaneMRe
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Dec 07, 2005
Mesajlar: 1261
Konum: İzmir

MesajTarih: 2006-07-04, 21:34:47    Mesaj konusu: Alıntıyla Cevap Gönder

bunlar ne paşam ? birşey anlamadım ben?
Hepsinide Okudum ? bunlar ne işe yarar ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yahoo Messenger MSN Messenger
serserialper21
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Jan 02, 2006
Mesajlar: 1660
Konum: Diyarbakır

MesajTarih: 2006-07-04, 21:59:44    Mesaj konusu: Alıntıyla Cevap Gönder

Bi yukarıdaki chmod'u diyorsan o sey yazım izni oyle biliyorum yani hep yaptıgımız birsey ama tma acıklamasını bilmiyorum işte bazı block modul yukledıkten sonra copeprmıne gibi bazı klasorlere ch mod olarak yazım izni weriyon 777 gibi en yuksek olarak
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder Yazarın web sitesini ziyaret et AIM Adresi Yahoo Messenger MSN Messenger
deli_manyax
Mesaj: 50+
Mesaj: 50+





Kayıt: Dec 15, 2005
Mesajlar: 68
Konum: izmir

MesajTarih: 2006-09-13, 02:17:36    Mesaj konusu: Re: PHP WEB PROGRAMLAMA DİLİ Alıntıyla Cevap Gönder

kaan0650 :

selamlar...ftp programı ile dosyalara sağ tıkladığımda aşağıdaki kutucuklar bölümü hiç çıkmıyor...php 7.7 kullanıyorum... cpanel değil benim plesk...oradan nasıl yapabilirim...yardımcı olursanız sevinirim...


ASP sunucularda ftp programları üzerinden chmod ayarlaması yapılamıyor bilgiğim kadarı ile. Muhtemelen senin sunucunda asp dir.
Plesk panelden Dosya yöneticisine girip ayarlaman gerekiyor.
Detayları tam bilmiyorum ancak forumda yer alıyordu..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et MSN Messenger
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok nuke için sağ tarafta kayan reklam sC... Rapcoast Php Nuke Sorunlarınız 13 2010-07-21, 17:55:35 Son Mesajı Görüntüle
Yeni mesaj yok NetOpsiyon Nuke Son Yoklama ramrodboy İşbirliği&Etkinlikler 26 2010-07-17, 14:26:48 Son Mesajı Görüntüle
Yeni mesaj yok php-nuke Den Kayıp Yapmadan Başka Sis... DursunKaptan Php Nuke Sorunlarınız 18 2010-07-16, 20:05:43 Son Mesajı Görüntüle
Yeni mesaj yok Artisteer ile Nuke'ye Tema hazirlama bozkurt69 Php Nuke Tema Paylaşımları 7 2010-07-15, 12:54:19 Son Mesajı Görüntüle
Yeni mesaj yok Nuke sentinelin sorgulamasındaki bir ... mtalha88 Php Nuke Güvenlik 0 2010-07-15, 00:21:17 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright