Nejste přihlášeni
Je vtom scriptu něco špatně ?
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;
}
}
}
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 ?
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 ?
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 ?
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
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.
Proč mi nejde web ?! kdy to opravíte ?
Taky se mi nejde připojit do FTP. Jak to mam prosím vyřešit ?