Dende
28.04.2007, 10:53:21
chce zrobic prosta petle do uploadu plikow,
mam inputy o nazwach foto1 foto2 etc...
($nr z pentli)
$nazwa = "foto".$nr;
no i potem probuje dac zmienna pod $_files[$nazwa][tmp_name] i nijak nie dziala =P
probowalem tez z cudzyslowami '$nazwa' czy tez bez dolara i nijak nie idzie

Dziekuje za wszelka pomoc =)
Pozdrawiam.
D.
tak jak zrobiłeś będzie działać, tylko tmp_name daj w cudzysłowia, co do zmiennej to ważna jest wielkość liter, nie chciałeś użyć $_FILES ?
$_FILES[$nazwa]['tmp_name'];
Dende
28.04.2007, 11:09:23
oczywiscie mam jak napisales
$_FILES[$nazwa]['tmp_name'];
zreszta do testu uzylem prostej funkcji
<?php
$nazwa="foto".$nr;
list
($szerokosc, $wysokosc) = getimagesize($_FILES[$nazwa]['tmp_name']);?>
zwraca mi jedynie
foto1
Najpierw chyba musisz zapisać plik move_uploaded_file()
Dende
28.04.2007, 15:08:52
to sie robi pozniej, ale itak
move_uploaded_file($_FILES[$nazwa]['tmp_name'], ...)
w tym tez musze dac zmienna wiec nijak...
nawet jak mam ifa z is_uploaded_file(...) to mi wywala false =P
no to jak zapiszesz, to imagecreatefromjpeg czy tam końcówka gif i będzie git

(sprawdź, czy to na pewno imagecreate..., a nie createimage

)
webdice
28.04.2007, 19:07:20
Cytat(Dende @ 28.04.2007, 12:09:23 )

oczywiscie mam jak napisales
$_FILES[$nazwa]['tmp_name'];
zreszta do testu uzylem prostej funkcji
<?php
$nazwa="foto".$nr;
list
($szerokosc, $wysokosc) = getimagesize($_FILES[$nazwa]['tmp_name']);?>
zwraca mi jedynie
foto1
Pokaż jak pętla wygląda.
Cytat(KCG @ 28.04.2007, 19:27:31 )

no to jak zapiszesz, to imagecreatefromjpeg czy tam końcówka gif i będzie git

(sprawdź, czy to na pewno imagecreate..., a nie createimage

)
Czy Ty oby na pewno odpisujesz do tego wątku?
Dende
28.04.2007, 19:07:47
ja mam juz dzialajaca funkcje ktora zmniejsz i robi miniature
zmienne do funkcjii to ($nr,$nadane_id,$szerokosc,$wysokosc) jak widac dwie ostatnie pobieram wczesniej w kodzie...
a skoro nawet sie plik nie wgrywa,
ani nie jestem w stanie odczytac jego rozmiarow, nie ma szans na wykonanie funkcji...
Hacker
28.04.2007, 19:18:27
A w formularzu masz enctype="multipart/form-data"?
Dende
28.04.2007, 19:46:45
ma sie rozumiec =)
z pewnoscia wiekszosc z was potrafi zrobic skrypt do uploadu plikow, sprobujcie nazwe zrobic jako zmienna i zobaczcie czy u was dziala... jesli tak to ja juz sie pomecze, jesli nie to bedzie wtedy niezla zagadka =)
Cytat(webdicepl @ 28.04.2007, 20:07:20 )

Czy Ty oby na pewno odpisujesz do tego wątku?
No, troszkę mi się popieprzyło

<?php
if (!isset($_GET['a'])) { ?>
<form action="img.php?a=1" method="post" enctype="multipart/form-data">
<input type="file" name="foto" /><br />
<input type="submit" />
</form>
<?php
} else {
list
($sze,$wys) = getimagesize($_FILES['foto']['tmp_name']);}
?>
Taki kod mi działa bez problemu
webdice
28.04.2007, 23:31:50
<?php
if (empty ($_POST['send'])) {
?>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="foto1" /><br />
<input type="file" name="foto2" /><br />
<input type="file" name="foto3" /><br />
<input type="submit" name="send" />
</form>
<?php
}
else
{
for ($i = 0; $i < count ($_FILES); $i++) {
// tu sobie wstawiasz swoja funkcje. $_FILES['foto' . ($i + 1)]['name'];
}
}
?>
Pisane z palucha, ale powinno działać, przynajmniej powinno Cię to nakierować.
Dende
29.04.2007, 11:23:11
Jaaaaa ...

sorka!!
teraz mi glupio bo bez sensu was meczylem, defakto chodzilo onazewnictwo... w formularzu mialem plik1 plik2 :/ takich bledow nie lubie najbardziej =P
coz, pozdrawiam =]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.