Kullanıcıların oynanabilir karakterler oluşturabilirsiniz PHP bir online oyun oluşturma. Her karakter bir kullanıcı tarafından yüklenen portre olabilir. Bir oyuncu aynı anda birden fazla karakter olabilir ve onlar için resimler her zaman değiştirilebilir. Doğal olarak, resim resized ve büyük dosyaları engellemek için yeniden sıkıştırılmış gerekir. İşte benim sorunum:
Ne zaman oyuncu (bunun arasında resmi) onun verileri değiştirir ve daha sonra, herhangi bir hata bulunursa, bu vb benzersiz olmayan bir karakter isimleri, boş zorunlu alanlar, gibi şeyler için denetler sunucu tarafında doğrulama tekmeler içeri, "kaydetmek" vurur onlar görüntülenir. Bu durumda formu oyuncu girilen verilerle önceden doldurulmuş olmalıdır, bu yüzden o sadece hatalı biraz değiştirmek zorunda değil, re-tipi herşey. Ama nasıl böyle bir "geçici" devlet resmi kaydedebilirim?
Ben yapamam dosya yükleme alanını önceden doldurmak, tarayıcılar buna izin vermez. Ben geçici bir dosyaya kaydetmek eğer oyuncu sadece kendi tarayıcısını kapatın ve tüm işlemi iptal edebilirsiniz, çünkü resim daha sonra, bazı noktada temizlenmelidir. Ne zaman olmalı? Ve hangi dosya adı Ben geçici dosya için seçmeliyim? Oyuncu iki tarayıcı sekmeleri düzenlemek için aynı karakteri açarsa, onlar (her biri kendi kopyasına sahip olmalıdır) çakışmaması gerekir.
Nasıl bu sorunu çözmek istiyorsunuz?