Arkadaşımdan aldığım php dosyalarını localhosta atıyorum ancak çalışmıyor bunun sebebi ne olabilir diğer kendi pc mde oluşturduğum dosyalar çalışıyor
Hata bildirimini ekle, bakarız nedenine.
PHP dosyasına hata bildirimi eklemek için dosyanın içine ilk satıra;
ini_set("display_errors", 1);
Satır sonu karakterini düzenlemek gerekiyor olabilir. Windows ta yazılmışsa "CRLF" dir. Ubuntuda ise "LF" olması gerekli bu yüzden hata veriyor olabilir. Aynısını Classic ASP de karşılaşmıştım. Atom metin düzenleyicisi programıyla sağ altta gösteriyor satır sonu (Line Ending) karakter tipini ve değiştirebiliyorsun kolayca.
https://en.wikipedia.org/wiki/Newline (https://en.wikipedia.org/wiki/Newline)
https://en.wikipedia.org/wiki/Carriage_return (https://en.wikipedia.org/wiki/Carriage_return)
https://atom.io/ (https://atom.io/)
dizin izinlerini kontrol etmen gerekebilir.