Nasıl PHP ile php.ini değiştirmek için?

5 Cevap
short_open_tag = On

Bu mümkün mü?

EDIT

Ben bu çalıştı:

<?php
if (!ini_get('short_open_tag')) {
    ini_set('short_open_tag', 'On');
}
$a=1;



?>
<?=$a;?>

çalışmıyor değil <?=$a;?>, bu yüzden hangi çıkışları.

5 Cevap

PHP 5.3 kullanıyorsanız short_open_tag artık bir seçenek değildir.

http://php.net/manual/en/ini.core.php

Kısa etiketler PHP 5.3 olarak onaylanmaz ve PHP 6.0 kaldırılmış olabilir.

Eğer ini_set kullanabilirsiniz rağmen, (PHP Belgeler alıntı) dikkatli olun

Not all the available options can be changed using ini_set(). There is a list of all available options in the appendix.

Eğer magic_quotes, short_open_tags gibi seçenekleri değiştiriyorsanız, o tamam. Vb safe_mode, enable_dl değiştirmek için gidiyoruz Ama eğer bazı sorunlarla karşı karşıya olabilir.

Eğer bir oturum sırasında değiştirmek ve daha sonra bu konuda unutmak istiyorsanız, ini_get () kullanın ve ini_set (). Aslında programlı php.ini değiştirmek istiyorsanız, size, parse_ini_file kullanarak ini dosyasını ayrıştırmak seçeneklerinizi değiştirmek ve geri diske yazabilirsiniz. here daha fazla bilgi için bkz:

veya dosyanın normal açılmasını, preg_replace () vs kullanarak kendi dize değiştirme yordamı yazabilirsiniz.

Php.ini dosyasını düzenleyin

;short_open_tag = On 
with
short_open_tag = On (just remove the ; and restart your apache server)

Şimdi bu iş olacak