22 Aralık 2013, Pazar

Ajax Formları Ve Php Mysql İle Artı İşareti Karakteri Korumak

Adam K Bugünün sorusu Kana hoş geldiniz iki saat önce geliyor Chris craven Adam bir saniye Öğreticiler web üzerinde hızlı bir Q & A yapabilirim Size sonuna olduğu gibi eklenmesini değil neden olarak bir artı işareti gerçekten kafam karıştı eklenmeyecek veritabanına böylece Chris yaşıyor sorun o artı işaretini alınamıyor olmasıdır Onun HTML formları onun MySQL veritabanı içine yerleştirilir ve o PHP bu verileri göndermek için Ajax kullanıyor PHP'nin MySQL veri ekleme de ama o artı işaretini kaybediyor ve bu ben rastlamak bir konudur geçmiş ve programların bir sürü çalıştırmak içi

n gidiyoruz bir sorun var Onlar veritabanında özel karakterler koymak için çalışıyoruz Eğer bir HTML formundan daha işleme yaparken ne olur artı sembolü dönüştürülür almak için gidiyor çünkü Essbase sembolü Düzgün kodl

anmış ya da değil eğer özel bir dizeye dönüştürülür değil varsa ne yapacağız birlikte basit bir örnek gösteriyor o atmak olacak olan Sembol bir boşluk değiştirmek alır ve PHP üzerinden transfer edilemez nasıl Doğr

“Q ve HTML formları ve Ajax ile PHP ve MySQL kullanarak formu veri iletimi sırasında kaybolur (artı işareti) gibi özel karakterler korunması konusunda bir oturum. ...”
Adam Khoury

u ve daha sonra bunun için yerleştirmek için küçük bir fixin koyacağız ve sadece bir çift alır kod satırları Bunu düzeltmek için tamam burada size göstermek için gidiyor ben yattık o küçük örnek artı sembolü kaybolursa nasıl bu form işleme PHP devredilmiştir ne zaman ve ne o var bu form alanı değerini gönderir basit bir ajax isteği üzerinde bu kadar teslim olmuyorsa zaman neyi düğmesi işlem için PHP preslenmiş Bu süreç formu fonksiyonu yangınlar ve çekimden Bu

Ajax Formları Ve Php Mysql İle Artı İşareti Karakteri Korumak Resim 1 Ajax Formları Ve Php Mysql İle Artı İşareti Karakteri Korumak Resim 2 Ajax Formları Ve Php Mysql İle Artı İşareti Karakteri Korumak Resim 3 Ajax Formları Ve Php Mysql İle Artı İşareti Karakteri Korumak Resim 4

alandan Google+ makyaj veri girişi ve PHP bu göndermek için AJAX arayış kullanır ve bir PHP dosyası ayrıştırma denir yığılmış PHP haberi ise en biz yapıyoruz tüm görmektir PHP Pars dosyasına bir göz atalım Değişken ayarlanır ve Morgan geri JavaScript verileri geri echo geri ajax isteği göreceğiniz artı işareti olduğunu ya da biz koymak diğer bazı karakterler kayıp olsun amacımız bu korumak için artı ben ya da bazı tür özel karakterler Birisi benim canlı web sunucusu üzerinde bu iki dosya koymak ve ben gidiyorum HTML ve bu

