Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Importowanie kontaktów, adresy email z msn'a
Walassss
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.03.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich,

Mam problem związany z importowaniem kontaktów... Mieszkam w Holandii i wynająłem jakiegoś słabego programistę i się chyba pogubił (IMG:style_emoticons/default/thumbsdownsmileyanim.gif)

Chodzi o o to że gość użył czegoś takiego jak to http://www.phpkode.com/scripts/item/contacts-importer/
i jeśli klikniemy wstecz na stronę gdzie te sesje zostają "wywołane" to wtedy one przepadają...
Problemem jest to że wszystko działa na IE, ale na innych przeglądarkach już nie.
  1. if (!empty($contacts))
  2.  
  3. {
  4.  
  5. ?>
  6.  
  7.  
  8. <div id="textmail">
  9.  
  10. <div class="details">
  11. <h3>Selecteer de email adressen die u wilt uitnodigen.</h3>
  12. <form method="post" action="<? echo $_SERVER['PHP_SELF']?>">
  13. <div style=" float:left; clear:both;"> <input class="check-all" type="checkbox" /></div><div style="float:left; margin-left:10px;"><b>Selecteer alles</b></div>
  14. <div style="clear:both"></div>
  15.  
  16. <?php
  17.  
  18. for ($i=1; $i < sizeof($contacts); $i++)
  19. {
  20. if ($contacts[$i]->email !=='')
  21. {
  22. ?>
  23. <div style=" float:left; clear:both;"> <input type="checkbox" name="selectEmail[]" value="<?=$contacts[$i]->email?>"></div><div style="float:left; margin-left:10px;"><?=$contacts[$i]->email?></div>
  24. <?php
  25. }
  26. }
  27. ?>
  28. <div style="float:right; margin-bottom:10px;"> <input type="submit" name="submit" class="button" value="Verstuur" ></div>
  29. </form>
  30. </div>
  31.  
  32. </div>
  33.  
  34. <?php
  35.  
  36.  
  37.  
  38.  
  39. // invite mail versturen
  40.  
  41. } else if ($_POST['submit']=='Verstuur')
  42. {
  43. $DB = new DB();
  44. $from = ''.SITE_TITLE.'- Onderdeel van ';
  45. $reply = 'no-reply@xxxxxx.nl';
  46.  
  47.  
  48. $_SESSION['profielId'] = $DB->getProfielId($_SESSION['email'],PROJECT_ID);
  49.  
  50. $email = array();
  51. $email = $_POST['selectEmail'];
  52. //print_r($id);
  53. if (count($email) > 0)
  54. {
  55. foreach ($email as $selectEmail)
  56. {
  57. include(LOCAL_ROOT.'inc/invitemail.php');
  58. $DB->insertEmail('invites', $_SESSION['profielId'], $selectEmail,PROJECT_ID);
  59.  
  60. $mail = new CHmail($selectEmail,$from,$reply,"Uitnodiging",$body);
  61. $mail->send();
  62.  
  63.  
  64. }
  65.  
  66. }
  67.  
  68. ?>


I jeśli klikniemy wstecz to ta sesja "przepada(?)" ... (IMG:style_emoticons/default/sadsmiley02.gif)

Moja wiedza w PHP kończy się na prostych divach więc nie mam pojęcia w czym jest problem...

Pozdrawiam,
Patryk

EDIT: Dowiedziałem się jeszcze że:

z jednej formuły robi sesje:

$_SESSION['email'] = $_POST['email'];

nastepnie zostaje wywolane: <?=$import->getWLLLink()?>

i nastepnie otrzymujemy listę kontaktów z msn'a...

Ten post edytował Walassss 23.03.2011, 23:14:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:44