İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

PHP Header {Js}

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
Php header kullanarak php yi js olarak gösterdim fakat mysql den while döngüsü ile çektiğim kodları yazdırmayı beceremedm. Kısacası yukarıda while ile çektiğim verileri isteyen herkes aşağıdaki kodu eklediği zaman while döngüsü ile çektiğimiz veriler onlarında sitesinde gözüksün istiyorum ...
Kod:
<script type="text/javascript" src="http://domain.com/bilmemne.php"></script>
 
E

Erturk

Misafir
Tam olarak anlayamadım.

Kullanıcı kendi sitesinde bu script kodunu yazınca sizin PHP dosyanızdaki veriler onun sitesinde mi yayınlansın istiyorsunuz?
 

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
<script type="text/javascript">
document.write("merhaba");
</script>

bunu şu şekilde düşünebilirsin:
<?php
echo("merhaba");
?>
gibi. benzer mantık yani. javascript ile işlenmiş bir veriyi basmak için document.write komutu kullanılır.

özeti: evet öyle olacak. satır problemi olursa:
document.write("$sayi\n");
şeklinde denersin. \n javascriptde de alt satır karakter görevini yerine getirir.
 

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
Bana Bunun için Bir Örnek Verebilir misiniz ? php içinde nasıl kullanacağımı hâla çözemedm :(
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
anladığım kadarıyla .htaccess ile phpyi js olarak gösteriyorsun.

php de
PHP:
<?php
echo"yazdır!";
?>

yi nasıl kullanıyorsan

js de de
PHP:
<script type="text/javascript">
document.write("yazdır!");
</script>

Şeklinde kullanırsın bu da demek oluyorki;
while döngüsü içinde echoyu kullanarak document.write yazdıracağız! - Bunu bende anlamadım:)

Örnek bir kod.
PHP:
<?php //php-to-js.php :: php sayfasını js olarak gösterip bişeyler etcez.
echo'<script type="text/javascript">';
include("baglan.php"); //bağlandım!
$sorgu = mysql_query("SELECT * FROM tablo order by id desc limit 5");
while($satir=mysql_fetch_row($sorgu))
{

$id=$satir[0];
$baslik=$satir[1];

echo"

document.write('$baslik');
</script>
";

}

echo'</script>';
//Troypc
?>

Denenmedi!
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
hayır .htaccess düzenlemesine gerek yok.

<script src="dosya.php"></script>

dosya.php içeriği:

PHP:
<?php
// sorgu işlemleri
echo "document.write('\'.$deger1.'\')\n";
?>
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
ref2.php deki
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
satırlarını kaldır önce. sonra
echo "document.write('" . addslashes($deger) . "')\n";
olarak değiştir
 

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
ref2.php deki
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
satırlarını kaldır önce. sonra
echo "document.write('" . addslashes($deger) . "')\n";
olarak değiştir

Onu Türkçe KArakter sorunu yüzdnden koydm :) Bu Dediğin Çalıştı Teşekkr Derm Ama Genede Türkçe KArakter Sorununu Çözemedm :(
 

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.

Üst