Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Miniaturki galerii php, java scrypt
Forum PHP.pl > Forum > PHP
zebrowski1073
Witam potrzebuję zrobić miniaturkę w galerii wykorzystuję javascrypt i php

plik upland.php

  1. <?php
  2.  
  3.  
  4. $verifyToken = md5('unique_salt' . $_POST['timestamp']);
  5. $dir = $_POST['dir'] ;
  6.  
  7.  
  8. if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
  9. $tempFile = $_FILES['Filedata']['tmp_name'];
  10.  
  11. $targetFile = rtrim($dir,'/') . '/' . $_FILES['Filedata']['name'];
  12.  
  13.  
  14. // Validate the file type
  15. $fileTypes = array('jpg','jpeg','gif','png'); // File extensions
  16. $fileParts = pathinfo($_FILES['Filedata']['name']);
  17.  
  18.  
  19. if (in_array($fileParts['extension'],$fileTypes)) {
  20. move_uploaded_file($tempFile,$targetFile);
  21. echo '1';
  22. } else {
  23. echo 'Invalid file type.'; }
  24. }
  25.  
  26. ?>


w pliku galeria.tpl.php

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. <?php $timestamp = time();?>
  3. $(function() {
  4. $('#file_upload').uploadify({
  5. 'formData' : {
  6. 'timestamp' : '<?php echo $timestamp;?>',
  7. 'token' : '<?php echo md5('unique_salt' . $timestamp);?>',
  8. 'dir' : '<?php echo $dir;?>'
  9. },
  10. 'swf' : '../lib/js/uploadify.swf',
  11. 'uploader' : '../lib/upload.php'
  12. });
  13. });
  14. </script>
[JAVASCRIPT] pobierz, plaintext


funkcja z pliku funkcje.php

  1. function gal($kat)
  2. {
  3. $i=0;
  4. $opis = '<div id="gallery">' ;
  5. $dir = opendir('..'.$kat);
  6. while(false !== ($file = readdir($dir)))
  7. if($file != '.' && $file != '..')
  8. {
  9. $new = 'http://waznechwile.futurehost.pl'.$kat.$file ;
  10. $opis .= '
  11. <div class="pic">
  12. <a href="'.$new.'" title="'.$file.'">
  13. <img src="'.$new.'" alt="'.$file.'" />
  14. </a></div>';
  15. $i++ ;
  16. }
  17. $opis .= '</div>' ;
  18. $zwrot[0] = $i ; $zwrot[1] = $opis ;
  19. return $zwrot ;
  20. }


Potrzebuję zrobić miniaturkę z orginalnego zdjęcia o rozmiarach 150x100 w proporcjach aby nie stracić na jakości zdjęcia tylko nie wiem co zastosować i gdzie aby podczas generowania przez funkcję gal w <img scr generowało albo była już miniaturka o podanych wymiarach

Niedoskonałą wersje można zobaczyć http://waznechwile.futurehost.pl/produkt.php
Turson
Sprawdź WideImage
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.