Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skasowaniem pliku
squasher
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
squasher
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 07:31