1. sayfa
|
dur bakalım sorunu doğru anlamışmıyım? sen veritabanına bilgi girişi yapıyorsun ve bu girişinde döngülerden dizilerden, php fonksiyonlarından veya değişkenlerden faydalanmak istiyorsan. o komutlarıda giriyorsun ama sayfayı açtığında onlar komut olarak değilde normal yazı olarak karşına geliyor. doğru anlamış mıyım? |
|
aynen öyle < Resime gitmek için tıklayın > |
|
açıkcası bu şekilde birşey ilk defa başıma geliyor ve daha önce hiç böyle bir şey ne merak ettim ne de duydum.. ama değişkenleri <?php ... ?> tagları arasına yazarak denedin mi? komik geliebilir kulağına ama herhangi bir fikrim yok şuanda... |
|
Niye değişken adlarını veritabanına kaydettiğini ve geri almaya çalıştığını anlayamadım. Yapmak istediğini biraz daha açabilirsen belki yardım edebilirim. |
|
Şimdi hocanın verdiği bir ödev var ortada ben bu ödevi yapıyorum.Ödevde neye ihtiyacım varsa onu kullanıyorum,tanımlıyorum. ödevler daha toplu olsun die böyle bişey yapayım dedim. ama sonuç ortada ve nasıl düzeltebilirim. işin özü hoca ödevi istediğinde ben saf haliyle gösterebilmek istedim |
|
Bi Oneri: Odevi Gosterim Sayfasinda $unu Yap: DB Den Kod Kismini Al, Di$arda Bir Temp Dosyasina yazdir, "temp.php" sorasinda include_once "temp.php" Mantik Budur. |
|
Bakın ne buldum: http://tr2.php.net/eval
İşe yarayabilir. Sayın sehlor'un verdiği mantık da çok hoşuma gitti. Üstelik oldukça pratik. Kolay gelsin. |
Parse error: syntax error, unexpected T_LNUMBER in D:\xampplite\htdocs\portal\index.php(139) : eval()'d code on line 1 << Hata bu
echo komutunu koyduğumda çıkan sonuç şu Parse error: syntax error, unexpected T_LNUMBER in D:\xampplite\htdocs\portal\index.php(139) : eval()'d code on line 1 << Hata
veritabanındaki kayıt <table width="350" border="0" cellspacing="0" cellpadding="0"> |
|
bunu fopen(); fwrite(); komutlarıyla denedim oluyor. veritabanındakini yazdırıoruz sonra çekiyoruz. sağolun..
|
|
|
Böyle Yaptım denebilir sadece hatalar yok :) oda ufak bi deneme içindi. bundan sonrası basit @fopen(); başına bu şekilde @ koysak dosyamızın adını yolunu göremezler herhalde değil mi?
Çok Sağolun sehlor hocam... |
|
dosyan static isim almasin diyosan mt_rand ile randomize dosya isimleri verebilir, kaynagi bi kez okuttuktan sonra dosyayi silebilirsin. mesela $myFile = "temp.php"; Yerine $myFile = "temp_" . mt_rand() . ".php"; include_once $myFile; unlink($myFile); Dersen Eger, Temp Dosyasini Randomize Bi isimle Olu$turur: Ornegin: temp_157002152681.php include eder, i$lemi gosterir ve siler. Sayfayi Refreshlersen Yeni Bir Temp Dosyasi Elde Edersin. Ama Sadece Senin Sayfan Icin Gecerli Olur, Kaynak Okunduktan Sonra Silinir Cunki. |
|
bu daha güvenliymiş. bi sakıncası varmı peki bi sorun çıkartırmı? |
| bu mt_rand fonksiyonu kendi oluşturup siliyor mu dosyayı yoksa sadece çağırıyor mu(biraz saçma oldu)? |
mt_rand() adli fonksiyon sana 10 Haneli Rastgele Bir Sayi Uretir, Dosya Olu$turmaz, Silmez Cagirmaz. |
1. sayfa
ben öğrenciyim ve çalışmalarımı daha düzenli ve rahat görebilmek amacıyla bir sistem geliştirdim.
ama bir sorun var.
Ödevlerimi veritabanına kaydediyor. ve veritabanına kaydedilirken ödevde değişken tanımlamaları ve döngüler var bunlar ekrana yazıldığında direk yazıyor.
bunu nasıl düzeltebilirim?
include istemiyorum çünkü sadece bi ekle butonuyla işimi halletmek istiyorum
upload gibi bi yöntem 2 planda olmalı benim için.
ama bu dediğim veritabanına kaydedilemiyorsa (yani yazdırdığımda saf php sayfası gibi olmayacaksa) upload ve include yapmayı düşünüyorum.
Şimdiden Teşekkürler, Saygılarımla....