Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skladnia
haga
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Wroclaw

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


Co jest nieprawidlowego w ponizszych kodach ?

if( !isset( $name ) || !isset( $rozm ) ) 

$source = ImageCreateFromJPEG( $name );

Dodam, ze raczej chyba nie chodzi o zmienne name, rozm, ktore sa przekazywane z innego skryptu (mam wlaczone globalne).
Z gory dziekuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Ciekawe. U mniew oba przykłady działają bezbłędnie.
Utworzyłem osobne pliki zawierajace ten kod, i jest OK. Pierwszy przekwieowywuje do pliku index.php a drugi - tworzy czarny prostokąt o wielkości podanego pliku zmienjszony o $rozm razy. W podanym przez Ciebie kodzie brakowało jedynie nawiasu w linie 14 tongue.gif
Mój, działający, plik:[php:1:6ec0af7d1c]<?
$name = '1.jpg';
$rozm = 1;

// $rozm $nr $name
header ("Content-type: image/jpeg");

// header ("Cache-Control: no-cache, must-revalidate");
$source = ImageCreateFromJPEG( $name );
$sx = imageSX( $source );
$sy = imageSY( $source );
$dx = floor( $sx/$rozm );
$dy = floor( $sy/$rozm );
$dest = imageCreate( $dx, $dy );
if( $nr<$rozm*$rozm ) {
$x = ($nr % $rozm) * $dx;
$y = (floor( $nr/$rozm )) * $dy;
imageCopyResized( $dest, $source, 0, 0, $x, $y, $dx, $dy, $dx, $dy );
}
else {
$red = imageColorAllocate( $dest, 255, 0, 0 );
imageFill( $dest, 0, 0, $red );
}
imageJPEG( $dest );

?>[/php:1:6ec0af7d1c]


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 04:12