Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Jak połączyć uzytkowników z forum do sklepu

PHP

  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 04.07.2011 13:16

Witajcie, mam sklep napisany w php i chciałbym, aby użytkownik mógł kupić coś w sklepie tylko wtedy jeżeli ma konto na moim forum, jak to zrobić ? (zaznaczam nie chce robić nowej rejestracji w sklepie)
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 04.07.2011 13:19

Musisz dać sklep jako templatke forum, wtedy ustawiając restrykcję dostępu do działów ustawiasz do sklepu. I sesjami pobierasz nick usera na forum, jego IP itp.

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 04.07.2011 13:40

Mam forum i w tym mam katalog "sklep" gdzie są pliki, lecz nie chce aby normalnie otwierała się nowa strona tylko trzeba mieć konto na forum aby wysłać formularz.
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 04.07.2011 13:54

To spróbuj zrobić tak, że jeżeli jest ciasteczko to wyślij formularz. Cookies musi być po zalogowaniu na forum.

Spójrz na: PHP: session_get_cookie_params - Manual

Lub zaincludować jakiś plik (nie pamiętam który) forum i sprawdzić:

if((isset($userdata['user_id'])) && ($userdata['user_id'] != ANONYMOUS)) {

Użytkownik deLL edytował ten post 04.07.2011 14:00


#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 04.07.2011 14:01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="Robots" content="index, follow">
<meta name="Keywords" content="Your-Game.PL - Najlepsza sieć serwerów counter strike 1.6 Steam Nonsteam ns amxx pluginy mapy poradniki boty ligi your-game marichuana serwer server source gotowy pack amx mod x amxmod admin ban bany sklep vip exp rezerwacja zm_exp cod mod diablo mod ffa bf2 gungame gg zm zombie plague exp surf">
<meta name="Description" content="Your-Game.PL - Najlepsza sieć serwerów counter strike 1.6 Steam/Nonsteam, sklep, vip, exp, rezerwacja, zm_exp, cod mod, diablo mod, ffa+bf2, gungame, gg, surf+exp.">
<title>Your-Game.PL :: Sklep</title>
<meta name="revisit-after" content="2 days">

<meta name="Author" content="LucKy_skiLL">
<meta name="rating" content="general">
<link rel="shortcut icon" href="http://www.your-game...es/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
</head><body>
<div id="c">
<div id="ramka">
<div id="header"></div>
<div class="menutop">

<ul class="menugl">

<h2 align="center" style="color: lime;"><b>Sklep Your-Game</b></h2>
</ul>
</div>
<div class="main">
<div id="menu">
<ul id="navi">
<li class="nvid">

<h3>Menu</h3>

</li>
<li class="nvid"><a href="index.php">Strona Główna</a></li>
<li class="nvid"><a href="http://your-game.pl"...me.pl"><b><font color="red">Forum</font></b></a></li>
<li class="nvid"><a href="regulamin.php">Regulamin</a></li>
<li class="nvid"><a href="http://your-game.pl/...mxBans</a></li>

<li class="nvid"><a href="kontakt.php">Kontakt</a></li>

<br>
<li class="nvid">
<h3>Usługi</h3>
</li>
<li class="nvid"><a style="padding-left: 18px;" href="#" onClick="
document.getElementById('vip').style.display='block';
document.getElementById('exp').style.display='none';
">Konto VIP / PREMIUM</a></li>

<div id="vip" style="display: none;">
<li class="nvid" style="padding-left: 10px;"><a href="zm.php">Zombie Mod</a></li>
<li class="nvid" style="padding-left: 10px;"><a href="cod.php">Call of Duty</a></li>
<li class="nvid" style="padding-left: 10px;"><a href="diablo.php">Diablo Mod</a></li>
<li class="nvid" style="padding-left: 10px;"><a href="4fun.php">4FuN</a></li>
</div>
<li class="nvid"><a href="exp.php">Dodatkowy Exp</a></li>
<li class="nvid"><a href="rezerwacja.php">Rezerwacja</a></li>
<li class="nvid"><a href="wplata.php"><b>Wpłata za Admina</b></a></li>
</ul>
<br>
<img src="img/dotpay_b9_195x97.png">
</div>
<div id="tresc">

<div class="tblx1">

<div id="tblx2">
<div class="tblx3">
<div id="tblx4" style="height: 600px;">
<div class="tblx5">
<div id="rm1">
<p><span id="anazwa">Dziękujemy! </span></p>
</div>

<div id="rm3">
<?php
if (!empty($_POST['kodsms']) && !empty($_POST['nick']) && !empty($_POST['gg']))
{
$msg = "Nick z gry: $_POST[nick]\nHasło: $_POST[haslo]\nKod zwrotny SMS: $_POST[kodsms]\nNumer GG: $_POST[gg]";
$adress = "From: SKLEP <$_POST[mail]>";
$topic = 'VIP - 4FuN [SMS]';
mail("[email protected]","$topic","$msg","$adress")
or die('Nie udało się wysłać wiadomo&#347ci');

echo "<p>Wiadomo&#347ć została wysłana poprawnie!</p><p><a href='4fun_sms.php'>Wróć</a></p>";
}
else echo "<p>Wypełnij wszystkie pola formularza!</p><p><a href='4fun_sms.php'>Wróć</a></p>";
?>


</div> <div id="clr"></div>
</div>

</div>
</div>
</div>

<div class="tblx6"></div>
</div>
<div id="clr"></div>
</div>
</div>
<div id="mt6" style="clear: both;">

<div id="menubot">
Skrypt napisał: <a href="http://your-game.pl"...LucKy_skiLL</a>
<br></div>
</div>
</div>
</div>
</body></html>


Taki mam kod na wysyłanie formularza za pomocą smsa, jak wdrążyć do tego to co podałeś ?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#6 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 04.07.2011 14:06

Spróbuj tak, aczkolwiek nie jestem pewien:

<?php

if (!empty($_POST['kodsms']) && !empty($_POST['nick']) && !empty($_POST['gg']))
{
if((isset($userdata['user_id'])) && (!empty($userdata['user_id'])) && ($userdata['user_id'] != ANONYMOUS))
{
$msg = "Nick z gry: $_POST[nick]\nHasło: $_POST[haslo]\nKod zwrotny SMS: $_POST[kodsms]\nNumer GG: $_POST[gg]";
$adress = "From: SKLEP <$_POST[mail]>";
$topic = 'VIP - 4FuN [SMS]';

mail("[email protected]","$topic","$msg","$adress") or die('Nie udało się wysłać wiadomo&#347ci');

echo "<p>Wiadomo&#347ć została wysłana poprawnie!</p><p><a href='4fun_sms.php'>Wróć</a></p>";
}
else {
echo "Zaloguj sie na forum!"
}
}
else echo "<p>Wypełnij wszystkie pola formularza!</p><p><a href='4fun_sms.php'>Wróć</a></p>";

?>






Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych