Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłanie wiad. gg - jaki poimysl macie?
Forum PHP.pl > Forum > PHP
colinQ
  1. <?php
  2. $nr=rand(1, 50);
  3. require 'phplibgadu.php';
  4. $gg = new GG;
  5. $gg->connect('numer', 'haslo');
  6. $gg->changeStatus(GG_STATUS_AVAILABLE_DESCR, 'Reklamiarz...'); 
  7. $p=0;
  8. $tresc= 'aa';
  9. $num= '6075823';
  10. $gg->sendMessage($num, $tresc);
  11. $gg->disconnect();
  12. ?>


Tylko że jest ten problem ze po wysłaniu 1 wiadomości coś sie blokuje i wysyła dopiero z nowego nr :/

Jaki macie pomysł na wysyłanie bez przerwy?

Stworzyć kilka numerów np 50 i żeby za każdym razem inny brałquestionmark.gif

Zadziała?
[/right][right]
ManiQu
hehe, wyprobowalem twoj sposob i dziala jak nalezy smile.gif wysyla duzo wiadomosc; ]
klocu
może i zadziała ale w tym skrypcie masz podeklarowane mnóstwo niepotrzebnych rzeczy.
tylko jak zaczniesz coś rozsyłać to po pierwsze:
- jak ktoś zgłosi to do ekipy gg to mogą się przyjrzeć Twoim działaniom i zablokować kilka kont,
- uznać treść która wysyłać za spam i przyblokować z automatu te konta.

Pamiętaj że większość osób nie życzy sobie spamu na gg.

A wykorzystanie biblioteki phplibgadu nie może nie zadziałać...
colinQ
Więc zacznijmy od tego że ten skrypt ma wysyłać wiadomość napisaną przez użytkownika do mnie winksmiley.jpg

ManiQu chodzi ci o ten z kilkoma numerami w bazie questionmark.gif
ManiQu
Stąd mam baze phplibgadu:
Http://www.anakin.us/phplibgadu.phps
A jeśli chcesz aby do Ciebie wysyłał to prosze. Przerób go na twoje potrzeby smile.gif
  1. <?php
  2. if($_SERVER['REMOTE_ADDR'] == "127.0.0.1"){
  3. }else{
  4. }
  5. $nr=rand(1, 50);
  6. require 'phplibgadu.php';
  7. $gg = new GG;
  8. $gg->connect('numer', 'haslo');
  9.  $gg->changeStatus(GG_STATUS_AVAILABLE_DESCR, 'Bramka'); 
  10. $p=0;
  11. $tresc = $_POST['tresc'];
  12. $sos = 'Wysłano z twojej bramki';
  13. $trescss = 'Wysłano z bramki ManiQa';
  14. $num = 'twoj numer';
  15. $gg->sendMessage($num, $tresc);
  16. $gg->sendMessage($num, $sos);
  17. $gg->disconnect();
  18. ?>
  19. <html>
  20.  
  21. <form action="" method="post">
  22. <tr><td>Tresc:<TEXTAREA name="tresc" rows="5" cols="50"></TEXTAREA></td></tr>
  23. <br>
  24. <INPUT type=submit value=Wyślij>
  25. </html>
klocu
Nie róbcie takiego bałaganu w kodzie. A po drugie to może jakieś zabezpieczenie antywysyłce w trakcie ładowania formularza, a po drugie po co 2 wiadomości?

  1. <?php
  2.  
  3. if($_SERVER['REMOTE_ADDR'] == "127.0.0.1") {
  4. }else{
  5. }
  6.  
  7. if( $_POST['tresc'] ) {
  8. require 'phplibgadu.php';
  9. $gg = new GG;
  10. $gg->connect('numer', 'haslo');
  11. $gg->changeStatus(GG_STATUS_AVAILABLE_DESCR, 'Bramka'); 
  12. $gg->sendMessage("<twoj numer gg>", $_POST['tresc']."\n<dodatkowa tresc do wiadomosci>");
  13. $gg->disconnect();
  14. }
  15. ?>

chyba wystarczy jako szybka funkcja wysyłki prostego komunikatu od człowieka do twórcy??
colinQ
ale muszę tworzyć do tego ileś tam numerów czy moge z 1 caly czas wysylac?
klocu
a po co utrudniasz sobie życie? jeden numer wystarczy jeśli nktoś nie zamierza wysyłać z niego tysięcy spam wiadomości dziennie. u mnie śmiga podobne rozwiązanie z 1 numeru. tylko jeszcze do tego filtruj odpowiedzi jakie oddaje Ci serwer a wszytsko będziesz mieć pod kontrolą.
colinQ
1 wiadomość wysłał a gdy za kilka minut chciałem wysłać druga o innej treści to już nie wysła,
obawiam się że moje rozwiązanie będzie najlepsze :/
klocu
szczerze? to masz coś powalonego. bo wysyłam kilkanaście wiadomości z localhost i wszytskie dochodzą. mówie sprawdzaj komunikaty zwracane przez serwer gadu-gadu. a może masz jeszcze jakiegoś klienta który równocześnie chce coś zrobić i dostaje wyższy priorytet połączenia...

kombinuj fakt faktem to działa...
ManiQu
no mi też działa poprawnie ;] jaki masz hosting?
colinQ
KrasnalServ winksmiley.jpg
ManiQu
byc moze dlatego? Wrzuc sobie na jakis dramowy sever i sprawdz ;]
Michael102
nie ma zadnego znaczenia czy z lokalnego serwera czy z zewnetrznego serwera

oczywiscie moze byc taka sytuacja ze w mozesz miec jakies porty poblokowane ale wtedy zadna wiadomosc by sie nie wyslala

jak ktos ci wczesniej radzil sprawdzaj komunikaty
colinQ
o jakie komunikaty wam chodzi??
em1X
powinniście mieć na tyle rozumu, żeby nie wspierać osób szerzących spam sciana.gif sciana.gif sciana.gif sciana.gif sciana.gif sciana.gif withstupidsmiley.gif
colinQ
Cytat(colinQ @ 27.10.2007, 17:48:14 ) *
Więc zacznijmy od tego że ten skrypt ma wysyłać wiadomość napisaną przez użytkownika do mnie winksmiley.jpg


Ja polecam najpierw przeczytać temat a potem komentować winksmiley.jpg

Jeśli uważasz że jest to spam, to znaczy że wszystkie fora które posiadają możliwość wysyłania wiadomości przez GG to także spam tak??

Czy nie można już zrobić skryptu do łatwej komunikacji między klientem a twórcą...?
em1X
1. jeżeli mówisz o komunikacji twórca - klienci to zwracam honor.
2. osobiscie nie rozumiem co chcesz osiagnac, bo nie zadales zadnego konkretnego pytania. W Twoim kodzie losujesz jakies liczby, deklarujesz zmienne z którymi nic nie robisz (nie wiem po co ?)
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.