Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Textarea - pętla - zagatka
Forum PHP.pl > Forum > Przedszkole
fiflus
Problem opisuje poniżej
index.php
Kod
<form action="zobacz.php" method="post">
<textarea name="mail" rows="20" cols="60">
</textarea>
<br>
<br>
<input type="submit" value="dodaj">
<input type="reset" value="kasuj">
</form>


Powiedzmy, że wpiszę w textarea adresy email:
Kod
ala@onet.com
basia@onet.com
kasia@onet.com

prześlę to do zobacz.php
  1. <?php
  2. $a = $_POST['mail'];
  3. echo $a;
  4. ?>

W efekcie otrzymam ala@onet.com basia@onet.com kasia@onet.com jak zrobić aby automatycznie do każdego adresu dopisał
Kod
<a href="mailto:tutaj_mail"><a/>

Coś ala pętla for aby zliczyło linię i do każdej dodało <a href

Bardzo proszę o pomoc - za odpowiedzi z góry dziękuję...
Dabroz
  1. <?php
  2.  
  3. $mails=explode(&#092;"n\";$_POST['mails']);
  4.  
  5. foreach ($mails as $mail)
  6. {
  7. $adresy[]='<a href=\"'.$mail.'\">'.$mail.'</a>';
  8. }
  9. ?>
dr_bonzo
  1. <?php
  2. $a = explode( &#092;"rn\", $_POST['mail'] );
  3. foreach( $a as $v )
  4. {
  5. echo &#092;"<a href=\"mailto:$v\\">|$v|</a><br />\";
  6. }
  7. ?>


& #092; zamien na backslash "\"
fiflus
Dzięki dr_bonzo poradziłem sobie za pomocą Twojego kodu!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.