Den vil ikke lave thumbnails :( $fest er navnet til festen, f.eks måneden. $file=billedet. så stien bliver f.eks. /var/homepages/blueice/billeder/thumps/november/billede.jpg jeg har fuld skrive adgang til filen så ved ikke helt hvorfor det driller.. grunden til at den henter filnavnet upload mappen er sådan en dobbelt-check af at filen nu også er blevet kopieret over. (det er den:) )
der er en linie som lige er forkert ( gik tilbage til udgangsscript) exec('sudo convert "/var/homepages/blueice/billeder/thumps/' . $fest . $file . ' -thumbnail 50x50 ' . $file . '"');
Jeg tillod mig at lave lidt om på linien ved at indfører en / mellem $fest og $file og der resultat giver: sudo convert "/var/homepages/blueice/billeder/thumps/november/DSC01873.JPG -thumbnail 50x50 DSC01873.JPG" '-' for standard input or output.
og der ligger et billede i mappen som den finder frem..
Jeg har lige lavet scriptet om (bare for at prøve) Det virker stadig ikke, men hvis jeg fra min shell skriver php step3.php ¨ så kører den scriptet og den laver rent faktisk billederne små.. det her lavede jeg det om til: <?php $dir = "convert"; $type = "-thumbnail 50x50"; $sti = "/var/homepages/blueice/billeder/thumps/$fest"; $vis = 4; if ($handle = opendir('/var/homepages/blueice/upload')) { echo "<center>"; while (false !== ($file = readdir($handle))) {
jeg får dette resultat: sudo convert -thumbnail 50x50 /var/homepages/blueice/billeder/thumps/november/DSC01867.JPG /var/homepages/blueice/billeder/thumps/november/DSC01867.JPG hvilket jo er korrekt. Ja, men apache kører som nobody ( måske lidt dumt... må ændre det senere)
Mnæh det er da fint nok at den kører som nobody, du skal bare lige være sikker :) Jeg kan heller ikke lige se hvad der skulle være galt - Den lader jo ikke til at give dig nogle fejl...
har fået det til at kører. installeret imagemagic til php.. og lavede scriptet om
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.