#2 Re: Ostatní problémy » Nejde nahrát obrázek přes formulář. » 2017-09-03 13:18:58

public static function uploadLeagueImage($newName)
    {
        $_FILES["file"]["name"] = isset($_FILES["file"]["name"]) ? $_FILES["file"]["name"] : null;
        $_FILES["file"]["type"] = isset($_FILES["file"]["type"]) ? $_FILES["file"]["type"] : null;
        $_FILES["file"]["size"] = isset($_FILES["file"]["size"]) ? $_FILES["file"]["size"] : null;
        $_FILES["file"]["tmp_name"] = isset($_FILES["file"]["tmp_name"]) ? $_FILES["file"]["tmp_name"] : null;
        $_FILES["file"]["error"] = isset($_FILES["file"]["error"]) ? $_FILES["file"]["error"] : null;

        $name = $_FILES["file"]["name"];
        $tmp_name = $_FILES["file"]["tmp_name"];
        $error = $_FILES["file"]["error"];

        $images = array("jpg", "JPG", "jpeg", "JPEG", "png", "PNG");
        $prefix = $_SERVER['DOCUMENT_ROOT'] . self::DEFAULT_LEAGUE_IMAGE_PATH;

        if (!empty($_FILES["file"]["name"])) {
            if (!$error) {
                $explo = explode(".", $name);
                $ext = end($explo);
                $location = $prefix . $newName . '.' . $ext;
                if (!in_array($ext, $images)) {
                    return 2;
                } else {
                    if (!file_exists($location)) {
                        $move = move_uploaded_file($tmp_name, $location);
                        if ($move) {
                            return $newName . '.' . $ext;
                        } else {
                            return 14;
                        }
                    } else {
                        #$result = "Soubor s tímto jménem jíž existuje, prosím nauploadujte ho znovu.";
                        return 11;
                    }
                }
            } else if ($error == 1) {
                #$result = "Presáhl jste limit velikosti uploadu na tomto serveru.";
                return 10;
            } else if ($error == 2) {
                #$result = "Přesáhl jste limit velikosti souboru.";
                return 9;
            } else if ($error == 3) {
                #$result = "Soubor byl nahrán pouze částečně!";
                return 8;
            } else if ($error == 4) {
                #$result = "Soubor se nepodařilo nahrát na server.";
                return 7;
            } else if ($error == 6) {
                #$result = "Na serveru chybí temp. directory!";
                return 6;
            } else if ($error == 7) {
                #$result = "Nepodařilo se zapsat soubor na disk.";
                return 5;
            } else {
                #$result = "Nastala neznámá chyba.";
                return 4;
            }
        }
    }

#3 Ostatní problémy » Nejde nahrát obrázek přes formulář. » 2017-09-02 12:51:46

janky
Odpovědi: 4

Dobrý den na webu - www.beta.proevo.cz nejde nahrát přes formulář obrázek, na localhostu funguje nevíte kde by mohl být problém ?

#4 Re: Ostatní problémy » Email se neodešle. » 2017-04-20 21:49:24

Ale tento kód mi na seznam email přijde.

if ($_POST) // V poli _POST něco je, odeslal se formulář
    {
        if (isset($_POST['jmeno']) && $_POST['jmeno'] &&
            isset($_POST['prijmeni']) && $_POST['prijmeni'] &&
            isset($_POST['email']) && $_POST['email'] &&
            isset($_POST['tel']) && $_POST['tel'] &&
            isset($_POST['predmet']) && $_POST['predmet'] &&
            isset($_POST['zprava']) && $_POST['zprava'] &&
            isset($_POST['rok']) && $_POST['rok'] == date('Y'))
        {
            $hlavicka = 'From:' . $_POST['email'];
            $hlavicka .= "\nMIME-Version: 1.0\n";
            $hlavicka .= "Content-Type: text/html; charset=\"utf-8\"\n";
            $adresa = 'michal.jankovec@seznam.cz';
            $predmet = 'Poptávka z webu - '.$_POST['predmet'];
            $zprava = '<span style="font-weight:bold">Jméno: '.$_POST['jmeno'].' '.$_POST['prijmeni'].' <br> Telefon: '.$_POST['tel'].'</span><br><hr>'.$_POST['zprava'];
            $uspech = mb_send_mail($adresa, $predmet, $zprava, $hlavicka);
            if ($uspech)
            {
                $out = '<div class="emailOK">Email byl úspěšně odeslán, brzy vám odpovíme.</div>';
            }
            else
                $out = '<div class="emailError">Email se nepodařilo odeslat. Zkontrolujte adresu.</div>';
        }
        else
            $out = '<div class="emailError">Formulář není správně vyplněný!</div>';
    }

