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
 

marshi - zdjęcie

marshi

Rejestracja: 23.10.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 26.11.2017 18:58
-----

Moje tematy

Cennik w ruletce

05.01.2016 16:10

Witam.

 

Mam skrypt ruletki który wrzucił dark gl. Problem w tym że gdy ktoś wrzuca skiny w deposit nie dodaje mu kasy. Powód to najprawdopodobniej brak tego skina w bazie danych i jego ceny.

INSERT INTO `items` (`id`, `name`, `cost`, `lastupdate`) VALUES
(13, 'Five-SeveN%20|%20Orange%20Peel%20(Field-Tested)', '0.06', '1433104160'),

To fragment bazy danych.

 

Chciałbym się dowiedzieć czy ma ktoś lub mógłby zrobić/pomóc plik który pobierałbym cennik z innej strony. Bo nie chce mi się wklejach ileś tysięcy skinów do bazy sql.

 

proszę napisać jaki info będzie potrzebne aby dało rade taki plik wykonać. Podam wszystko co potrzebne.

 

 

Mam nadzieję że ktoś mi to ogarnie ;)

Błąd w formularzu

15.12.2015 21:30

Witam. Mianowicie mam problem z formularzem. Zrobiłem wszystko cacy i powinno śmigać.

 

Plik pierwszy:

         <body bgcolor="white"; text="black">
     <div style="text-align:center">
<?php
if (isset($_COOKIE['zapis'])) {
   echo("Zapisałeś się już!");

}
else {

   setcookie("zapis", "zapisany", time()+ 604800);

   header("Location: zapisy.txt");
}





if (count($_POST))
{

    $email = '[email protected]';   
    $subject = 'themat ';
    $message = ' <body bgcolor="#000000"><p align="center"><font color="#FFFFFF">Dziękujemy za wysłanie formularza</font></p></body>';    // Komunikat
    $error = 'Wystąpił błąd podczas wysyłania formularza';
    $charset = 'iso-8859-2';
    
    $head =
        "MIME-Version: 1.0\r\n" .
        "Content-Type: text/plain; charset=$charset\r\n" .
        "Content-Transfer-Encoding: 8bit";
    $body = '';
    foreach ($_POST as $name => $value)
    {
        if (is_array($value))
        {
            for ($i = 0; $i < count($value); $i++)
            {
                $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
            }
        }
        else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
    }
    echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{




?>

i tam niżej jest kod html z formularzem.

 

zaczyna się

<form action="form.php" method="post" >

i kończy oczywiście znacznikiem </form>

 

A tutaj drugi plik podłączony do tego form wyżej przez który wyświetla się błąd:

<!doctype html>
<html>
  <head>
    <title>cos</title>
    <meta charset="UTF-8" />
  </head>
  <body>
    </body>
</html>
<?php
    $nick1=$_POST['nick1'];//1
	$nick2=$_POST['nick2'];//2
    $tag=$_POST['tag'];//3
    $link1=$_POST['link1'];//4
	 $link2=$_POST['link2'];//5
	  $dodatkowe=$_POST['dodatkowe'];//6
    $do_zapisania='$nick1.' '.$nick2.' '.$tag.' '.$link1.' '.$link2.' '.$dodatkowe.';//7
    
    @$plik=fopen('zapis.txt','w');//8
    if (!$plik)//9
    {
      echo 'Wystąpił błąd podczas otwierania pliku!';//10
      exit;//11
    }
    
    if (!flock($plik, LOCK_EX))//9
    {
      echo 'Wystąpił błąd podczas zakładania blokady pliku!';//12
      fclose($plik);//13
      exit;//14
    }
    
    fwrite($plik,$do_zapisania);//15
    flock($plik, LOCK_UN);//16
    fclose($plik);//17
    echo 'Operacja zapisywania danych zakończona sukcesem!';//18
  ?> 

do tego mam plik zapis.txt i niestety po wypełnieniu formularza i wysłaniu go mam komunikat:

 

Parse error: syntax error, unexpected ''.$nick2.'' (T_CONSTANT_ENCAPSED_STRING) in nazwastrony/form.php on line 17

 

nie wiem o co chodzi, wydaje mi się że linia 17 jest całkiem ok. Proszę o pomoc ;)

 

$do_zapisania='$nick1.' '.$nick2.' '.$tag.' '.$link1.' '.$link2.' '.$dodatkowe.';//7

 

to o tę linie chodzi.