آژانس هواپیماییexchanging

عکس !

شروع موضوع توسط Shahed ‏5 ژانویه 2006 در انجمن PHP

  1. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    يه آدرس داريم !
    گاهي اوقات يه عکس از سرورش لود ميشه ! گاهي عکسي نمياد و مينويسه نات فاوند ! (البته يه سري شرايط خاص داره که اينطوري ميشه).
    حالا ما ميخوايم بفهميم که عکس لود شده ؟ يا نشده؟ اگه نشده جاش بنويسيم که عکس نيست !
    چطوري ميشه؟
     
  2. iransbs

    iransbs کاربر تازه وارد

    تاریخ عضویت:
    ‏3 می 2005
    نوشته ها:
    471
    تشکر شده:
    0
    محل سکونت:
    ایران، مازندارن، ساری
    می تونی ببینی که آیا این فایل هست یا نه ولی اینکه کامل لود شد یا نه برای جاوا هست
     
  3. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    آره !
    نتيجه يا يه عکسه يا يه متن !
    ميخوام اينارو تحت کنترل داشته باشم !
     
  4. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    خیلی ساده ! :D
    باید با PHP عکس رو کنترل کنی !
    یعنی با تابع fopen با متد b عکس رو میخونی و همونجا تست میکتی اگه ارور داد بنویسه عکس نیست ! و اگه ارور نداد که هیچی !:D
    با این روش میتونی تست های دیگه هم رو عکس انجام بدی !
    مثلاً بگی اگه گوشه ی عکس قرمز بود یه چیز دیگه بنویسه ! البته اینکار با GD انجام میشه ! :D

    البته اگه بخوای فقط تست کنی فایل هست یا نه روشهای ساده ترم هست مثلاً استفاده از تابع file_exists

    فعلاً زیاد وقت نداشتم برات توضیح بدم اگه خواستی بگو بعد که اومدم برات توضیح کامل بدم :D
     
  5. iransbs

    iransbs کاربر تازه وارد

    تاریخ عضویت:
    ‏3 می 2005
    نوشته ها:
    471
    تشکر شده:
    0
    محل سکونت:
    ایران، مازندارن، ساری
    کامل گفت دیگه جایی برای صحبت نموند
    ولی بازم برای تست لود نیست چون امکان داره پی اچ پی بخونه ولی سرعت کامپیوتر طرف پایین باشه
     
  6. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    آها !
    يه توضيح ديگم بدم !
    مثلا http://site.com/1.jpg !
    اين ميره عکس 1.jpg رو لود ميکنه !
    حالا ممکنه عکسي نباشه !
    مثلا http://site.com/2.jpg !
    به جاي اين مينويسه نات فاوند ! (خطاي 404 سفارشي شده ! )

    حالا من ميخوام هر بار نوشت نات فاوند مث بچه خوب بگم آدرس اشتباهه ! هر بارم که عکس لود شد بگم آدرس سالمه !
    چجورياس؟
     
  7. appbannerkhuniresbanner
  8. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
  9. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    خوب يه سمپلي از خودت در وکن ! :D
     
  10. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    اول با FOPEN باز کن اگه HEADER : 404 NOT FIND رو توش با STRPOS پیدا کن اگه شد اروربده ......
     
  11. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    ببين ايني که ميگم ميشه؟
    فايل رو باز کنه اگه يه متن خاص توش بود پيام بده ، اگه نبود عکسو نشون بده !
     
  12. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    مهم نوع متنه
    مثلا اگه یه عکسو باز کنی که با فتوشاپ شاخته شده باشه توش میبینی که نوشته ساخته شده با فتوشاچ نسخه فلان و .....

    تازه یه برنامه هست که میتونه یه متنی رو تویه یه عکس جا سازی کنه
     
  13. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    نوع متن plane text ئه !
    نوع عکس هم با GD ساخته ميشه !
     
  14. avajang.com .leftavajang.com.right
  15. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
  16. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    منظورت اینه که اگه عکس نیاد متن میاد؟
    خوب با همون تابع اون آدرس رو باز کن با strpos اگه یک تیکه از پیغام رو جستجو کن اگه بود یعنی ارور داده!
     
  17. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    اینجوری باید 100000 ها متن رو جستجو کنی بهترین کار هدر هست ....
     
  18. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    تو یه صفحه خطای 404 باهم 10 خط متن نیست...
    اگر صفحه طولانی هم باشه زیاد طول نمیکشه
     
  19. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
  20. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    گفتم...
    اگر کاستوم باشه هم 2000 خط بیشتر نمیشه
    خوندن انقدر چند صدم ثانیه بیشتر نیست
    تست کردم...
     
  21. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
  22. carp3

    carp3 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    خوب واسه چی اینجوری کنیم ؟؟؟؟
    وگه مغز ..... خوردیم ؟
    میبینیم که هدر 404 توش هست یا نه !