Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z wysyłaniem pliku na serwer
Programista007
post 6.02.2011, 16:04:26
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Mam taki problem wysyłam plik na server (moj PC Krasnal Serv) wszystko jest ok pisze że pomyślnie wyslano patrze pliku nie ma na serwerze, ale gdy wyśle ten sam plik jeszcze raz to jest na serwerze nie wiem o co chodzi proszę o szybką pomoc przekopałem cały net i nie ma podobnego przypadku

Kod XHTML
CODE
<form action='nowe_dane.php' method='post' enctype='multipart/form-data' >
Artykuł na podstronie:
<select name='gdzie'>
<option value='strona_glowna'>Strona główna</option>
<option value='Sport'>Sport</option>
<option value='Inne'>Inne</option>
</select>
<br/>Temat: <input class='temat' type='text' name='temat' maxlength='300' size='6'/>
Treść: <textarea class='text' name='text' rows='5' cols='20'></textarea>

<br/><a class="text" >Zdjecia:</a> <br/>
<input type="hidden" name='MAX_FILE_SIZE' value="200000"/>
<input class='img' type='file' name='img'/><br/>
<input class='img' type='file' name='img2'/><br/>
<input class='img' type='file' name='img3'/><br/>

<input style="padding:5px;padding-left:20px;padding-right:20px;float:right;" type='submit' value='Wyślij'>
</form>


A to kod PHP
CODE
switch ($_FILES['img']['error'])
{
case 0:
if ($_FILES['img']['type'] == "image/jpeg" || $_FILES['img']['type'] == "image/png" || $_FILES['img']['type'] == "image/gif" || $_FILES['img']['type'] == "image/jpg")
{
move_uploaded_file($_FILES['img']['tmp_name'],$_FILES['img']['name']);

echo "Obrazek zostal wysłany pomyslnie<br/>";

$wsk = @fopen("foty.txt", 'w+');
fwrite($wsk, "<a href='".$_FILES['img']['name']."' rel='lightbox[".$_FILES['img']['name']."]'><img class='aktimg' src='".$_FILES['img']['name']."' alt='".$_FILES['img']['name']."'/></a>");
fclose($wsk);
}
else
echo "Obrazek musi być w formacie JPEG, JPG, GIF, PNG<br/>";
break;
case 1:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 2:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 3:
echo "Plik jest niekompletny<br/>";
break;
case 4:
echo "Nie wybrales zadnego pliku<br/>";

$wsk = @fopen("foty.txt", 'w+');
fwrite($wsk, "");
fclose($wsk);
break;

}
switch ($_FILES['img2']['error'])
{
case 0:
if ($_FILES['img2']['type'] == "image/jpeg" || $_FILES['img2']['type'] == "image/png" || $_FILES['img2']['type'] == "image/gif" || $_FILES['img2']['type'] == "image/jpg")
{
move_uploaded_file($_FILES['img2']['tmp_name'], $_FILES['img2']['name']);

echo "Obrazek zostal wysłany pomyslnie<br/>";

$wsk = @fopen("foty.txt", 'a+');
fwrite($wsk, "<a href='".$_FILES['img2']['name']."' rel='lightbox[".$_FILES['img']['name']."]'><img class='aktimg' src='".$_FILES['img2']['name']."' alt='".$_FILES['img2']['name']."'/></a>");
fclose($wsk);
}
else
echo "Obrazek musi być w formacie JPEG, JPG, GIF, PNG<br/>";
break;
case 1:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 2:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 3:
echo "Plik jest niekompletny<br/>";
break;
case 4:
echo "Nie wybrales zadnego pliku<br/>";

$wsk = @fopen("foty.txt", 'a+');
fwrite($wsk, "");
fclose($wsk);
break;

}
switch ($_FILES['img3']['error'])
{
case 0:
if ($_FILES['img3']['type'] == "image/jpeg" || $_FILES['img3']['type'] == "image/png" || $_FILES['img3']['type'] == "image/gif" || $_FILES['img3']['type'] == "image/jpg")
{
move_uploaded_file($_FILES['img3']['tmp_name'], $_FILES['img3']['name']);

echo "Obrazek zostal wysłany pomyslnie<br/>";

$wsk = @fopen("foty.txt", 'a+');
fwrite($wsk, "<a href='".$_FILES['img3']['name']."' rel='lightbox[".$_FILES['img']['name']."]'><img class='aktimg' src='".$_FILES['img3']['name']."' alt='".$_FILES['img3']['name']."'/></a>");
fclose($wsk);
}
else
echo "Obrazek musi być w formacie JPEG, JPG, GIF, PNG<br/>";
break;
case 1:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 2:
echo "Plik posiada wielkosc zbyt dużą<br/>";
break;
case 3:
echo "Plik jest niekompletny<br/>";
break;
case 4:
echo "Nie wybrales zadnego pliku<br/>";

$wsk = @fopen("foty.txt", 'a+');
fwrite($wsk, "");
fclose($wsk);
break;

}

Go to the top of the page
+Quote Post
cojack
post 6.02.2011, 16:07:41
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


move_uploaded_file($_FILES['img3']['tmp_name'], $_FILES['img3']['name']);

I gdzie to niby ma przesłać ten plik jak podajesz mu samą nazwę pliku? Najprawdopodobniej tam gdzie znajduje się plik który to robi, ale głowy sobie nie dam uciąć.


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
Programista007
post 7.02.2011, 18:05:35
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Skrypt wysyła plik na serv bez żadnego folderu

Ok już wszystko jest ok to problem servera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.07.2025 - 03:08