ďťż
Podstrony
|
telcocafeMam taki kod:<?php //Przypisanie zmiennych $HTTP_POST_VARS['temat'] = $temat; $HTTP_POST_VARS['tresc'] = $tresc; $HTTP_POST_VARS['autor'] = $autor; $filename = $_FILES['photo']['name']; //PRZENOSZENIE PLIKU NA SERWER if(empty($temat) || empty($tresc) || empty($autor)) { echo"<p align='center'>Brak wszystkich danych!</p>"; } else { //Operacje na zmiennych $newtemat = wordwrap($temat, 30, "\n", 1); $newtresc = wordwrap ($tresc,30,"\n",1); $newautor = wordwrap ($autor,30,"\n",1); //Łączenie się z bazą danych include"mysql_connect.php"; // Zapisywanie informacji do bazy danych $query = "INSERT INTO news (temat , tresc , photo , autor , data) VALUES ('$newtemat' , '$newtresc' , '$filename' ,'$newautor' , NOW() )"; $result = @mysql_query ($query); //Instrukcja warunkowa if ($result) { echo "<p align='center'>Dziękujemy za dodanie newsa.</p>"; $extension = explode('.' , $_FILES['photo']['name']); $uid = mysql_insert_id(); $file = $uid . '.' . $extension[1]; $location = "foto/".$file; if (file_exists($location)) { unlink($location); chmod($location, 0777); move_uploaded_file($_FILES['photo']['tmp_name'] , $location); echo"Dziękujemy za dodanie zdjęcia"; } else { echo"Niestety nie udało się dodać zdjęcia na serwer"; } } else { echo "<p align='center'>Niestety dodanie newsa nie było możliwe. Przepraszamy.</p>"; } } ?> Ktoś co jest źle, ponieważ otrzymuje taki rezultat, że udało się dodać newsa, ale nie można uploadować pliku na serwer. Co może być tego przyczyną. Insalowałem na serwerze jPortal i tam upload działał bez problemu. PROSZĘ O BARDZO SZYBKĄ POMOC.... :( Jak na mój gust kod jest troche walnięty... $extension = explode('.' , $_FILES['photo']['name']); $uid = mysql_insert_id(); $file = $uid . '.' . $extension[1]; $location = "foto/".$file; if (file_exists($location)) { unlink($location); chmod($location, 0777); move_uploaded_file($_FILES['photo']['tmp_name'] , $location); echo"Dziękujemy za dodanie zdjęcia"; } else { echo"Niestety nie udało się dodać zdjęcia na serwer"; } Cału kod jest nie najlepszy ale tu chyba jest bład: jak coś to bardziej powinno być tak: $uid = mysql_insert_id(); $file = $uid . '.' . $extension[1]; $location = "foto/".$file; if (file_exists($location)) { unlink($location); } // chmod($location, 0777); // a ten chmod tu na cholere? if( move_uploaded_file($_FILES['photo']['tmp_name'] , $location)){ echo"Dziękujemy za dodanie zdjęcia"; } else { echo"Niestety nie udało się dodać zdjęcia na serwer"; } Nie testowałem... daj znać czy działa Niestety nie działa, pojawia się taki błąd: Warning: chmod(): No such file or directory in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 37 Warning: move_uploaded_file(foto/9.gif): failed to open stream: No such file or directory in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 38 Warning: move_uploaded_file(): Unable to move '/tmp/php5cbXdQ' to 'foto/9.gif' in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 38 Niestety nie udało się dodać zdjęcia na serwer A chmod po to aby zrobić dostęp do folderu NIKT NIE MA ŻADNEGO POMYSŁU.........;(((( MI ZALEŻY NA CZASIE Niestety nie działa, pojawia się taki błąd: Warning: chmod(): No such file or directory in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 37 Warning: move_uploaded_file(foto/9.gif): failed to open stream: No such file or directory in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 38 Warning: move_uploaded_file(): Unable to move '/tmp/php5cbXdQ' to 'foto/9.gif' in /home/teskty/domains/esklepy.net/public_html/cms/admin/news/program.php on line 38 Niestety nie udało się dodać zdjęcia na serwer A chmod po to aby zrobić dostęp do folderu chmod w ogole wywalilem, i tak nic to nie daje :]. A jak ustawialem na folder to tez nic nie dawalo :/ . Ja juz wszystkiego probowalem, ale nie moge znaleźć rozwiązania Na pewno katalog foto masz w dobrym miejscu ? i na pewno ma on 777 ? Hm.. wydaje się że wszystko jest ok? Fromularz ma enctype="multipart/form-data" i ustawione name="MAX_FILE_SIZE" na większe niż rozmiar pliku? Więcej pomysłów nie mam (a i tak dziś wyjeżdżam) |
|||
Sitedesign by AltusUmbrae. |