umatik
22.10.2003, 20:54:59
czy mozna sie dowiedziec cos o parametrach zdjecia przychodzacego z formularza??
Bielo
22.10.2003, 21:02:33
[php:1:75db973b6b]<?php
$wymiary=getimagesize($_FILES['plik']['tmp_name']);
$szerokosc=$wymiary[0];
$wysokosc=$wymiary[1];
?>[/php:1:75db973b6b]
[manual:75db973b6b]http://pl.php.net/manual/pl/function.getimagesize.php[/manual:75db973b6b]
umatik
23.10.2003, 13:20:35
nie wiem co jest grane jak uzywam :
[php:1:55390f8962]<?php
$a=$_FILES['pliczek']['tmp_name'];
echo "$a";
?>[/php:1:55390f8962]
to nic nie widze .... tzn zmienna nie ma zadnej wartosci ....
a jak uzyje kody z postu powyzej to juz sie wszystko psuje i nic nie widze, tylko bialy ekran (moj serwer jest ustawiony "safe mode")
spenalzo
23.10.2003, 13:21:58
Spróbuj
[php:1:6fb157a9a1]<?php
$a=$HTTP_POST_FILES['pliczek']['tmp_name'];
echo "$a";
?>[/php:1:6fb157a9a1]
umatik
23.10.2003, 14:16:11
no i lipa ...
[php:1:6b9f9cb681]<?php
$wymiary=getimagesize($HTTP_POST_FILES['pliczek']['tmp_name']);
$szerokosc=$wymiary[0];
$wysokosc=$wymiary[1];
echo "<BR>wymiary : $szerokosc/$wysokosc";
?>[/php:1:6b9f9cb681]
tez mi nic nie pokazuje ..... teraz to juz kompletnie nie wiem co jest grane
umatik
23.10.2003, 14:54:32
powiem wiecej:
[php:1:5413ceb855]<?php
$a=$HTTP_POST_FILES['pliczek']['tmp_name'];
$b=$HTTP_POST_FILES['pliczek']['name'];
$c=$HTTP_POST_FILES['pliczek']['type'];
?>[/php:1:5413ceb855]
pokazuja poprawnie !
tylko dlaczego jak
[php:1:5413ceb855]<?php
$wymiary=getimagesize($b);
$szerokosc=$wymiary[0];
$wysokosc=$wymiary[1];
echo "<BR>wymiary : $szerokosc/$wysokosc";
?>[/php:1:5413ceb855]
to nic nie widac? dlaczego nie moge uzyskac danych z funkcji.. getimagesize($b);
ps
wkladanie $HTTP_POST.... bezposrednio do funkcji tez nie dziala ... :!:
KaMeLeOn
23.10.2003, 15:04:25
Cytat
[...] dlaczego nie moge uzyskac danych z funkcji.. getimagesize($

; [...]
Dlatego, że ta funkcja wymaga pełnej ścieżki do pliku, a nie samej nazwy...
umatik
23.10.2003, 15:08:52
spoko a wiesz jak sie cos o tej scieżce dowiedziec?
KaMeLeOn
23.10.2003, 15:15:50
Musisz ten plik ścignać za pomoca funkcji [manual:89276d7f21]move_uploaded_file[/manual:89276d7f21], żeby był dostępny dla systemu plików...
Więcej tutaj:
http://www.php.net/manual/pl/features.file-upload.php
umatik
23.10.2003, 15:36:04
tak jest tak zrobione ale chcialem wyswietlic info o pliku przed zapisamien do na serwerze, sprawdzic jego rodzielczos czy sie zgadza z zadanym z gory....
KaMeLeOn
23.10.2003, 15:59:39
Na serwerze nie będziesz miał dostępu do katalogu tymczasowego, więc nic Ci nie dadzą takie kombinacje...
Zawsze plik można usunąć jeśli rozmiar się nie zgadza.
umatik
23.10.2003, 16:00:59
aha spoko to tez jesz rzeczywiscie wyjscie z sytuacji....
dzieki
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.