Jutro z samego rana zobaczę co się stanie jak w funkcji to zakoduje.
Mam także inny problem, problemy zaczęły się jak zacząłem używać mysqli zamiast tego starego połączenia.
Np. taki kod mam
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>"; }
?>
<?php
$allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_FILES["file"]["name"]);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>"; }
else
{
$width = $filewidth[0];
$height = $filewidth[1];
if ($width < 800 || $height < 356)
{
echo '<div class="neg">Zdjęcie jest zbyt małe, minimalna szerokość zdjęcia to 800px, wysokość 356px. Spróbuj ponownie.</div><div id="button"><a href="dodaj.php"><img src="img/dodaj.jpg"></a></div>';
unlink($_FILES["file"]["tmp_name"]); }
else if ($_FILES["file"]["size"] > 7000000) {
echo '<div class="neg">Zdjęcie jest za duże. Maksymalna waga pliku to 6,8mb. Spróbuj ponownie.</div><div id="button"><a href="dodaj.php"><img src="img/dodaj.jpg"></a></div>';
unlink($_FILES["file"]["tmp_name"]); }
else if (file_exists("zdjecia/" . $_FILES["file"]["name"])) {
echo $_FILES["file"]["name"] . " juz istnieje. "; }
else
{
"zdjecia/" . $_FILES["file"]["name"]);
echo "<div class='poz'>Zdjęcie poprawnie wgrano. Teraz poczekaj aż moderator je zatwierdzi.</div>";
$ins_zdjecie = $connection->query("INSERT INTO zdjecie (date_2, userid_1, main_3) VALUES ('$data','$userid','0')");
$select_zdjecie = $connection->query("SELECT * FROM zdjecie WHERE userid_1 = '$userid' ORDER BY id_4 DESC");
rename("zdjecia/" . $_FILES["file"]["name"], "zdjecia/" . $select_zdjecie_2["id_4"] . ".jpg");
}
}
}
else
{
echo '<div class="neg">Nie wgrano pliku. Spróbuj ponownie.</div><div id="button"><a href="dodaj.php"><img src="img/dodaj.jpg"></a></div>'; }
?>
problem polega na tym, że na localhost wgrywa się rekord do bazy danych, a na serwerze w necie linuksowym już nie...