<? ve <?php arasındaki fark?
6
●333
- 15-08-2018, 20:41:56Merhaba arkadaşlar bir internetten bulduğum bir scripti kendime göre düzenliyorum. Sorunum şu scriptde phpyi <? olarak başlatıyor ancak bunu kendi sitem okumuyor bende <?php yapıyorum ama bu seferde ekranda hiçbirşey yazmıyor. Sorun nedir acaba? <? olarak sadece <? ?> içindeki kodlar çalışmıyor diğer kodlar çalışıyor ancak <?php ?> yapınca ekran komple beyaz oluyor. Yardımcı olursanız sevinirim. İyi günler.
- 15-08-2018, 20:53:47Üyeliği durduruldu<? bunu kullanabilmeniz için sunucuda short_open_tag etiketinin açık olması gerekir çoğu sunucuda kapalıdır o yüzden elinizden geldiğince <?php tagını kullanın hocam.
Neden ikiside var o zaman?
eski php sürümlerinde <? bu tag yeterliydi fakat daha sonra birçok dil türevi ortaya çıktığından karışıklığın önüne geçmek için <?php kullanılmaya başlanmıştır. Örneğin
short_open_tag açık bir sunucuda php dosyası içinde <?xml version="1.0" ?> gibi xml etiketi kullanmaya çalışırsanız problemle karşılaşırsınız.
Eğer <? şeklinde kullanmak istiyorsanız php.ini dosyanızdan short_open_tag = on yapmalısınız. - 16-08-2018, 06:44:24kullandiginiz scriptte session kontrolu yapiliyor olabilir. sessionlarin tutuldugu temp klasorunun yazma izni yoksa ondan beyaz sayfa veriyordur.
- 16-08-2018, 20:21:11Merhaba tekrardan iyi günler dilerim. Sitemde php.ini dosyası yok yani sitemde etc klasörü yok vardır ama ben filezilladan göremiyorum ne yapabilirim? nasıl aktif edebilirim acaba?phpexp adlı üyeden alıntı: mesajı görüntüle
- 16-08-2018, 23:21:50Yardımınız için çok teşekkür ediyorum sorun düzeldi iyi günler.Mehmetmasa adlı üyeden alıntı: mesajı görüntüle