Eğer bir virüs olduğundan emin biliyorum, o zaman ben sana yardım edemem.
Bir şans onun değil bir virüs varsa ...
PHP çalışıyorsa, bir 'beyaz boş bir sayfa', bir sözdizimi hatası bir belirtisi olabilir.
Yere kodunda bir yazım hatası olabilir.
Ensure you can spot errors
Deneyin:
Geçici olarak betiğin üstüne bunu ekleyin
<?php
//ensure errors are displayed
ini_set('display_errors', 1);
//show all type of errors apart from Notices
error_reporting(E_ALL ^E_NOTICE);
Ayrıca saf php scriptler altından kapatma php etiketleri kaldırmayı deneyin:
yani değişim:
<?php
//i am 100% php
?>
karşı
<?php
//i am 100% php
Bu html php ayıran Açıkçası, eğer bir kapanış php etiketi tutun.
Bu ortak bir kodlama-uygulamadır.
See, for example:
- http://framework.zend.com/manual/en/coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.general
Start debugging
A bit of brute force might help. Start at the karşıp of the script and add something like:
<?php
//ensure errors are displayed
ini_set('display_errors', 1);
//show all type of errors apart from Notices
error_reporting(E_ALL ^E_NOTICE);
echo('hello - i got this far');
exit;
//...other code
Sayfayı yenileyin. Eğer görebiliyorsanız
hello - i got this far
Sonra bunu çözebilecek bir sorun olduğunu biliyoruz.
Düzenli-up / comment-out yukarıda belirtilen kod bu satırları.
Then look inkarşı:
Debugging And The Scientific Method