![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Pomoze mi ktos przerobić kod tak aby zapisywał dane do MySql a nie do txt
<? $fol = "./fotosy"; // folder ze zdjęciami $prfx = "min_"; // prefix poprzedzający nazwy miniaturek $i = 0; $naz = array(); $dane = @file($fol."/dane.txt"); if(is_array($dane)) foreach($dane as $v) { $t = explode("|", $v); $naz[] = $t[0]; } $uchwyt = opendir($fol); while(false !== ($plik = readdir($uchwyt))) if(is_file($fol."/".$plik) && (!is_file($fol."/".$prfx.$plik) || !in_array($plik, $naz)) && substr($plik, 0, strlen($prfx)) != $prfx && ereg("^.+\.jpe?g$", $plik)) { $org = imagecreatefromjpeg($fol."/".$plik); $s_org = imagesx($org); $w_org = imagesy($org); $s_min = 100; if(($w_min = floor(($s_min * $w_org) / $s_org)) > 150) $w_min = 150; $min = imagecreate($s_min, $w_min); imagecopyresized($min, $org, 0, 0, 0, 0, $s_min, $w_min, $s_org, $w_org); imagedestroy($org); imagejpeg($min, $fol."/".$prfx.$plik, 50); imagedestroy($min); if(in_array($plik, $naz)) unset($dane[array_search($plik, $naz)]); $dane[] = "$plik|$s_org|$w_org|$prfx$plik|$s_min|$w_min\n"; $i++; } closedir($uchwyt); $fp = fopen($fol."/dane.txt", "w"); flock($fp, 2); fputs($fp, str_replace("\r", "", join("", $dane))); flock($fp, 2); fclose($fp); echo "Ilość utworzonych miniaturek: ".$i; ?> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
za darmo?? chyba nikt
-------------------- Jeśli my czegoś nie zrobimy, zrobią to za nas inni
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 17:37 |