Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
Pomoc z kodem php - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/Forum-Programowanie-364)
+--- Wątek: Pomoc z kodem php (/Temat-Pomoc-z-kodem-php-136539)

Strony: 1 2


Pomoc z kodem php - nitek44 - 03-08-2016 10:39

Witajcie, piszę tutaj ponieważ żaden ze znajomych nie potrafił mi pomóc, a sam niestety nie ogarniam php i nie potrafię sobie z tym poradzić. Jak wiadomo, żeby wyświetlić gatewaya mamy taki kod:
Kod:
<a href="#" class="hotcash_pkz_idgatewaya gtw_btn">Odblokuj dostęp!</a>
No i fajnie, wszystko działa. Tylko, że mam taki mały skrypcik w php który sprawdza wypełnione przez użytkownika dane w formularzu i jeśli się nie zgadzają to pokazuje mi komunikat o źle wypełnionych danych, a jak się zgadzają.. No właśnie i tu chciałbym żeby pokazywał się gateway. Na moją logikę potrzebuję po prostu kodu, który zrobi to samo co ten odnośnik z a href, tzn. "wywoła" jakoś ten hotcashowy skrypt.
Czyli:
Kod:
} else {
$name = "poprawny kod";
}

Czyli zamiast tego name = poprawny kod, chciałbym aby "zadziało" się to, co się dzieje po kliknięciu linka z:
Kod:
<a href="#" class="hotcash_pkz_idgatewaya gtw_btn">Odblokuj dostęp!</a>

Chcę więc wywołać jakoś ten fragment "hotcash_pkz_idgatewaya gtw_btn" przy pomocy php.
Jest ktoś w stanie mi pomóc? To zapewne jakiś banał, sam niestety nie mam do tego wystarczającej wiedzy Sad

//Edit: Cholera, umknął mi dział programowanie, proszę o przeniesienie bo tamten jest chyba odpowiedniejszy Smile


RE: Pomoc z kodem php - bolo9797 - 03-08-2016 11:08

w js.
document.getelementsbyclassname('hotcash_pkz....').click ()??


RE: Pomoc z kodem php - bolo9797 - 03-08-2016 12:17

do usunięcia.


RE: Pomoc z kodem php - nitek44 - 03-08-2016 14:07

Zrobiłem tak i nie działa:
Kod:
kodblabla [...]

  } else {
    $name = "Poprawny kod";

echo "<script type=\'text/javascript\'>
document.GetElementsByClassName(\'hotcash_pkz_id gtw_btn\').click ();
</script>";


  


  }
}

?>

:(
Zamiast echo próbowałem jakoś inaczej ale nic nie wychodziło, jak nie było błędów to po prostu gateway się nie wyświetlał.


RE: Pomoc z kodem php - bolo9797 - 04-08-2016 02:05

var key=document.getElementsByClassName('hotcash_pkz_id gtw_btn');
key[0].click();


RE: Pomoc z kodem php - nitek44 - 04-08-2016 10:44

Nic nie działa Sad
Nawet jak zrobiłbym tak:
Kod:
<script type='text/javascript'>
    function pokazKod()
    {
var key=document.getElementsByClassName('hotcash_pkz_id gtw_btn');
key[0].click();
    }
    </script>

     <button onclick="pokazKod()">Test</button>
to po naciśnięciu takiego buttona nic się nie dzieje :/


RE: Pomoc z kodem php - CashBuzz.org - 04-08-2016 10:51

Co sprawdzasz w formularzu? Jeżeli jakieś podstawy typu czy nie jest pusty, lub coś == coś to można to zrobić w javascripcie zamiast php i napewno zadziała.


RE: Pomoc z kodem php - Liromir - 04-08-2016 11:02

@[pietras909]


RE: Pomoc z kodem php - nitek44 - 04-08-2016 11:03

(04-08-2016 10:51)CashBuzz.org napisał(a):  Co sprawdzasz w formularzu? Jeżeli jakieś podstawy typu czy nie jest pusty, lub coś == coś to można to zrobić w javascripcie zamiast php i napewno zadziała.

Kod:
Kod:
    <?php
    
$nameErr = "";
$name = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
  if ($_POST['name']!='cztery') {
    $nameErr = "Podałeś zły wynik";
    
  } else {
    $name = "Podałeś dobry wynik";
// KOD ODPALENIA GATEWAYA
  }
}

?>

Tylko, że nie chcę by poprawny wynik można było podejrzeć w źródle strony Smile
No i jak z tym GetElementsByClassName nie działa nawet zwykły button, to chyba nie kwestia formularza.


RE: Pomoc z kodem php - bolo9797 - 04-08-2016 12:25

To równie dobrze możesz zrobić w jquery.
Mimo ze to co podalem dziala...

<a href = "https://www.google.pl/" class = "test">123</a>

<script>
var key=document.getElementsByClassName('test');
key[0].click();
</script>