Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozmiar jpega
Forum PHP.pl > Forum > PHP
umatik
czy mozna sie dowiedziec cos o parametrach zdjecia przychodzacego z formularza??
Bielo
[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
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
Spróbuj
[php:1:6fb157a9a1]<?php
$a=$HTTP_POST_FILES['pliczek']['tmp_name'];
echo "$a";
?>[/php:1:6fb157a9a1]
umatik
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
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
Cytat
[...] dlaczego nie moge uzyskac danych z funkcji.. getimagesize($cool.gif; [...]

Dlatego, że ta funkcja wymaga pełnej ścieżki do pliku, a nie samej nazwy...
umatik
spoko a wiesz jak sie cos o tej scieżce dowiedziec?
KaMeLeOn
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
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.