Ma taki mały problem a mianowicie
mała część skryptu, który uruchomiony jest na subdomenie 123.abc.pl wygląda tak
$lokalizacja = 'http://www.123.pl/images/photo/'.$nazwa_zdjecia.'.jpg';
//sprawdzenie czy zaznaczono jako zdjecie glowne
if(isset($_REQUEST['glowne'])) { $glowne = 1;
//zmiana ustawienia zdjecia glownego wyszystkich zdjec tej oferty na 0
$nazwa = $prefiks.'zdjecia';
$aktualizacja = mysql_query("UPDATE $nazwa SET glowne = 0 WHERE oferta = '$id'");
//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;
}
$data = date('Y-m-d H:i:s'); //dokladna data i godzina przeslania $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');
}
}
itd.
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.