Oldal: 1 / 7 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (70) összesen

Téma: php segítség kellene

  1. #1
    SzG
    Vendég

    Alapbeállítás php segítség kellene

    Jó szokásomhoz híven vettem egy scriptet (php, mysql), ami természetesen nem működik ahogy kellene, egy-két bug javítására lenne szükség. Szerintem egy hozzáértőnek nem lehet vészes.

    Ha valakinek momentán éppen lenne néhány üres órája írjon egy üzit mail címmel, természetesen nem ingyen kérem.



  2. #2
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: php segítség kellene

    Egy kis php segítséget szeretnék kérni.

    HTML formátumú e-mailt küldök php szkriptben a mail function segítségével.

    Ez eddig rendben is van.

    A kódom a következő:

    Kód:
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=utf-8' . "\r\n";
    mail("címzett e-mail címe", "Levél tárgy", $uzenet, $header);
    Itt ugyebár a $uzenet változóban készül el a html kód. Az egész rendesen működik is.
    Namármost, én ebben a levélben egy visszamutató link HTML kódját is szeretném elhelyezni. Ha azonban ezt is beteszem a $uzenet változóba, akkor a címzett a levélnél nem a HTML kódot fogja látni, hanem magát a linket.

    Hogyan tudnám megoldani azt, hogy a HTML kódot lássa? Első ötletem az volt, hogy <textarea></textarea> tag-ek közé teszem, de honlapon ez működik, mailben nem.

    Nincs olyan lehetőség, mint itt a fófumban a code?



  3. #3
    Tag
    Csatlakozott
    07-04-30
    Hozzászólás
    72
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: php segítség kellene

    Kód:
    $uzenet = str_replace("<", "&lt;", $uzenet);
    $uzenet = str_replace(">", "&gt;", $uzenet);




  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: php segítség kellene

    Idézet VChris eredeti hozzászólása Hozzászólás megtekintése
    Egy kis php segítséget szeretnék kérni.


    Nincs olyan lehetőség, mint itt a fófumban a code?
    PHP kód:
    htmlspecialchars('ide jon a html link'




  5. #5
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: php segítség kellene

    Idézet Geri07 eredeti hozzászólása Hozzászólás megtekintése
    PHP kód:
    htmlspecialchars('ide jon a html link'
    Sajnos így sem azt kapom, amit szeretnék

    Így is az történik, hogy az elküldött levelet megnyitva levelezőben nem a kód jelenik meg, hanem a kattintható link.

    Arra gondolok még, hogy a kódot txt-ben mellékletként küldje el.
    Abban tudtok segíteni, hogy ehhez hogyan kell használni a mail függvényt?



  6. #6
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: php segítség kellene

    Idézet VChris eredeti hozzászólása Hozzászólás megtekintése
    Sajnos így sem azt kapom, amit szeretnék

    Így is az történik, hogy az elküldött levelet megnyitva levelezőben nem a kód jelenik meg, hanem a kattintható link.

    Arra gondolok még, hogy a kódot txt-ben mellékletként küldje el.
    Abban tudtok segíteni, hogy ehhez hogyan kell használni a mail függvényt?
    phpmailer-el egyszeruen tudsz mellekletet kuldeni, de a htmlspecialchars-nak,vagy amit elottem irtak annak mukodnie kellene.



  7. #7
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: php segítség kellene

    Idézet Geri07 eredeti hozzászólása Hozzászólás megtekintése
    phpmailer-el egyszeruen tudsz mellekletet kuldeni, de a htmlspecialchars-nak,vagy amit elottem irtak annak mukodnie kellene.
    Sajnos nem akar működni a html specialchars

    A következőt csinálom.

    $backlink változóban van a HTML kód.
    $uzenet változóban pedig a megírt HTML üzenet.

    Ezután a mail függvény hívása előtt ezt csinálom:

    Kód:
    $backlink_code=htmlspecialchars($backlink);
    $uzenet .=$backlink_code;
    És ezután megy a mail függvénybe

    Teszteléskén most magamnak küldöm, megnyitom Outlook-ban, és a HTML kód helyett a link van ott

    phpmailert nem ismerem, sajnos.



  8. #8
    Szerkesztő Tyborrex logója
    Csatlakozott
    08-07-16
    Hozzászólás
    265
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: php segítség kellene

    "mellekletek" => array(
    array("filenév" => "/mappaszerk/link.txt"


    Vagy most mire gondolsz?
    De Gerinek teljesen igaza van, szvsz, nem lehet más a gubanc?
    htmlspecialchars cart már én is használtam, bár nem mailban.



  9. #9
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: php segítség kellene

    Idézet Tyborrex eredeti hozzászólása Hozzászólás megtekintése
    "mellekletek" => array(
    array("filenév" => "/mappaszerk/link.txt"


    Vagy most mire gondolsz?
    De Gerinek teljesen igaza van, szvsz, nem lehet más a gubanc?
    htmlspecialchars cart már én is használtam, bár nem mailban.
    Nos, arról van szó, hogy a HTML kód, amit el szeretnék küldeni mailben dinamikusan generálódik kódban. Ez egy változóban van: $backlink

    Ezt kellene a júzernek mailben elküldeni, de a mail nem txt, hanem HTML formázott.

    A dolog működni működik, csak éppen Outlookban megnyitva a levelőzőt, nem maga a HTML kód jelenik meg, hanem az gyönyörűen átalakul linkké.



  10. #10
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: php segítség kellene

    Idézet VChris eredeti hozzászólása Hozzászólás megtekintése
    Nos, arról van szó, hogy a HTML kód, amit el szeretnék küldeni mailben dinamikusan generálódik kódban. Ez egy változóban van: $backlink

    Ezt kellene a júzernek mailben elküldeni, de a mail nem txt, hanem HTML formázott.

    A dolog működni működik, csak éppen Outlookban megnyitva a levelőzőt, nem maga a HTML kód jelenik meg, hanem az gyönyörűen átalakul linkké.
    Azt hittem van erre egy HTML teg, de nincs.
    Nem szép dolog ez az outlooktól, de nem ez az egyetlen hülyesége


    Utoljára módosítva: kow által : 2009-07-24 17:38

Oldal: 1 / 7 123 ... UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •