Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » PHP » Asp den PHP ye geçerken takıldıklarım.


Yanıt
 
LinkBack Seçenekler
Old 13.12.2006   #1 (permalink)
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Asp den PHP ye geçerken takıldıklarım.


En çok işime yarayan iki fonksiyonu PHP de bulamadım, PHP den anlayan arkadaşlar yardımcı olursa çok sevinirim.

ASP de şöyle bir şey vardı ;

default.ASP?i=altsayfam

Tek bir sayfada alt sayfalar oluşturma işlemini aşağıdaki kodu kullanarak uygulayabiliyordum

ASP : Request.QueryString bu fonksiyonun PHP de karşıtı nedir ?

Örnek :

<% If Request.QueryString("i") = "altsayfam" Then %>

KODLARIM ......

<%end if %>

Bunu PHP de nasıl yapabilirim.

Bir diğer konuda SUB işlemleri call islem() fonsiyonun karşıtı PHP de nedir ? Bu konularda yardımcı olabilirseniz veya kaynak bir site adresi söylerseniz çok sevinirim

SUB için Örnek kod

oluştur : <% Sub islem () %> <%end sub%>

Çağır : <%call islem ()%>

bunların PHP de ki karşılığını nedir ? Veya bu konular için neleri araştırmam gerekli ? Umarım anlatabilmişimdir sorunumu yardımcı olacak herkese teşekkürler.
Sitebuilder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.12.2006   #2 (permalink)
 
Passion's Avatar
 
Üyelik Tarihi: 12.06.2000
Yer: ankara
Mesaj: 1,977
Re: Asp den PHP ye geçerken takıldıklarım.

merhaba,

PHP'de url üzerinden aldığın bütün veriler $_GET arrayinde bulunur.

Kod:
if ( $_GET['i'] == 'altsayfam' )
gibi kullanılabilir.

ASP'yi unutalı çok oldu ama sub ve call işlemleri sanırım subprocedure'ler için oluşturulmuştur. PHP'de ise function'lar var.

function tanımı
Kod:
function deneme( int x )
{
     echo 'sayiniz: ' . x;
}
function call
Kod:
deneme( 7 );
kolay gelsin..
__________________
bet3 ~izlenimsel betimlemeler
blog kardeşliği ~blogger en asil duygunun insanıdır
fotoğrafya
Passion şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 14.12.2006   #3 (permalink)
 
doronty37's Avatar
 
Üyelik Tarihi: 02.05.2005
Yer: Kayseri
Yaş: 23
Mesaj: 64
Re: Asp den PHP ye geçerken takıldıklarım.

Spesifik sorular için Passion cevap vermiş, ben de bir kaynak ekleyeyim.

PHP konusunda bulabileceğin en geniş kaynak: www.php.net
__________________
Murat Yavuz | Kod Arşivi
doronty37 şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 14.12.2006   #4 (permalink)
 
tesera's Avatar
 
Üyelik Tarihi: 21.04.2006
Yer: İstanbul
Yaş: 28
Mesaj: 394
Görsel: 28
Re: Asp den PHP ye geçerken takıldıklarım.

Alıntı:
Passion tarafından gönderilen mesaj: Mesajı Görüntüle
merhaba,

PHP'de url üzerinden aldığın bütün veriler $_GET arrayinde bulunur.

Kod:
if ( $_GET['i'] == 'altsayfam' )
gibi kullanılabilir.

ASP'yi unutalı çok oldu ama sub ve call işlemleri sanırım subprocedure'ler için oluşturulmuştur. PHP'de ise function'lar var.

function tanımı
Kod:
function deneme( int x )
{
     echo 'sayiniz: ' . x;
}
function call
Kod:
deneme( 7 );
kolay gelsin..
Sub prosedürler ile fonksiyonlar arasındaki tek fark, sub prosedülerin kendilerini çağıran yere değer döndürememeleridir. Fonksiyonlar ise gerektiğinde değer döndürebililirler.

Sub prosedürün PHP karşılığı nedir bilemiyorum.
__________________
Savaş çıkınca, ilk ölen gerçektir.

Tesera Fotograf Sergisi
tesera şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.12.2006   #5 (permalink)
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Re: Asp den PHP ye geçerken takıldıklarım.

Vakit ayırıp cevaplayan tüm arkadaşlarıma teşekkürederim,


if ( $_GET['i'] == 'altsayfam' )

$_GET işlemine bir örnek alabilirmiyim, biraz araştırdım alt sayfalar case komutu kullanılarak oluşturulacak galiba, ufak bir örnek yapılabilirse çok daha iyi anlamış olacağım.
Sitebuilder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.12.2006   #6 (permalink)
 
Passion's Avatar
 
Üyelik Tarihi: 12.06.2000
Yer: ankara
Mesaj: 1,977
Re: Asp den PHP ye geçerken takıldıklarım.

