Jaka może być przyczyna niedziałania tego kodu na serwerze bo w apache działa bez problemu. Nie wyświetlaja się żadne błędy tylko pusta strona. Po załadowania pliku upload_image.php daje nazwe zdjęcia i lokalizacje daje wyślij powinno przejść przez check_image.php i wyświetlić się zdjęce w showimage.php . Gdzie tkwi błąd?
upload_image.php
<?php require_once 'head.php'; ?> <h3>Umieść obrazek na naszej witrynie!</h3> <form name="form1" method="post" action="check_image.php" enctype="multipart/form-data"> <table border="0" cellpadding="5"> <tr> <td><p>Tytuł obrazka</p></td> <td><input name="img_nazwa" type="text" id="item_nazwa" size="55" maxlength="255"></td> </tr> <tr> <td><p>Umieszczany obraz:</p></td> <td><input name="image_filename" type="file" id="image_filename"></td> </tr> </table> <br> <em>Przyjmowane są obrazy w formatach: GIF, JPG/JPEG i PNG.</em> <p align="center"><input type="submit" name="Submit" value="Wyślij"> <input type="reset" name="Submit2" value="Wyczyść"> </p> </form> <?php require_once 'footer.php'; ?>
check_image.php
<?php require('conn.php'); // udostępnienie zmiennych $img_nazwa = $_POST['img_nazwa']; $img_fot = "fot/"; $img_min = "fot/min/"; $image_tempname = $_FILES['image_filename']['name']; // umieszczenie obrazu i sprawdzenie jego formatu $ImageDir ="ftp://alinka.za.pl@alinka.za.pl/fot/"; // <a href="ftp://alinka.za.pl@alinka.za.pl/" target="_blank">ftp://alinka.za.pl@alinka.za.pl/</a> // c:/xampp/htdocs/gal // folder minaturek $ImageThumb = $ImageDir . "min/"; $ImageName = $ImageDir . $image_tempname; $ImageName)) { // pobranie informacji na temat umieszczonego obrazu if ($type > 3) { "PNG.<br>"; } else { // wstawienie informacji w tabeli images $insert = "INSERT INTO img (img_nazwa, img_date, img_fot, img_min) VALUES ('$img_nazwa', '$today', '$img_fot', '$img_min')"; $newfilename = $ImageDir . $lastpicid . ".jpg"; if ($type == 2) { } else { if ($type == 1) { $image_old = imagecreatefromgif($ImageName); } elseif ($type == 3) { $image_old = imagecreatefrompng($ImageName); } // skonwertuj obraz do formatu JPG $image_jpg = imagecreatetruecolor($width, $height); imagecopyresampled($image_jpg, $image_old, 0, 0, 0, 0, $width, $height, $width, $height); imagejpeg($image_jpg, $newfilename); imagedestroy($image_old); imagedestroy($image_jpg); } $newthumbname = $ImageThumb . $lastpicid . ".jpg"; // pobierz wymiary miniaturki $thumb_width = $width * 0.10; $thumb_height = $height * 0.10; // utwórz miniaturkę $largeimage = imagecreatefromjpeg($newfilename); $thumb = imagecreatetruecolor($thumb_width, $thumb_height); imagecopyresampled($thumb, $largeimage, 0, 0, 0, 0, $thumb_width, $thumb_height, $width, $height); imagejpeg($thumb, $newthumbname); imagedestroy($largeimage); imagedestroy($thumb); $url = "location:showimage.php?id=" . $lastpicid; } } ?>
showimage.php
<?php require('conn.php'); require_once 'head.php'; // udostępnienie zmiennych $id = $_REQUEST['id']; $mode = $_REQUEST['mode']; } else { $mode = ''; } // pobranie informacji o obrazie do wyświetlenia $image_filename = "fot/" . $img_id . ".jpg"; if ($mode == 'change') { echo "<font color=\"CC0000\"><em><strong>Obraz został zmodyfikowany.</strong></em></font>"; $attr . ">"; } else { ?> <p>Oto obrazek, który właśnie umieściłeś na serwerze: </p> <?php // koniec else } ?> <hr> <p><em><strong>Zmodyfikuj obraz</strong></em></p> <form action="modifyimage.php" method="post"> <h3>Umieszczenie znaku wodnego</h3> <input name="watermark" type="checkbox"><font color="red">dołącz znak wodny</font><br> <p align="center"> <input type="submit" name="action" value="podgląd"> <input type="submit" name="action" value="zapis"> </p> </form> <?php require_once 'footer.php'; ?>