Witam napisałem kod dodawania img na serwer z obsługo mysql i po dołączeniu go do pliku docelowego przez include obrazki nie ładują się na serwer dlaczego tak się dziej.
kiedy wejdę w plik index jest "Błąd dodawania spróbuj ponownie później " a jak wejdę w plik dodaj.php to jest dobrze rekord i plik się doda.
plik z dodawaniem.
<?php
include "../dbconnect.php";
?>
<form method="POST" if="form" enctype="multipart/form-data">
<input type="text" name="tresc" style="width:400px; height:60px;" /><br /> <br />
<input type="file" id="file" name="file" />
<input type="submit" name="submit" value="dodaj" id="submit" />
</form>
<?php
$user_id = 1;
$tresc = $_POST['tresc'];
$id_post = date("dmYHisY");
$czas = date("H:i:s");
$date = date("Y-m-d");
$opublikuj = $_POST['submit'];
if($opublikuj == TRUE){
mysqli_query($polaczenie, "INSERT INTO `newdaynewpost`.`post` (`id`, `id_uzytkownika`, `czas`, `date`, `id_post`) VALUES
(NULL, '". $user_id ."', '". $czas ."', '". $date ."','". $id_post ."' )") or die ("Nie dodanu wpisu");
}
if($tresc == TRUE){
mysqli_query($polaczenie, "INSERT INTO `newdaynewpost`.`posty_txt` (`id`, `tresc`, `id_post`) VALUES (NULL, '". $tresc ."', '". $id_post ."')") or die("Nie dodano textu");
}
if ($_FILES['file']['name'] == true){
if (($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/png")){
if($_FILES['file']['size'] > 0){
if($_FILES['file']['size'] <= 5242880){
if(move_uploaded_file($_FILES['file']['tmp_name'], "images/".$id_post . $_FILES['file']["name"])){
echo $id_post . $_FILES['file']["name"]."<br />";
echo "<img height='400' width='400' src='images/".$id_post .$_FILES['file']["name"]."'>";
mysqli_query($polaczenie, "INSERT INTO `newdaynewpost`.`posty_img` (`id`, `adres`, `id_post`) VALUES (NULL, '/profil/images/".$id_post .$_FILES['file']['name']."', '". $id_post ."')") or die("Nie dodano img");
}else{
// błąd dodawania pliku
echo "Błąd dodawania spróbuj ponownie później";
}
}else{
// plik ma za duży rozmiar
echo "plik ma za duży rozmiar";
}
}else{
echo "wybierz plik";
}
}else{
echo "Obsługiwane Formaty zdjęć<b> jpeg jpg png </b>";
}
}
?>
plik index
<div id="content_dodaj_post">
<p id="klik">Napisz nowy post</p>
<div id="pokaz" style="display: none"><?php include "profil/dodaj_post.php"; ?></div>
</div>
<script>
/*
pokarz schowaj dodawanie nowego posta
*/
$(document).ready(function() {
$("#klik").click(function () {
$('#pokaz').slideToggle('normal');
});
});
</script>
proszę nie zwracać uwagi na błędy w pisowni pracuję nad opcją wyboru języka