nu fark edeceksiniz formu ile bu sayfayı çalıştırmak Bütün bu ajax isteği veri PHP döndüğünde bakın does ve sonra sayfadaki aşağı statü unsuru haline verileri koyar BBC Ben burada bir fikir statüsünde bir yayılma var Bu nerede veri yüzden hemen yanında Gönder düğmesi PHP dönüş benim canlı web üzerinde uygulama var tamam görüntülemek için gidiyor Sunucu Ben gonna zaman Google+ benedi URL konur yapmak Örneğin boynuma Google+ Adam poori olduğunu şimdi o kadar benim artı işareti sunulmak zorundadır lider bir artı işareti var form ve PHP bu gönderdiğinizde görelim veritabanına kaydetmek PHP sandbag içinde en Bunu göreceksiniz ne olsun bakalım ve artı işaretini eksik ve dönüştürüldü Bir uzaya şimdi kanun o karakter geldi, böylece Ben MySQL gibi MySQL koymak ya da bir şey için çalıştı değilken ve sadece iyi bir artı işareti veya diğer herhangi bir karakterlerde alacak edecek ve bazen bazı karakterler kaçmak için vardır ama bu nokta değil bu Bu noktada artı işareti kaybolmuş olmasıdır PHP Ajax transfer üzerinde veya form URL olarak kodlanmış değişkenler üzerinde PHP teslim edildiğinde Hatta sizden önce bu bütün sorunu çözebilirsiniz böylece kaybolmadan oluyor işte o zaman yapmak MySQL veritabanı içine herhangi ekler o bütün sorunu çözebilirsiniz sadece birkaç satır tüm bu denir bizim ajax isteği gitmek ve biz kişinin forma koymak ne olursa olsun karşılığını almak hemen sonra alan Bu G değişkeni içine bu değeri elde hemen sonra Biz G değişkeni içinde ne olursa olsun bu dizeyi G yerine gidiyoruz Bu artı işaretini dönüştürmek olacak herhangi bir artı işaretleri varsa Bu dize, bu özel dize kadar ve ben sadece bir kelime artı işaretini atmak BB code biçimi gibi kullanılan parantez içinde o dize yerine koymak olacak, böylece her yerde herhangi bir artı işaretleri net değer bulunur bu yüzden bu tasarruf edelim ve bu hayatta sunucu koşmak Uygulamayı yenilemek için gidiyorum dk tekrar deneyin Google Plus, Vanity URL'den artı Adam Khoury konur dizi göndermek ve şimdi ben PHP geri almak bkz Artı işaretini dönüştürülen o küçük dize benim özel BB code artı ve yapmam gereken tek şey yerine herhangi bir yerde, bu zorlanma PHP orada bulunursa Bu dizeyle her yerde form işlemleri bulunduğunda Geri bir artı işareti yüzden bizim ayrıştırma dosyasına gidelim Penye ve biz ajax isteği geri veri echo hemen önce Biz o dize yerine gidiyoruz BB code formu eklendi artı gerçek bir artı işareti ve sonra biz ProGrip dantel kullanmak için herhangi bir diğer kaldırıldı gidiyoruz MySQL içine takmadan önce dize yeni kullanımda bu karakterler Sadece bir artı işareti olabilir bu sağlayacağız verileri sterilize Bir nokta ve çizgi harfler ve rakamlar Herhangi diğerleri bu dizede korkak karakter olamaz ancak izin artı veritabanına göndermek olmak imzalayacak Burada belirtilen bu karakterlerle birlikte ve daha sonra yapacağız sadece konum değişkeni geri yankı G o yana tüm temizlenmeli ve bu örneğin bu noktada dönüştürülen olacak o geri echo Her şey korunur nasıl göstermek için ajax isteği vardır ve şimdi benim webserver geri gidecek doğru dönüştürülmüş Uygulamayı yenilemek ve yeniden artı konur deneyin Adam Khoury göndermek ve şimdi geri almak o artı Adam Khoury ve benzeyen veritabanına gidersiniz bu ne ve normal artı karakteri ile MySQL o karakteri saklamak hiçbir sorunu var bu formdan transfer ne zaman bütün sorun geliyor senin PHP ve biz yerinde bunun için bir çözüm koymak nasıl görebilirsiniz Sadece üç gerçek aslında bir kodu arazi olduğunu aldı Burada bir hat bu dize yerine O zamanlar bir artı işareti ve javascript için Değiştirmek burada bir satır koymak formundan değer istediğiniz herhangi bir özel karakterler Eğer herhangi bir özel gerginlik istediğiniz bir şey 10 dönüştürebilirsiniz Bu baba PHP alır, sonra ne zaman ve aslında onu açtığınızda var İstediğiniz sembolü dize kullanarak bunu yardımcı olur umarım tamam Chris yerine senin sorunu hafifletmek ve daha iyi anlamamıza yardımcı olur senin artı işareti kaybolmadan nerede bu sorunu olduğunu ne zaman programlama formları ile programcılar anlaşma bir sürü ve veritabanlarına dışarı oluşturduğu tüm tasarruf ve gerçekten bir saniye Öğreticiler web ile yapmak bir şey yok Bu herkesin uğraşmak zorunda olduğu genel bir konudur.

Açıklama

Q ve HTML formları ve Ajax ile PHP ve MySQL kullanarak formu veri iletimi sırasında kaybolur (artı işareti) gibi özel karakterler korunması konusunda bir oturum. Bazen karakterler yok ya düzgün kodlanmış veya bunları temsil eden belirli bir dize ile değiştirilir değilse bir alana değiştirilecek gözükecek. Özel karakter düzgün kodlanmış değilse karakter kaybı URL olarak kodlanmış veri iletimi üzerinde olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.8/10

  • 80
    Olumlu
  • 1
    Olumsuz
  • 20
    Yorum
  • 5562
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • BioHunta

    BioHunta

    28 Mayıs 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007

ANKET



Bu sayfa işinize yaradı mı?