IPB

Witaj Gościu ( Zaloguj | Rejestruj )

 
Reply to this topicStart new topic
link do strony z parametrem, link do strony z parametrem
midzej
post 25.06.2010 - 11:15
Post #1


Początkujący
*

Grupa: Użytkownik
Postów: 1
Dołączył: 25.06.2010
Użytkownik nr: 1,072



Witam

mam pytanie i pewnie rozwiązanie jest proste ale jestem początkujący:

Mam takie dwa pliki:

plik1.html:

<html>
<body>
<form action="plik2.php" method="POST" ENCTYPE="multipart/form-data">
<input type="file" name="plik"/><br/>
<input type="submit" value="Wyślij plik"/>

</form>
</body>
</html>

plik2.php:

<?php
$max_rozmiar = 1024*1024;
if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
if ($_FILES['plik']['size'] > $max_rozmiar) {
echo 'Błąd! Plik jest za duży!';
} else {
echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
echo '<br/>';
if (isset($_FILES['plik']['type'])) {
echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
}
move_uploaded_file($_FILES['plik']['tmp_name'],
$_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['plik']['name']);
}
} else {
echo 'Błąd przy przesyłaniu danych!';
}

?>

kod ściagnięty z http://phpkurs.pl/upload/

po odpaleniu plik1.html pojawia się okno uploadu pliku i po ściągnięciu i wgraniu do odpowiedniej ścieżki pojawia się komunikat:
Odebrano plik. Poczštkowa nazwa: jakis_plik.jpg
Typ: image/jpeg

Ja chciałbym natomiast żeby na końcu program załadował nową stronę z parametrem - czyli żeby otwarła się taka strona:
http://test/index.php?imageName=jakis_plik.jpg

Nie potrafię tego zrobić - czy ktoś mógłby pomóc?
Go to the top of the page
 
+Quote Post
Reklama
post 25.06.2010 - 11:15
Post #


Reklama









Go to the top of the page
 
Quote Post
Tiritto
post 23.07.2010 - 14:08
Post #2


Użytkownik
**

Grupa: Użytkownik
Postów: 58
Dołączył: 05.09.2009
Użytkownik nr: 683



To chyba dosyć proste.

W plik2.php zmień to:
KOD
echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
echo '<br/>';
if (isset($_FILES['plik']['type'])) {
echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
}
move_uploaded_file($_FILES['plik']['tmp_name'],
$_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['plik']['name']);


Na to:
KOD
header("Location: http://test/index.php?imageName=".$_FILES['plik']['name']);


Powinno zadziałać.
PS. Temat chyba raczej do działu z PHP wink.gif.


--------------------
gg -> 1245266
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



Wersja Lo-Fi Aktualny czas: 11.02.2012 - 23:04