eee yyy
mam tak
plik z formualrzem:
<?php
<form name=\"dodaj\" method=\"post\" action=\"../dodajmp3.php\" enctype=\"multipart/form-data\">
Id płyty: </td><td><input type=\"text\" name=\"idP\"></td><td><a href=\"../zobaczplyty.php\" target=\"_blank\">Zobacz plyty</a></td></tr>
<tr><td>Tytuł utworu: </td><td><input type=\"text\" name=\"tytul\"></td></tr>
<tr><td>Czas trwania: </td><td><input type=\"text\" name=\"czas\"></td></tr>
<tr><td>Rozmiar: </td><td><input type=\"text\" name=\"rozmiar\"></td></tr>
<tr><td>Jako¶ć: </td><td><input type=\"text\" name=\"jakosc\"></td></tr>
<tr><td>Plik: </td><td><input type=\"file\" name=\"plik\" class=\"przycisk\"></td></tr>
<tr><td colspan=\"2\">
<input type=\"submit\" value=\"Dodaj\">
<input type=\"reset\" value=\"Wyczy¶ć\">
</td></tr>
</form>
?>
plik dodajmp3 w ktorym jest :
<?php
if(!wypelnienie_formularza($_POST)) {
echo \"Niestety nie wypelniles wszystkich pol :-( <br> <a href='sesja/admin_zastrz.php'>Powrot</a> \"; }
else {
if(!($plik)){ //jesli nie wybrano pliku do wyslania zwraca tresc w echo
echo \"Musisz wskazac plik do wyslania;) <br> <a href='sesja/admin_zastrz.php'>Powrot</a> \"; }
//w przeciwnym wypadku wykonywana jest dalsza czesc skryptu
else {
$zapytanie = \"INSERT INTO Utwor VALUES(null,'$idP','$czas','$tytul','$rozmiar','$jakosc','$plik')\"; //zapytanie sql
$wynik = mysql_query($zapytanie); //wykonuje powyzsze zapytanie
//wysylanie pliku
if(is_uploaded_file($_FILES['plik']['tmp_name'])) { //sprawdza czy plik o podanej nazwie zostal przeslany if(isset($_FILES['plik']['type'])) //jesli tak to go kopiuje do odpowiedniego katalogu echo 'Odebrano plik:' . $_FILES['plik']['name'] . '<BR/>'; echo \"Wyslano wiadomosc, Dzieki :-)\"; move_uploaded_file($_FILES['plik']['tmp_name'],'mp3/' . $_FILES['plik']['name']); //przenosi plik we wskazane miejsce, atrubuty move_uploaded_file to (nazwa pliku, katalog do ktorego zostanie przeniesiony plik) ) }
else
echo 'Blad przy przesylaniu pliku!'; //jesli wystapia bledy wyskakuje ten komunikat }
}
?>
no i mi wypisuje komunikat "blad przy przesylaniu pliku" (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif) jak dam tam return false to pisze ze musze wybrac plik do wyslania wiec tak jakby *.mp3 nie wczytywal