PHPLiveX-开源

  • t6_378038
    了解作者
  • 31.5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-20 12:57
    上传日期
PHPLiveX是一个轻量级的php-javascript类库,可帮助您将AJAX集成到php应用程序中。 如果没有再次加载页面,则可以在同一页面中调用php函数,将表单提交到url并向另一个页面发送请求
PHPLiveX-2.6-tr.zip
  • phplivex_uncompressed.js
    25.4KB
  • PHPLiveX.php
    12.5KB
  • upload.cgi
    4.7KB
  • Ajax_History_Plugin_V1Beta.zip
    5.8KB
  • d攌乵antasyon.html
    27.7KB
  • phplivex.js
    19.2KB
  • benioku.txt
    4.3KB
内容介绍
######################################### # PHPLiveX - PHP & Ajax Kütüphanesi # # (C) Copyright 2006 Arda Beyazoğlu # # Versiyon: 2.6 # # Web Sitesi: www.phplivex.com # # İletişim: arda@beyazoglu.com # # Sürüm Tarihi: 05.02.2010 # # Lisans: LGPL # ######################################### PHPLiveX 2.6 -------------- Uzun bir aradan sonra çıkarılan bu yeni sürüm ile birlikte, çok sayıda yeni özellik, hata düzeltmeleri, performans ve güvenlik optimizasyonları yapıldı. Önceki sürümden bu yana, geçen yaklaşık 1.5 sene içerisinde gelen istekler dikkate alınarak gerekli değişiklikler ve düzeltmeler yapılmıştır. Sürümün getirdiği en önemli iki özellik, Ajax İle Dosya Yükleme özelliği ve Ajax History Eklentisidir. İşte tüm yeniliklerin listesi: - Yeni Özellikler * Ajax History Eklentisi beta * Ajax ile dosya yükleme * Tüm JS fonksiyonları, yeni oluşturulan PLX json nesnesi ile daha kolay kullanılabilir hale getirildi * Yeni parametreler eklendi: id, caching, history, timeout, onTimeout, onPreload * Yeni metotlar eklendi: LoadJS, LoadCSS, AjaxifyUpload * Form gönderimine dosya yükleme özelliği eklendi * interval parametresi ile tekrarlı çalışan fonksiyonları durdurabilmek için Stop metodu eklendi * Statik sınıf metotları için AjaxifyClasses ve AjaxifyClassMethods metotları eklendi * Sınıf özellikleri de JavaScript tarafında kullanılabilir hale getirildi - Değişiklikler * PHP Encoding değişkeni kaldırılıp, phplivex nesnesi oluşturma kısmına kondu * Olay yöneticilerine ikinci bir argüman eklendi. (Bu sayede xmlhttp nesnesine ve phplivex parametrelerine ulaşılabilir) * PHP Run metodunun kullanımı değişti. * PHP AjaxifyObjects ve AjaxifyObjectMethods metotları için session kullanımı kaldırıldı * onFinish fonksiyonunda false döndürüldüğünde, target ve onUpdate parametreleri yoksayıldı - Düzeltmeler * interval parametresi ile ilgili hatalar düzeltildi, fonksiyonu durdurabilmek için Stop metodu eklendi * Ajax ile alınan verideki style kodları ie de çalışır hale getirildi * Kullanıcı tanımlı olmayan fonksiyonların Ajaxify metotları ile kullanılması engellendi * Form gönderiminde multiple select kullanıldığında ortaya çıkan hata düzeltildi * target parametresine multiple select girildiğinde ortaya çıkan hata düzeltildi # AJAX ile Dosya Yükleme Özelliği (ÖNEMLİ) Dosyayı eş zamanlı olarak yükleyebilmek için, arşivden çıkardığınız "upload.cgi" isimli dosyaya ihtiyacınız var. İndirdiğiniz arşivin içindeki upload.cgi isimli dosyayı sunucunuzda cgi betiklerinin çalıştığı bir yere taşımalısınız. Örneğin, çoğu sunucuda cgi dosyalarınızı çalıştırabilmeniz için "cgi-bin" adlı bir klasör bulunur. Dosyanın çalışıtırabilir olmasına dikkat ediniz. Daha detaylı bilgi için, "http://www.ricocheting.com/server/cgi.html" adresine göz atmanız önerilir. *** upload.cgi dosyasının ilk satırında perl yüklemesinin adresi olduğuna dikkat ediniz. (#!C:\perl\bin\perl.exe), (#!/usr/bin/perl) gibi Yerel dosyalarınızda çalışıyorsanız, bilgisayarınızda "PERL" yüklü olmalıdır. http://www.activestate.com/activeperl adresine girerek PERL installer indirip bilgisayarınıza kurabilirsiniz. Tabiki apache sunucunuzda da PERL için birkaç ayar yapmanız gerekecektir. *** Apache ana konfigürasyon dosyası olan "httpd.conf" içerisinde, 1) Cgi modülünün aktif olması gerektiğine dikkat ediniz. (LoadModule cgi_module modules/mod_cgi.so gibi) 2) Cgi çalışmasını istediğiniz dizinde ExecCGI seçeneğini girmelisiniz. Örneğin, yerel sunucunuzun içerisindeki herhangi bir yerde çalışması için, belirlediğiniz DocumentRoot dizini için: DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> Options Indexes FollowSymLinks // Bu satırın sonuna bir de ExecCGI eklemelisiniz AllowOverride None Order allow,deny Allow from all </Directory> 3) #AddHandler cgi-script .cgi , satırının başındaki # işaretini kaldırmalısınız
评论
    相关推荐