lostyazilim
tr.link

PHP Yardıma İhtiyacım Var

12 Mesajlar 1.229 Okunma
acebozum
tr.link

Dijiseo Dijiseo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Copywriter
  • Konum Çanakkale
  • Ad Soyad İ** B**
  • Mesajlar 1159
  • Beğeniler 394 / 299
  • Ticaret 17, (%94)
Projemin bitmesine çok az kaldı aşırı heyecanlıyım :)

Ama yapamadığım bir şey var;

Veritabanında bulunan kullanıcı adına özel bir url ve sayfa şablonu oluşturmak istiyorum. Ve bunun her üyeye aynı şekilde olmasını istiyorum.

örneğin instagram.com/kullaciadi gibi ...
 

 

wmaraci
reklam

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Profil sayfasının var olduğunu sanıyorum, profil.php da kullanıcı bilgilerini aldığın GET değerini bir kenara not al ( mesela : profil.php?k_id=1)

Ardından sitenin ana dizininde .htaccess adında bir dosya oluştur ve içine bunları yaz

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([A-Za-z0-9-]+)/?$ profil.php?k_adi=$1


Daha sonrası da php ya kaldı zaten :)
 

 

Dijiseo Dijiseo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Copywriter
  • Konum Çanakkale
  • Ad Soyad İ** B**
  • Mesajlar 1159
  • Beğeniler 394 / 299
  • Ticaret 17, (%94)
sovetski
Get derken bundan mı bahsediyorsunuz hocam profil.php'de

$id = $_GET["id"];
$sorgu = mysql_query("SELECT * FROM veriler Where id='$id'");
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
@sovetski adli arkadas htaccess kodlarini vermis. Siz sadece profile.php'de $kulladi=$_GET["k_adi"]; seklinde GET ile kullanici adini alip MySQL veri cekerek kalıp olarak hazirladiginiz yerlerde gerekli yazilari gostereceksiniz.


Kolay gelsin..
 

 

wmaraci
wmaraci

Dijiseo Dijiseo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Copywriter
  • Konum Çanakkale
  • Ad Soyad İ** B**
  • Mesajlar 1159
  • Beğeniler 394 / 299
  • Ticaret 17, (%94)
Profil.php örneği hazırlayabilir misiniz ?

sovetski emreyvz
 

 

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Dijiseo daha önce göndermiştim : https://www.youtube.com/watch?v=ulRxgMzUKA0 ve s.
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Hocam örnek olarak ve sovetski 'nin .htaccess kodunu kullanarak göstereyim.


.htaccess dosyasına bu kodları yazıyoruz.


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([A-Za-z0-9-]+)/?$ profil.php?k_adi=$1


Daha sonra çok basit bir şablon oluşturup ona şekil verelim.


profil.php




include "db_baglan.php";
$kulladi= $_GET["k_adi"];

$verial= mysql_query("SELECT * FROM uyeler where kullanici='$kulladi'");
if(mysql_num_rows($verial)>0){
while($sor= mysql_fetch_assoc($verial))
{

$email = $sor["email"];
$kayittarihi = $sor["kayit"];
$ip = $sor["ip"];
}


?>

Adlı Üyenin Profiline Hoşgeldiniz













Email:
Kayıt Tarihi:
IP Adresi:







Kolay gelsin.
 

 

Dijiseo Dijiseo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Copywriter
  • Konum Çanakkale
  • Ad Soyad İ** B**
  • Mesajlar 1159
  • Beğeniler 394 / 299
  • Ticaret 17, (%94)
emreyvz

Hocam bir türlü veriyi çektiremedim.
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)

Dijiseo adlı üyeden alıntı

emreyvz

Hocam bir türlü veriyi çektiremedim.


Veritabanından mı veri çekemediniz?

Ayrıca şuan halihazırda bir veritabanınız var değil mi?
 

 

Dijiseo Dijiseo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.07.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Copywriter
  • Konum Çanakkale
  • Ad Soyad İ** B**
  • Mesajlar 1159
  • Beğeniler 394 / 299
  • Ticaret 17, (%94)
emreyvz

include "baglanti.php";
$kullanici_adi= $_GET["kullanici_adi"];

Evet hocam include bile ettim.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al