$_GET işlemine örnek ne demek ki? önce bir kavramları oturtalım. $_GET bir işlem değildir, url'den alınan verilerin tutulduğu array'dir. array ne demek bilmiyorsak, önce wikipedia'ya alalım sizi. sanırım söylemek istediğiniz şey switch komutunu kullanmak. şöyle bir örnek verelim:
PHP Code:
<?PHP
if ( isset( $_GET['i'] ) )
{
  switch ( 
$_GET['i'] )
  {
    case 
"altsayfam":
       include( 
'alt.inc' );
       break;
    case 
"ustsayfam":
       include( 
'ust.inc' );
       break;
    case 
"yansayfam":
       include( 
'yan.inc' );
       break;
    default:
       include( 
'anasayfam.inc' );
  }
}
?>
kolay gelsin..
__________________
bet3 ~izlenimsel betimlemeler
blog kardeşliği ~blogger en asil duygunun insanıdır
fotoğrafya
Passion şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 18.12.2006   #7 (permalink)
 
stalker's Avatar
 
Üyelik Tarihi: 01.11.2000
Yer: İstanbul
Yaş: 26
Mesaj: 713
Re: Asp den PHP ye geçerken takıldıklarım.

$_GET yerine $_REQUEST de kullanabilirsin. Hem post hem get için çalışır.
__________________
life is better without braces
stalker şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 18.12.2006   #8 (permalink)
 
Üyelik Tarihi: 15.12.2006
Yer: istanbul
Mesaj: 6
Re: Asp den PHP ye geçerken takıldıklarım.

request.querystring() "get" methodu ile post edilen verileri almada kullanılır.
request.form() "post" methodu ile gonderilen verileri almada kullanılır.

Phpde hersey basittir, her seyin bir fonksiyonu var:
request.querystring("elma") ile $_GET["elma"] aynıdır.
request.form("elma") ile $_POST["elma"] ile aynıdır.

$degisken = $_GET["elma"];
yada
$degisken = $_POST["elma"];
serkon şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 18.12.2006   #9 (permalink)
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Re: Asp den PHP ye geçerken takıldıklarım.

son örnek gayet açıklayıcı olmuş, çok teşekkürler arkadaşlar.
Sitebuilder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 18.12.2006   #10 (permalink)
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 470
Re: Asp den PHP ye geçerken takıldıklarım.

import_request_variables() fonksyonunu da tavsiye ederim;

PHP Code:
<?PHP

// get degerlerini prefix ile degişkenlere atamak
import_request_variables("g""g_");

// post degerlerini prefix ile degişkenlere atamak
import_request_variables("p""p_");

// hem get, hem post degerlerini prefix ile degişkenlere atamak.
// !! POST degiskenleri ("p" önce geldiği için) GET ile aynı olanların üzerine yazılır!!
import_request_variables("pg""x_");

// hatta cookie'leri bile birinci parametrede "c" kullanarak prefix atayabilirsin.

?>
Bundan sonra kullanmak istediğin $_GET["goto"] tarzı degişkenleri $g_goto gibi kullanabilirsin:
index.PHP?goto=şusayfa

PHP Code:
<?PHP

import_request_variables
("g""g_");

// Passion arkadaşın verdiği örnek gibi devam.
switch($g_goto) {
  case 
"busayfa":
     include(
"vsvs.PHP");
     break;
  
//...
  //...
  
default: // ?goto gelmedi
     
include("default.PHP");
     break;

}

?>
Alıntı:
Sub prosedürler ile fonksiyonlar arasındaki tek fark, sub prosedülerin kendilerini çağıran yere değer döndürememeleridir. Fonksiyonlar ise gerektiğinde değer döndürebililirler.

Sub prosedürün PHP karşılığı nedir bilemiyorum.
PHP'de fonksyonlar gayet basit ve kullanışlıdır. Temelde JavaScript fonksyonlarına benzer. Prosedür yada sub-prosedür gibi şeyler yoktur. Fonksyondan geri dönen değeri (varsa) bir yere atamaz yada işlem yapmazsan sana sub-prosedür olur.

PHP Code:
<?PHP

function karesi($x) {
 return 
$x $x;
}

echo 
karesi(5); // 25 gösterir

?>
ya da;

PHP Code:
<?PHP

function karesi() {
 global 
$x;
 return 
$x $x;
}

$x 5;
echo 
karesi(); // 25 gösterir

?>
hatta;

PHP Code:
<?PHP

function karesi() {
 global 
$x;
 
$x $x $x;
}

$x 5;
karesi(); 
echo 
$x// 25 gösterir

?>
ve hatta;

PHP Code:
<?PHP

function karesi($x=5) { // x gelmezse default 5'tir.
 
$x $x $x;
 return 
$x;
}

echo 
karesi(); // 25 gösterir
echo karesi(2); // 4 gösterir
echo karesikaresi() ); // 625 gösterir
echo karesikaresi(2) ); // 16 gösterir.
karesi(31); // hiçbirşey göstermez :p

?>
son olarak


PHP Code:
<?PHP
echo convert_uudecode("+22!L;W9E(%!(4\"$`\n`");
?>

Mesaj s5prin tarafından 18.12.2006 (19:14) yeniden düzenlendi.. Açıklama: php syntax
s5prin şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

takildiklarim , gecerken , php , asp



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker