ugrás a tartalomhoz

Archívum - Okt 13, 2012

Php levél melléklet küldés

Johnny7 · 2012. Okt. 13. (Szo), 16.15
Hali

Egy ideje használunk levélküldést php alapon. Most szeretnénk ha 1db fájlt is lehetne csatolni a levélhez. Utána olvastam már sok oldalon de valahogy nem akar összejönni a dolog. Nem vagyok php mágus, ezt a pár sort is egy oldalon találtam vagy 1 éve és azóta használjuk. Tudnátok segíteni mivel kell kiegészíteni a php oldalt hogy elmenjen a melléklet is ?

HTML:
<body>
<form action="mail.php" method="POST" enctype="multipart/form-data" name="Formular">  
Neve:
  <input type="text" name="Neve">  
<br />
E-mail címe:
<input type="text" name="cime">
<br />
Óraállás:
<input type="text" name="szoveg">
<br />
<label for="file"></label>
<input type="file" name="file" id="file" />
<br />
<br />  
<input type="submit" value="Küldés">  
</form>  
</form>
</body>
</html>


PHP:
<?php  
$uzenet= "A küldő nve: $_POST[Neve]
A küldő e-mail címe: $_POST[cime]
Óraállás: ";  
$uzenet .= "$_POST[szoveg]";  
$cimzett = "info##kukac##xy.hu";  
$targy = "Levél";
$success = mail($cimzett, $targy, $uzenet);
if ($success) {
echo “OK”;
} else {
echo “NO”;
};
?>


Olvastam itt egyik fórumban egy hozzászólást, hogy érdemes esetleg feltölteni csak a fájlt és a mailbe a linkje kerül bele. Ha egyszerűbb ez a megoldás is érdekel.

Köszönöm.
 

Ajax összeakadás

gtoma · 2012. Okt. 13. (Szo), 10.58
Sziasztok!

Egy elég bonyolult js problémám akadt, és nem jövök rá a megoldásra. Gugli a barátom volt, de nem segített ő sem. :) Így jutottam hozzátok, hátha valaki tudja a megoldást, és hajlandó segíteni. :)

A helyzet összefoglalója:
Linkre kattintva indul egy ajax lekérés. Háttérbe PUSH() -al kinyomom az aktuális "állapotot", amit egy divbe pakolgatok. A kapcsolat hosszabb távon fennál, és több PUSH()-al érkezik válasz. Minden szépen működik (ff alatt nézem még csak).

Azonban ha a PUSH() folyamán újra el akarom indítani az ajax lekérést (vagyis egy újat akarok), akkor összeakadnak a lekérések. Azaz, a "második szálba" érkező válasz belekerül az első szálba is.