ugrás a tartalomhoz

E-mail címről melléklet letöltése

Velias9 · 2008. Már. 3. (H), 17.45
Sziasztok!

A kérdésem az, hogy, ha van egy PHP scriptem, ami időközönként küld nekem egy levelet mellékelve egy dokumentummal, akkor egy másik PHP script hogyan tudja letölteni a mellékletet, aztán a fálrendszerbe menteni, vagy adatbázisba írni? Nem tudom, hogy ez fontos-e de egy Gmail-es fiókot használok.

Előre is köszi minden segítséget!
 
1

IMAP/POP3

janoszen · 2008. Már. 3. (H), 20.18
Üdv,

hol akadtál el? Meddig jutottál?

Egyébként nem javaslom, hogy adatbázisba írd a teljes fájl tartalmát, mert azzal random szívások vannak, jobb csak lementeni valahova és a fájl nevét betenni adatbázisba.

J
2

imap ssl

Ronyn · 2008. Már. 5. (Sze), 01.31
sem árt ha elérhetö...
3

Semeddig

Velias9 · 2008. Már. 5. (Sze), 16.10
Az igazság az, hogy még nem álltam neki, mert először meg akartam képdezni valakit, aki ért hozzá.
A cél konkrétan az lenne, hogy különböző webhelyek egy helyre elküldenék időnként az adatbázisukat, majd fájlrendszerbe mentik azt és adatbázisba írják az adatait (mikor érkezett, honnan, stb.) és a pl egy hónapnál idősebbeket letörölné.
4

ftp

ksgy · 2008. Már. 5. (Sze), 17.11
szerintem ftp erre alkalmasabb, mint az emailkuldes :)
valami hasonlo modon: sql dump -> bzip2/tar.gz/zip/akarmi -> ftp-re fel, utana egy adatbazisbejegyzes a file nevevel (a helye ugye adott) -> regebbieket, amik nem kellenek, torolni
5

Sztem API, POST, RSYNC

janoszen · 2008. Már. 5. (Sze), 21.26
Sztem, erre az e-mail a legkevésbé alkalmas és legkevésbé biztonságos technológia.

Inkább a következőek:

- POST
- API
- RSYNC
- FTP
- SCP

Vagy a központi szerver időzítve minden webhelytől időnként kérdez egyet...
6

ja, cron...

TeeCee · 2008. Már. 6. (Cs), 10.48
... az a legegyszerűbb, ha cron-ból meg tudsz hívni valamit, ami válaszként a mentendő doksit adja. Szerintem.
De az FTP is jó.

Én készítettem e-mail olvasót (meglévő, hibásan működőt átalakítva saját szájízre), azon keresztül olvassuk a leveleket meg küldünk. Van gMailes fiókunk is, ragyogóan megy. Fejléc adatbázisban, az e-mail meg lerakva fájlként, úgy érdemes. Aztán, ha megnyitják az e-mailt, első olvasáskor kirakni a fájlokat egy megadott helyre megadott néven, így kereshető is lesz a fájlnév/tartalom...

Ja az e-mailes megoldás lesz, akkor szívesen válaszolok e-mailre...
7

Ez jól hangzik...

Velias9 · 2008. Már. 6. (Cs), 17.00
Tehát az FTP és az időzített lekérdezés lenne a jó. Azonban ez felvet néhány kérdést.
Hogyan tudok FTP-re csatlakozni PHP-val? Egyébként főleg a felhasználónév és a jelszó a gond, de amúgysem értek ehhez.
A másik, hogy hogyan lehet távoli MySQL adatbázishoz csatlakozni? Nekem még nem akadt olyan esettel dolgom, amikor nem localhostot kellett volna használni.

És köszi az eddigi segítségeket is!
8

benneja manyuálban...

TeeCee · 2008. Már. 7. (P), 12.57
FTP: http://hu.php.net/ftp
távoli MySQL-hez csatlakozás: másik szerverIPt/nevet adsz meg ,-)

De ha van PHP a gépen, amelyikről kell a dolgot leszedni, akkor nem kell távoli csati. PHP-t meghívod (pl. wget), az elkészíti a DB-mentést (mondjuk mysqldump is jó, ha futtathatsz), majd FTP-vel bárhova átnyomja.
9

Thanks

Velias9 · 2008. Már. 7. (P), 14.57
Mindenkinek nagyon köszönöm a segítséget!