Tak mam špatně napsaný ten první script ?

#5 Ostatní problémy » Email se neodešle. » 2017-04-20 18:15:15

janky
Odpovědi: 4

Dobrý den, tento script neodešle email, i když podle podmínky byl email odeslán.

Zde je kód:
$from_email = "michal.jankovec@seznam.cz";
$reply_to_email = "michal.jankovec@seznam.cz";


if ($_POST){
   
    if (isset($_POST['priloha'])) { //Práce z přílohou pokud se příloha odeslala
       
        $file_tmp_name    = $_FILES['priloha']['tmp_name'];
        $file_name        = $_FILES['priloha']['name'];
        $file_size        = $_FILES['priloha']['size'];
        $file_type        = $_FILES['priloha']['type'];
        $file_error       = $_FILES['priloha']['error'];
        
        $handle = fopen($file_tmp_name, "r");
        $content = fread($handle, $file_size);
        fclose($handle);
        $encoded_content = chunk_split(base64_encode($content));
           
    }
   
    if (isset($_POST['zprava']) && $_POST['zprava']) {
       
        $message        = filter_var($_POST["zprava"], FILTER_SANITIZE_STRING);
       
        $boundary = md5("sanwebe");
       
        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "From:".$from_email."\r\n";
        $headers .= "Reply-To: ".$reply_to_email."" . "\r\n";
        $headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";
       
        $body = "--$boundary\r\n";
        $body .= "Content-Type: text/plain; charset=ISO-8859-1\r\n";
        $body .= "Content-Transfer-Encoding: base64\r\n\r\n";
        $body .= chunk_split(base64_encode($message));
       
        $body .= "--$boundary\r\n";
        $body .="Content-Type: $file_type; name=".$file_name."\r\n";
        $body .="Content-Disposition: attachment; filename=".$file_name."\r\n";
        $body .="Content-Transfer-Encoding: base64\r\n";
        $body .="X-Attachment-Id: ".rand(1000,99999)."\r\n\r\n";
        $body .= $encoded_content;
       
        $sentMail = mail($recipient_email, $subject, $body, $headers);
       
        if($sentMail) //output success or failure messages
        {       
            $out=('Díky za váš email');
            
        }else{
            
            $out=('Nelze odeslat email!.'); 
        }

       
       
       
    }
    else
        $out = 'Formulář není správně vyplněný!';
   
}

Kde je prosím chyba ?

#6 Ostatní problémy » nejde subdoména » 2016-08-27 14:21:20

janky
Odpovědi: 1

Dobrý den, na mém webu mám subdoménu ale když se chci na ní dostat tak se dostanu na web endory s  touto chybou 404 - Stránka nebyla nalezena. Když ale použiji odkaz na hlavním webu tak se na subdomenu dostanu. Můžete mi prosím pomoct ?

proevo.cz / liga.proevo.cz

#7 Ostatní problémy » Některým uživatelům nejde web » 2016-06-04 12:16:36

janky
Odpovědi: 1

Dobrý den, některým uživatelům se nezorazí na telefonu web když jsou připojeni přes wifi, přes mobilní data jim web funguje. Někomu i na PC to nejde. Mě to funguje. Poradíte někdo čím by to mohlo být ? Prohlížeč hlásí chybu: Adresa DNS servreu proevo.cz nebyla nalezena. DNS_PROBE_FINISHED_NXDOMAIN

v error logo mom z dnešního dne: soubor "adminer.invalid" který obsahuje:
a:1:{s:39:"2a00:1028:8b42:515e:c0eb:c97f:6960:1c85";a:2:{i:0;i:1465031475;i:1;i:1;}}

Děkuji za případnou pomoc.

#9 Re: Problémy s FTP » Nelze se připojit do FTP » 2016-01-07 23:35:08

Taky se mi nejde připojit do FTP. Jak to mam prosím vyřešit ?

Zápatí

Založeno na FluxBB | CZ a SK