Dla czego nie chce mi owy skrypt wgrać pliku na serwer. W folderze mam ustawione chmody 777 ale dalej mi nie działa.
Pokazuje cały czas komunikat "Wystąpił problem z wgraniem zdjęcia na serwer."
PHP:
if ($_POST['config']){
$plik_nazwa = trim($_POST['plik_nazwa']); $plik_tmp = $_FILES['foto']['tmp_name'];
$plik_nazwa = $_FILES['foto']['name'];
$ext = pathinfo($plik_nazwa, PATHINFO_EXTENSION
); $kodowanie = md5($_POST['plik_nazwa']); $lacz = $kodowanie.$ext;
$image = $_POST['image'];
$url = $_POST['url'];
if ($url == 1) {
$onurl = 1;
$urladres = $_POST['adresurl'];
} else {
$onurl = 0;
$urladres = 'brak';
}
if ($image == 1) {
$obrazek = $_POST['adresimage'];
} else if ($image == 2) {
if (strlen($_POST['foto']) > 1
){ $obrazek = 'upload/pop.jpg';
} else {
$blad++;
echo '<div class="error">Proszę wybrać plik z dysku do załadowania</div>'; }
} else {
$blad++;
echo '<div class="error">Nie zaznaczono opcji wstawienia obrazka.</div>'; }
$blad++;
echo '<div class="error">Nie podano adresu do obrazka.</div>'; }
$blad++;
echo '<div class="error">Porszę wprowadzić adres do odnośnika.</div>'; }
if ($blad == 0){
if ($image == 2) {
$wynik03 = mysql_query("UPDATE pop SET url='$urladres', on_url='$onurl', img='$obrazek' WHERE id='1'");
if ($wynik03){
echo '<div class="success">Pop został ustawiony na stronie.</div>'; } else {
echo '<div class="error">Wystąpił problem z Bazą danych. Prosimy spróbować ponownie później. Jeżeli problem będzie się powtarzać to proszę to zgłosić firmie fine-design</div>'; }
} else {
echo '<div class="error">Wystąpił problem z wgraniem zdjęcia na serwer.</div>'; }
}
}
}
HTML:
<form action='' method='post'> <input type='hidden' name='config' value='TRUE'/>
<table border="1" rules="none"> <td width="125"><input type='radio' name='image' value='1' onclick="document.getElementById('obrazek2').style.display='none'; document.getElementById('obrazek1').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> Adres url
</td> <td width="125"><input type='radio' name='image' value='2' onclick="document.getElementById('obrazek1').style.display='none'; document.getElementById('obrazek2').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> Z dysku
</td> <div id='obrazek1' style='display: none'> <div id='obrazek2' style='display: none'>
<td colspan="2"><input type='checkbox' name='url' value='1' onclick="document.getElementById('odnosnik').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> Włącz
</td> <div id='odnosnik' style='display: none'>