Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Notice: Undefined index...
Marecz
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.08.2013

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


Witam na mojej stronie pojawił się błąd:
Kod
Notice: Undefined index: offer in C:\xxx\podstrony\sms.php on line 375


proszę o pomoc jest to skrypt do automatycznego kupowania vipa na serwer minecraft.

Kawałek kodu wraz z linijką błędu:

Kod
if($_POST['offer'] == "item")   //linijka błędu


wiekszy kawalek kodu:

Kod
<?php
$erno = 0;
if($_POST['offer'] == "item")   //linijka błędu
{
    echo'<div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;">';
    $nick = $_POST['nick'];
    $check = $_POST['check'];
    $offerId = $_POST['numer'];
    //nie ruszaj
    $offer[$offerId]['komenda1'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda1']);
    $offer[$offerId]['komenda2'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda2']);
    $offer[$offerId]['komenda3'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda3']);
    $offer[$offerId]['komenda4'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda4']);  
    $offer[$offerId]['komenda5'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda5']);  
    $offer[$offerId]['komenda6'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda6']);  
    $offer[$offerId]['komenda7'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda7']);      
    $wiadomosc="
<html>
    <body>
        W twoim SMS Shopie została kupiona usługa z danymi:<br>
        Nick: $nick<br />
        Nazwa usługi: ".$offer[$offerId]['item_name']."<br />
        Data: $data<br>
        Kod do tej usługi: $check<br>
        Komendy jakie zostały wpisane:<br>
        1. ".$offer[$offerId]['komenda1']."<br>
        2. ".$offer[$offerId]['komenda2']."<br>
        3. ".$offer[$offerId]['komenda3']."<br>
        4. ".$offer[$offerId]['komenda4']."<br>
        5. ".$offer[$offerId]['komenda5']."<br>
        6. ".$offer[$offerId]['komenda6']."<br>
        7. ".$offer[$offerId]['komenda7']."<br>

        <br />
    </body>
</html>"; //wiadomosc jaka sie pojawi w email

//Sprawdzacz kodu
    $handle = fopen("http://profitsms.pl/check.php?apiKey=".$shop['apikey']."&code=".$check."&smsNr=".$offer[$offerId]['number'],'r');
    $status = fgets($handle, 8);
    fclose($handle);

    if(empty($check) || empty($nick))
    {
        $message = "Wypełnij wszystkie pola.";
    }
    else if($status == 0 || preg_match('/[^0-9A-Za-z]/', $check) )
    {
        $message = "Nieprawidlowy kod.";
    }
    else if($status == 1)
    {    
        $message = '<img src="http://upload.wikimedia.org/wikipedia/commons/4/47/Done.png" style="max-width:100px; max-height:100px;"><br>
        Kod został wprowadzony poprawnie. '.$offer[$offerId]['item_name'].' został dodany na postać '.$nick.'.';
        if($czy_email=="tak") mail($email, $nick.' kupił usługę', $wiadomosc, $headers1);    
        else echo '';
        $Rcon = new MinecraftRcon;
        $Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT );        
        $Data = $Rcon->Command($offer[$offerId]['komenda1']);        
        $Data = $Rcon->Command($offer[$offerId]['komenda2']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda3']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda4']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda5']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda6']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda7']);            
        $Rcon->Disconnect();
    }
    else
    {
        $message = "Błąd w połączeniu z operatorem.";
    }
    
    if( isset($message) )
    {
        echo '<center>'.$message.'<br><a href="'.$current.$zn.'&buy=item'.$offerId.'">Wróć do poprzedniej strony.</a></center>';
        $erno = 1;
    }    
    echo'</div>';
}
?>
<?php


help please.

Ten post edytował Marecz 10.05.2014, 14:44:34
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


  1. if(isset($_POST['offer']) && $_POST['offer'] == "item")


--------------------
Go to the top of the page
+Quote Post
Turson
post
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Analogicznie to tego co podał markuz
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 16:27