![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem ze skasowaniem pliku graficznego. Sytuacja wygląda następująco: program składa się z dwóch plików php. W pierwszym z nim wykonaj.php znajduje się kod: echo '<IMG SRC="rysujobrazek.php">'; unlink( 'obrazek.png' ); drugi plik rysujobrazek.php który jest w funkcji IMG jak sama nazwa wskazuje rysuje obrazek i robi kilka rzeczy. Między innymi zapisuje ten obrazek do pliku obrazek.png Problem w tym ze funkcja unlink() wykonuje się szybciej niz skrypt rysujobrazek.php jest w stanie stworzyć ten plik. Jak zmusić php aby poczekało na wykonanie się w całości skryptu rysujobrazek.php a dopiero po tej czynności wykonało kasowanie pliku. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zapisuję go gdyż, plik rysujobrazek.php sprawdza czy obrazek.png istnieje. Jeśli tak to sprawdza czas utworzenia go. Jeśli ten czas jest większy niż 30 min tu rysuję nowy obrazek, a jeżeli nie to otwieram obrazek z pliku.
Teraz jeśli użyję wyżej wymienionej funkcji <IMG SRC....> zawsze wygeneruje się nowy obrazek który niekoniecznie jest taki jaki mi odpowiada. Muszę go więc skasować (wtedy odrazu rysujobrazek.php wygeneruje nowy dobry obrazek), albo czekać 30 minut. Nie chcę aby przez 30 minut był wyświetlany obrazek który może zawierać błędy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 07:31 |