• 10-03-2021, 22:33:16
    #1
    Arkadaşlar şöyle bir sorunum var.
    abc.com sitesi içerisindeyken oluşturduğum php dosyası ile xyz.com/dosya gibi bir yere text dosyası oluşturmak istiyorum.

    touch ("http://xyz.com/dosya/deneme.txt") or die ("Dosya Oluşturulamadı!") ;
    kodunu yazdığımda hata veriyor.
    Oluşturmak istediğim klasörün yazma izinleri var.

    Zaten php dosyasını xyz.com içine atıp oradan yukarıdaki touch komutunu oluturduğumda sıkıntı olmuyor.
    Yardımlarınız için şimdiden teşekkürler.
  • 10-03-2021, 22:37:42
    #2
    Site adresi vererek dosya oluşturamazsınız. Dizin yolu vermeniz gerekli. Yani örneğin; ../dosya/deneme.txt gibi.
  • 10-03-2021, 22:39:12
    #3
    touch komutu ile uzak sunucuda dosya oluşturamazsınız. Bahsettiğiniz gibi uzak sunucuda bir api yolu oluşturabilirsiniz veya uzak sunucuya ftp ile bağlanıp dosyayı oluşturabilirsiniz.

    https://github.com/altayalp/php-ftp-client
  • 10-03-2021, 22:42:33
    #4
    Arkadaşlar cevaplarınız için teşekkür ederim. Peki uzak sunucuya ftp ile bağlanıp oluşturabilecek php kodu varmıdır? Yoksa manuel mi yapılmalıdır.
    Gerçi uzak sunucu dediğim aslında aynı sunucuda. Ancak hostingler farklı.
  • 11-03-2021, 00:30:57
    #5
    Gncz adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar cevaplarınız için teşekkür ederim. Peki uzak sunucuya ftp ile bağlanıp oluşturabilecek php kodu varmıdır? Yoksa manuel mi yapılmalıdır.
    Gerçi uzak sunucu dediğim aslında aynı sunucuda. Ancak hostingler farklı.
    PHP & FTP için örnek. bunun dışında xyz sunucusunda bir txt.php oluşturup, ilk sunucudan da xyz sunucusundaki phpyi çağırarak txt oluşturabilirsin.