InTrance Posted February 21, 2010 Report Share Posted February 21, 2010 Sveiki, vēršos pie jums ar diviem jautājumiem, kā lai es panāku ka man profils atpazīst netikai viena formāta bildes (png,jpg..), bet vairāku uzreiz. Un otrs jautājums ir kādēļ, kad es pievienoju profilam bildi sāka mest kļūdas? Mape ir izveidota vis ir vietās, bet tomēr kaut kas nepatīk. Kļūdas: Warning: imagecreatefrompng(/images/users/) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\AppServ\www\vb\profile.php on line 7 Warning: imagesx(): supplied argument is not a valid Image resource in C:\AppServ\www\vb\profile.php on line 8 Warning: imagesy(): supplied argument is not a valid Image resource in C:\AppServ\www\vb\profile.php on line 9 Warning: Division by zero in C:\AppServ\www\vb\profile.php on line 10 Pats Kods: http://paste.php.lv/ca8f6f4a7cf04356c62f9446dc772d7d Paldies par veltīto laiku mana posta lasīšanai. Quote Link to comment Share on other sites More sharing options...
briedis Posted February 21, 2010 Report Share Posted February 21, 2010 (edited) Izskatās, ka minētais fails neeksistē. ($row[5] nesatur neko) Warning: imagecreatefrompng(/images/users/) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\AppServ\www\vb\profile.php on line 7 Kādus vēl formātus izņemot jpg png gif tad vēl domā? :) Paldies, ka izlasījāt manu postu. Edited February 21, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
InTrance Posted February 21, 2010 Author Report Share Posted February 21, 2010 nu man vajag lai viņš vienlaicīgi atbalsta gan jpg,gif,png nevis vienu tik. un $row[5] satur bildi ( none.png ) šajā gadījumā. Quote Link to comment Share on other sites More sharing options...
briedis Posted February 21, 2010 Report Share Posted February 21, 2010 (edited) nu man vajag lai viņš vienlaicīgi atbalsta gan jpg,gif,png nevis vienu tik. un $row[5] satur bildi ( none.png ) šajā gadījumā. Nu tad nosaki, kas tā ir par bildi pēc paplašinājuma vai mime type, un izmanto attiecīgo php funkciju priekš tās. # imagecreatefromgif# imagecreatefromjpeg # imagecreatefrompng # imagecreatefromstring php manuāli skaties... Tiesām esi pārliecināts ka row to satur? Varbūt labāk pārbaudi? (var_dump($row[5]); iebāz kkur) Edited February 21, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
InTrance Posted February 21, 2010 Author Report Share Posted February 21, 2010 Pārbaudīju satur. ieliku lietotājam $row[5] bildi un man rāda Warning: imagecreatefrompng(/images/users/trance.png) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\AppServ\www\vb\profile.php on line 8 kaut arī taja mapē ir tāda bilde. Quote Link to comment Share on other sites More sharing options...
briedis Posted February 21, 2010 Report Share Posted February 21, 2010 Pārbaudīju satur. ieliku lietotājam $row[5] bildi un man rāda Warning: imagecreatefrompng(/images/users/trance.png) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\AppServ\www\vb\profile.php on line 8 kaut arī taja mapē ir tāda bilde. Nu cerams, tu zini atšķirību starp relatīvu un absolūtu ceļu... Quote Link to comment Share on other sites More sharing options...
InTrance Posted February 21, 2010 Author Report Share Posted February 21, 2010 Paldies sapratu, atradu savu kļūdu, aizgāja es biju norādiji viņam nepareizu ceļu, tākā webs atrodas ne galvenajā mapē viņš ņēma to no galvenas images mapes kur nebija mana kļūda slēpās šeit $path = "/images/users/"; es nebiju norādījis ka jāmeklē šajā gadījuma no vb norādot vb mapi kā galveno viņš atrada. $path = "./images/users/"; Quote Link to comment Share on other sites More sharing options...
briedis Posted February 21, 2010 Report Share Posted February 21, 2010 Paldies sapratu, atradu savu kļūdu, aizgāja es biju norādiji viņam nepareizu ceļu, tākā webs atrodas ne galvenajā mapē viņš ņēma to no galvenas images mapes kur nebija mana kļūda slēpās šeit $path = "/images/users/"; es nebiju norādījis ka jāmeklē šajā gadījuma no vb norādot vb mapi kā galveno viņš atrada. $path = "./images/users/"; Nu re :) Bet starpcitu, tavā pirmajā piegājienā tas row[5] tiešām neko nesaturēja, jo kļūda paziņojumā nekāds png fails netika minēts: Warning: imagecreatefrompng(/images/users/) Quote Link to comment Share on other sites More sharing options...
InTrance Posted February 21, 2010 Author Report Share Posted February 21, 2010 (edited) Nu row[5] neko nemainīju vienkārši norādīju tieši tam lietotājam bildi un pēc tava relatīva un absolūtā padoma pārbaudīju ceļus :) PS. ā nē, zinu kur bija mana kļūda biju ielicis default kā none.png, bet biju jau izmantojis esošu lietotāju bāzē pirms tam jau. Un tikai pēc tā kad tieši tam lietotājam ieliku bildi, saskāros ar otro problēmu. Edited February 21, 2010 by InTrance Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.