galerie
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, ich hab ein Upload-script geschrieben, mit dem automatisch Kleine Vorschaubilder Erstellt werden (GD-Funktion).
Rechtsclicksperre geht mit javascript,
onmouserightdown
<?php $picname = $_REQUEST['namefield']; $picdate = $_REQUEST['datefield']; $picloc = $_REQUEST['locationfield']; $piccom = $_REQUEST['commentfield']; $picfile = $_FILES['filefield']['tmp_name']; mkdir($picdate); mkdir($picdate."/mini"); mkdir($picdate."/pics"); move_uploaded_file($picfile,'dum.zip'); $zip = zip_open('dum.zip'); $filecnt = 1; while ($zipfile = zip_read($zip)) { if (zip_entry_open($zip, $zipfile, "r")) { $actimage = fopen($picdate.'/pics/'.$filecnt.'.jpg', 'w'); fwrite($actimage, zip_entry_read($zipfile, zip_entry_filesize($zipfile))); fclose($actimage); zip_entry_close($zipfile); $sze = getimagesize($picdate.'/pics/'.$filecnt.'.jpg'); if($sze[0]/$sze[1] < 0){ $imagesize[0] = 66; $imagesize[1] = 100;} else{ $imagesize[0] = 100; $imagesize[1] = 66;} $src_img = imagecreatefromjpeg($picdate.'/pics/'.$filecnt.'.jpg'); $dst_img = imagecreate($imagesize[0],$imagesize[1]); imagecopyresized($dst_img,$src_img,'0','0','0','0',$imagesize[0],$imagesize[1],$sze[0],$sze[1]); imagejpeg($dst_img,$picdate.'/mini/'.$filecnt.'.jpg'); $filecnt++; }} zip_close($zip); unlink('dum.zip'); $prefile = fopen($picdate.'/fotos.php','w+'); $picno = 1; fwrite($prefile,'<br><br><table bordercolor=black>'); while($picno < $filecnt) { fwrite($prefile,'<tr bgcolor="#0066CC">'); while($dumcount < 3){ fwrite($prefile,'<td width="100"><a href="page/fotos/view.php?no='.$picno.'&dat='.$picdate.'" target="_blank"><img src="page/fotos/'.$picdate.'/mini/'.$picno.'.jpg" border=0></a></td>'); $dumcount++; $picno++; } fwrite($prefile,'</tr>'); $dumcount = 0; } fwrite($prefile,'</table>'); fclose($prefile); $addi = fopen('../fotos.php','a+'); fwrite($addi,'<br><br><br><table width="51%" border="2" cellpadding="2" bordercolor="#000000"><tr><td width="7%"> </td><td width="93%"><a href="index.php?site=fotos/'.$picdate.'/fotos">Fotos vom '.$picdate.'.</a><br>Location: <i class="Stil7">'.$picloc.'</i>, Fotograf: <i class="Stil7">'.$picname.'</i><br>Kommentar: <i class="Stil6">'.$piccom.'</i></td></tr></table>'); fclose($addi); header('location: ../../index.php?site=fotos'); ?>
Ist der Upload-script komplett und
<?php $picnum = $_REQUEST["no"]; $picdate = $_REQUEST["dat"]; echo(' <table border="2" cellpadding="2"> <tr> <td height="95%"><img src="'.$picdate.'/pics/'.$picnum.'.jpg" width=100%></td> </tr> <tr> <td align="center" bgcolor="#0066CC"><a href="view.php?no='.($picnum-1).'&dat='.$picdate.'"> Zur?ck </a> II <a onClick="window.close();">Schlie?en</a> II <a href="view.php?no='.($picnum+1).'&dat='.$picdate.'"> Vor </a> </td> </tr> </table>'); ?>
Ist die Datei um die Bilder anzuschauen. -
Rechtsklicksperre kannst vergessen; mein Firefox ignoriert sie frag mich nicht warum, ist aber so.
Au?erdem Javascript daschaltet sogar der gr??te Idiot aus und dann ist der Schutz weg.
MfG apollo13 -
Das gibts eine recht einfache L?sung mit html.
http://www2.ramnip.net/tabellen/pictrick.html
Folge dem Tut. und wen du Fragen hast wende dich an mich^^ -
Das gibts eine recht einfache L?sung mit html.
http://www2.ramnip.net/tabellen/pictrick.html
Folge dem Tut. und wen du Fragen hast wende dich an mich^^
Hilft aber auch nicht wirklich ...
Ein Blick und ich wei? welches Bild es ist ..
MfG apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage