Php curl ile veri çekiyorum ve çektiğim verileri değişkene atıyorum. Örneğin aşağıdaki cümleyi değişkene atarkan tırnak işaretlerinden dolayı hata veriyor. Bu cümlede tırnaklarda yazım hatası var. Aşağıda yazdığım cümleyi olduğu gibi tırnaklarıda olacak şekilde yani yazım hatalı şekilde nasıl değişkene atarım.
İki basamaklı sayılardan'büyük'" olanı gösterir.
Php tek-çift tırnak kullanımı
6
●115
- 05-09-2021, 13:31:45Kimlik doğrulama veya yönetimden onay bekliyor.
- 05-09-2021, 13:42:03Kimlik doğrulama veya yönetimden onay bekliyor.Tek tırnak içerisindeki her şey string muamelesi görür. Çift tırnak için ise içeride yer alan değişkenler, tek tırnaklar vs. yorumlanır. Bu yüzden sorun yaşıyorsunuz. Diğer arkadaşların dediği gibi kullanarak sorununuzu çözebileceğiniz gibi, mevcut karakterlerin HTML entity karşılıkları ya da https://www.php.net/manual/en/function.addslashes.php fonksiyonunu kullanabilirsiniz.
- 05-09-2021, 15:16:34ugrbrk adlı üyeden alıntı: mesajı görüntüleBu örnek yazdığım cümleleri ben sayfadan curl ile ayrıştırarak çekiyorum. Bunun gibi binlerce cümle çekiyorum. Her cümleyi değişkene atayıp sql sorgusunda veritabanıma kayıt yapıyorum. Yani dolayısıyla yazım yanlışı olan cümleleri bilemeyeceğim için kaçış operatörü kullanamıyorum.bybrown adlı üyeden alıntı: mesajı görüntüle
Addslashes fonksiyonunu kullandığımda ise kaçış operatörünü otomatik ekliyor fakat benim bu veriyi kaçış operatörü olmadan çektiğim haliyle yani olduğu gibi veritabanıma aktarmak istiyorum. Köşeli parantez yada süslü parantezleri bir yerde okudum ama çözemedim. - 05-09-2021, 18:11:26Örnek betiğinizi atarsanız daha kolay yardımcı olabiliriz.fatihbozkurt adlı üyeden alıntı: mesajı görüntüle