mała część skryptu, który uruchomiony jest na subdomenie 123.abc.pl wygląda tak
itd.
$lokalizacja = 'http://www.123.pl/images/photo/'.$nazwa_zdjecia.'.jpg'; //sprawdzenie czy zaznaczono jako zdjecie glowne $glowne = 1; //zmiana ustawienia zdjecia glownego wyszystkich zdjec tej oferty na 0 $nazwa = $prefiks.'zdjecia'; //tworzenie miniatury zdjecia glownego $nazwa_obrazka = 'http://www.123.pl/c'.$nazwa_zdjecia.'.jpg'; $nazwa_miniatury = 'http://www.123.pl/images/photo/mini_'.$nazwa_zdjecia.'.jpg'; $szerokosc_miniatury = '75'; $wysokosc_miniatury = '57'; miniatura($nazwa_obrazka, $nazwa_miniatury, $szerokosc_miniatury, $wysokosc_miniatury); } else { $glowne = 0; } $nazwa_photo = $nazwa_zdjecia.'.jpg'; //nazwa zdjecia z rozszerzeniem //dodanie danych zdjecia do bazy danych $nazwa = $prefiks.'zdjecia'; $query = "INSERT INTO $nazwa (nazwa, oferta, glowne, data) VALUES ('$nazwa_photo', '$id', '$glowne', '$data')"; message_ok('Zdjęcie zostało pomylnie skopiowane na serwer.'); przekierowanie("photo.php?action=new&id=$id", '1500'); } else { message_error('Nie udało się przekopiować pliku na serwer.'); przekierowanie("photo.php?action=new&id=$id",'1500'); } } else { message_error('Ze względów bezpieczeństwa plik nie mógł być skopiowany na serwer. Spróbuj jeszcze raz.'); przekierowanie("photo.php?action=new&id=$id",'2000'); } } else { message_error('Brak uprawnień zapisu dla danego katalogu'); przekierowanie("photo.php?action=new&id=$id",'1500'); } } else { message_error('Nie zostało wybrane żadne zdjęcie!'); przekierowanie("photo.php?action=new&id=$id",'1500'); } }
Problem tkwi w tym, że pomimo ustawionych atrybutów CHMOD 777 na katalogi images i photo wyskakuje za każdym razem komunikat - Brak uprawnień zapisu dla danego katalogu. Oczywiście skrypt na domenie głównej 123.pl działa prawidłowo.