no to tak, w php to mam tak:
if ($_GET['type'] == 'ladowanie_zdjecia_'.$nrz.'_2') {
$data = "forum/data/zdjecia/" . strtolower($_SESSION['login']) . ".php";
if (file_exists($data))
{
} else
{
$fp = fopen ($data, "a");
flock($fp, LOCK_EX);
fputs ($fp, '<?
user||login=' . strtolower($login) . '||ip=' . SerializeText($_SERVER['REMOTE_ADDR']) . '||;
?>');
flock($fp, LOCK_UN);
fclose ($fp);
}
$ile_scr = ''.$nrz.'';
$numer_scr = '' . strtolower($_SESSION['login']) . '_' . $ile_scr . '';
$nowa=("$kat/$numer_scr.jpg");
copy ($file, $nowa);
if ($file_type = "image/pjpeg"){
#thumbnail(filetouse,newwidth,newpath,newname);
thumbnail("$file",$zmniejsz,"$kat_min/","$numer_scr.jpg");
$zdjecia['ip_'.$nrz.''] = SerializeText($_SERVER['REMOTE_ADDR']);
$zdjecia['ip'] = SerializeText($_SERVER['REMOTE_ADDR']);
$zdjecia['zdjecia'.$nrz.''] = '' . $kat . '' . $numer_scr . '.jpg';
$zdjecia['zdjecia'.$nrz.'_m'] = '' . $kat_min . '' . $numer_scr . '.jpg';
$zdjecia['data_1_'.$nrz.''] = date("d/m/Y");
$zdjecia['data_2_'.$nrz.''] = date("H:i:s");
$zdjecia['opis_'.$nrz.''] = 'Brak opisu zdjęcia...';
$zdjecia['zdjecia'.$nrz.'_'.$nrz.''] = '1';
zdjecia_Update($zdjecia);
$user_record['e_zdjecia'] ++;
user_Update($user_record);
print('<CENTER><img src="blank.jpg" border="0" height="45" width="1"><br><img border="0" src="images/load/load.gif"><br><img src="blank.jpg" border="0"
height="5" width="1"><br><font size="2" color="#228B22"><b>Zdjęcie numer '.$nrz.' dodane...</b></font></CENTER><meta http-equiv="Refresh" content="1;
URL=javascript:history.back();">');
}
}
funkcja zmieniania miniaturki:
<?php
function thumbnail($i,$nw,$p,$nn) {
$img=imagecreatefromjpeg("$i");
$ow=imagesx($img);
$oh=imagesy($img);
$scale=$nw/$ow;
$newimg=imagecreate($nw,$nh);
imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh);
imagejpeg($newimg, $p.$nn);
return true;
}
?>
a w formulażu mam tak:
<?php
<form method="post" enctype="multipart/form-data" action="galeria.php?type=ladowanie_zdjecia_'.$nrz.'_2">
<table border="0" cellpadding="0" cellspacing="0" width="460" height="120">
<tr>
<td><img src="blank.jpg" border="0" height="5" width="0"></td>
<td></td>
</tr>
<tr>
<td>
<img src="blank.jpg" border="0" height="1" width="20">
</td>
<td>
<img src="blank.jpg" border="0" height="6" width="1"><br>
<font face="verdana,arial,helvetica" size="1">Wgraj zdjęcie:</font><br>
<img src="blank.jpg" border="0" height="3" width="1"><br>
<input name="file" class="edit" style="padding: 0pt; font-family: Arial;" size="63" type="file"><br>
<img src="blank.jpg" border="0" height="3" width="1"><br>
<input src="images/button/wgraj.PNG" type="image" value="Zapisz">
<a href="javascript:location.reload()"><img oncontextmenu="return false" src="images/button/zrezygnuj.PNG" border="0"></a><br>
<img src="blank.jpg" border="0" height="6" width="1">
</td>
</tr>
</table></form>
?>
i mi nie hodzi, już copy zastąpiłem move_uploaded_file i na local host mi wgrało, ale wystąpił błąt:
Warning: imagecreatefromjpeg(D:/Serwer/Max OTS/WebServ/temp/file-uploads\phpB.tmp) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 3
Warning: imagesx(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 4
Warning: imagesy(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 5
Warning: Division by zero in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 6
Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 8
Warning: imagecopyresized(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 9
Warning: imagejpeg(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 10