Web sitesine fotoğraf yükleme, e-posta bot fotoğraf gönderebilir

2 Cevap php

Ben sürekli aşağıdaki adımları alıyorum, ve ben bu otomatikleştirmek için bir yol var biliyorum:

  1. kendime telefonunuzdan fotoğraf e-posta
  2. benim bilgisayar için bu fotoğrafları kaydetme
  3. Bir web sitesine kaydedilen fotoğraf yükleme

Bir komut dosyası (belki PHP) yazmak için bir yolu var mı, o şunları yapar:

  1. listens to any emails sent with attachments to a bot email (ex: bot@site.com)
  2. otomatik olarak siteye bu e-posta gönderilen ekleri yükler? (Örn: www.site.com / fotoğraf upload)

2 Cevap

Eğer sunucu üzerinde olması gerekiyorsa, bir çift yaklaşımlar vardır.

  • PHP bir posta hesabını kontrol edebilirsiniz via POP3 or IMAP. Eğer her birkaç dakikada ve süreç gizli bir e-posta hesabınızı kontrol etmek için bir PHP komut dosyası patlar Cron çalışan olabilir.
  • Gelen e-posta da bir PHP komut dosyası için piped doğrudan olabilir

Ben sadece Flickr kullanmak, ve onlar size ekleri göndermek ve onları otomatik olarak işlenmiş olabilir rastgele bir e-posta address@flickr.com verir. Flickr fotoğraf barındırma iyisin eğer hızlı ve en kolay seçenek bulunuyor.

Telefon online gidebilirsiniz, neden bunları e-posta ve sitenize doğrudan fotoğraf yüklemek değil? Birçok mobil platformlar Flickr gibi hizmetleri bloglar girişleri ve görüntüler ekleyerek ve hosting için müşterimiz var. Belki telefonunuz için böyle bir istemci hakkı yoktur?


Kendi komut pasif bir şeydir. Ben bir sayfa açmak edilerek günde 24 saat varsa, e-postaları kontrol ve ekleri varsa sadece asenkron formu başlatmak için bir kez 10 dakika içinde bir döngü içinde bazı sunucu yöntemini çağırarak orada JavaScript koyabilirsiniz ama PHP ile aşina değilim ama ... sonrası.

Eğer ayrıntılı ve ne olursa olsun sizin emrinizde olabilir eğer iyi olurdu. Bu site ve yönetim erişimi ya da size sadece bir kullanıcı var mı? Sadece HTTP POST ek olarak kullanmak için bir API belki var mı?

Ben kendi sitesi olmadığı sürece, bir yere bir tarayıcı penceresi veya bir masaüstü programı açık biriyle her zaman çalışan bir bilgisayara ihtiyacınız olacak, inanıyorum.