

Php Form İşlemleri (Php Ustalarının Yardımlarını Bekliyorum)
-
kod renklendirme sitesi yapmaya çalışıyorum. kodu renklendiremek için elimde javascript dosyaları ve stil dosyaları var.
hatta bir örnek olarak da göstereyim: http://buremba.com/kod/ornek
anasayfa için de basit bir taslak hazırladım: http://buremba.com/kod
textarea ile godu goster.php'ye gönderiyor o da kodu görüntülüyor. istediğim şey ben bu gösterilen sayfada bu css ve javascript dosyalarını nasıl php'ye entegre edeceğim?
2. planda yapmak istediğim şey ise kodlar için rasgele bir link ayarlasın sitede. bu linki açınca kodun reklendirilmiş hali görüntülensin.
bu iki olay hakkında tahrikatımızın php ustularından yardımlarını bekliyorum. :)
(bir elim f5'te)
-
Şincik goster.php'de html kodları arasına javascript kodunu koyacaksın en üste..Head tagına konulması body tagına konulması gerekenleri düzgün koyacaksın.
ama
Link oluşturma işinide; tmpye geçici sayfa kaydedip harici link vererek yada mysqle veri kaydedip harici link vererek yapabilirsin.
Bence o sayfalar için 2 dakika süre ver.2 dakika sonra o sayfaya girildiğinde mysqlden silsin verileri giremesin sayfaya..
Kısaca düzenleme gereği buldum; Adam işini yapacak goster.php sayfanın temel özelliklerini mysql'e kaydedecek.Adam kodlara bakacak tamam güzel.2 dakika içinde işini görecek.2 dakika bitince sayfayı yenilediğinde o sayfa orada olmayacak.MySQL'den silinecek temel özellikler.
-
tam anlayamadım ama sanırım forma girelen kodu goster.php de renklendirmek istiyorsun.
şöle bişi yapabilirsin.
<pre class="sh_php"><code>
<?
$kod = $_POST['kod'];
echo ereg_replace("<", "<", $kod);
echo ereg_replace(">", ">", $kod);
?>
</code></pre>dene bakim calısacak mı.
-
yok be abicim değişen birşe olmadı
-
yapmak istediğin şey bir profosonel editörün işi. Aynı algorithmayı kullanacaksın sonuçta. Benim sana en basit çözümüm case methodunu instr ile birleştirmen. Aynı zamanda tüm fonksiyon isimlerini mysqle atıp bir karşılaştırma operatörü atayacaksın. En azından fonksiyonlar bu şekilde renklenir. Parantezler için
a$ = "(" ve b içinde ")" verip
for each $a in kod
a$ = echo "<font colour"
şeklinde bir girdi düşünebilirsin ama baya zorlayıcı birşey bence
-
robotix renklendirme konusunda herşey tamam ama bunu bir sisteme uygulamada zorluk çekiyorum ben mesela adam kodları girecek siteye ben bunu onun için oluşturduğum bir sayfada javascript dosyalarıyla renklendireceğim ve ona göstereceğim.
-
jslerle style dosyasını indirdim verdigim kodla denedim bende sorunsuz calıstı
-
javascripte ihtiyacın yok çok da zor bi olay değil bu
regular expressions ile ilgili araştırman gerekiyo
ama ben forumlarda kullanılan böylesine küçük bi scripti niye site olarak yapmaya çalıştığını anlamadım.