picture

memeri

Member
سلام
من یه اسکریپت می خواهم که یه لینک که بهش داده می شود از اون صفحه یه عکس بگره و تو یه فولد ذخیره کنه
 

1p30

Member
شما می تونید از اسکریپ آپلود سنتر ها استفاده کنید که چنین کاری رو می کنن و حتی می تونید از جا وا اسکریپ هم استفاده کنید شما چی مد نظر دارید؟
 

memeri

Member
مثل سایت persianstat که از سایت اعضاش عکس داره و آپدیت هم می کنه
 

peyman1987

Member
منظور شما اينه که يه عکس رو از روي هارد آپلود کنه توي يه فولدر توي هاست؟
اگه همينه که اينکار کاري نداره. کلي هم درباره‌ش بحث شده با يه جستجو ميتونين مطالب مفيدي درباره‌ش پيدا کنين.
دنبال مديريت آپلود بگردين
 

siavashmusic

Active Member
شما دقیقا منظورتون رو بگید در صورت امکان یه مثال بزند تا براتون بررسی کنم
امکان عکس گرفتن از صفحه !!!
حتی سایت Zone-h.org برای صفحاتی که هک میشن یه فایل html کپی میکنه توی یه فلدر مشخص اگه این امکان وجود داشت خیلی بصرفه تر میشد عکسی از صفحه موردنظر تهیه بشه بجای یک فایل چند مگ بایتی

اگر در سایتی که فرمودید این امکان هست احتمال بصورت دستی این عمل صورت گرفته هر چند چیزی ندیدم اگه یه لینک مستقیم بدید دقیقا میشه فهمید چطوریاس

با سپاس
 
بابا این بیچاره درست میگه
اصلا یه سایت هست برای این کار
یه کد جاوا اسکریپت بهتون میده بعد روی هر لینکی که رفتی یه عکس کوچیک از اون لینک بهت نشون میده
اصلا هم به صورت دستی نیست
متالسفانه هرچی فکر می کنم اسم اون سایت ادم نمیاد
فکر کنم الزایمر دارم
 

siavashmusic

Active Member
دوست عزیز شما میگید جاوا اسکریپت :neutral: در صورتی که این کاربر درخواست اسکریپت php کرده
ضمنا جالبه برام اگه یادتون اومد آدرس اون سایتی که با جاوا این کار رو کرده ارسال کنید
 

my friend

Member
http://bluga.net/webthumb/
بهتره شما هم از این روش استفاده کنید ، چون هم حال سرور رو نمیگیره و هم پهنای باند زیادی مصرف نمیکنه...
میتونید از API رایگان استفاده کنید و اگه نیازتون بیشتر هست خریداری کنید...
 
آخرین ویرایش:
دوست عزیز شما میگید جاوا اسکریپت در صورتی که این کاربر درخواست اسکریپت php کرده

جیگر این عکس که خود به خود نمایش داده نمیشه
باید با کد جاوا اسکریپت نمایشش داد
مثلا وقتی روی یه لینک رفت
این کد جاوا اسکریپت میاد و ادرس لینک رو می گیره و به وسیله ی متد get به یه صفحه که این اسکریپت php توش هست میده
و این صفحه php کار عکس گرفتن از اون سایت رو انجام میده
و بعد جاوا اسکریپت به صورت tooltip نشون می ده

ادرسش یادم نمیاد:cry:
 
آخرین ویرایش:

milads

Banned
آقا ما که 4 ساله داریم PHP کار می کنیم تا حالا ندیدیم PHP کاره Take a Picture رو انجام بده .
با سیاوش هم کاملا موافقم .
 

peyman1987

Member
دوست عزيز اين سايتي که معرفي کردي براي من که عکسي تحويل نداد. يعني يه فايل زيپ با 3 تا عکس سفيد بهم داد اگه براي شما کار کرد واقعا کار جالبي کرده.
 

alireza82

Well-Known Member
سلام
آقا یه سایت این کاره میخواید
http://thumbnails.iwebtool.com/
در اصل یه API رایگان هست خور سایتشون با php هست و یه کد هم میدن برای وب ساستی که میخواد از این امکان استفاده کنه
کد:
<script language="javascript" src="http://thumbnails.iwebtool.com/src.js?border=004891" type="text/javascript"></script>
این رو که اضافه کنی رو هر لینکی که تو وب سایتت باشه وقتی پوینتره موس روش باشه یه بند انگشتی نشون میده.
حقیقتش من تو این سایت حتی عضو هم نشدم و ازاین امکان استفاده نکردم. حالا این که میان عکس میگیرن یا یه چیز دیگه نمیدونم.
اما طرف سایت کاربر تو اون صفحه ای که باز میشه ایمیج در میاد.
یه سایت که از این امکان تو کد هاش استفاده کرده http://nabi.2ir.ir
هست که منم از طریق وبلاگ نبی که از کاربرای همین انجمنه با این سایت آشنا شدم.
کار جالب و قشنگی کرده این سایت حالا استراتژی کارشون چی بوده من نمیدونم و درحال حاضر هم نظری ندارم چون کل وقتی که رو این موضوع گذاشتم تایپ همین متن بود و گیری به سایت ندادم!!!حالا اگر نظری دارید راجب کاری که اینا کردن خوشحال میشیم بشنویم
اگر شما فهمیدید به ما هم بگید !!!
 

alireza82

Well-Known Member
میتونید خودتون رو درگیر نکنید و از همین Api استفاده کنید!!! اسم سایت هم تو بند انگشتی ها در نمیاد فقط یه علامت ؟ کوچیک رو هر بندانگشتی هست که با کلیک روش میرید به سایت اصلی!
موفق باشید
 

alireza82

Well-Known Member
یه نکته که مشخص میکنه این سایت خودکار داره این کار رو انجام میده!
من از بقیه ابزار های سایت داشتم استفاده میکردم یه جا آدرس سایت خودم رو دادم. برای اولین بار که رفتم رو آدرس سایت
نوشت wating capture اما حدود 30 ثانیه بعد که باز این کار رو کردم عکس سایت رو نشون داد. البته عکش رو کمی ناقص نشون داد ولی خوب نشون داد که مشخصه تو این زمان اپراتوری این فعالیت رو انجام نداده و 100 درصد کاره اسکریپت
بوده!
موفق باشید
 

alireza82

Well-Known Member
اینم یه مطلیب که اگ بخونید میتونید از یه سایت دیگه استفاده کنسد و خودتون یه سایت واسط برا این کار راه بندازید
کد:
Dynamic thumbnails from websites
Since Alexa stopped offering their free thumbnail service last year a lot of thumbnail services are available now. Some of them offering limited free services and others only a paid premium version. On of the bigger and better services is Girafa, a thumbnail service with a free service and also premium services for users with more then 2000 image requests a month.

Joining the service for free is fast and easy, within an hour my account was up and well. 
With a special Thumbnail URL Generator it’s possible to create the URL for a thumbnail from a website in no time, just enter the URL from the website and you get some code like this:


Client ID: j35jh34k5j
URL: http://girafa.com
Signature Key: 34u3gh45k4hk
Concatenated String: gh345gi6dfjhttp://girafa.com
MD5 Hash: d619bc0b9568adfe9f779359e3212f
Signature: 9f7ce2e6e9e3212f
Thumbnail URL: http://scst.srv.girafa.com/srv/i?i=j35j…&r=http%3A%2F%2Fgirafa.com&s=34…

This information is OK if you add only a few thumbs to your homepage, but what if you need a dynamic function? The next function will do the job in PHP without using the thumbnail generator from the Girafa website.


<?php
function thumbnail($url) {
$client_id = ‘urrjr7894784′; // your client ID
$signature = ‘kjhh35h4j5′; // the signature you entered @ girafa
$concatenated = $signature.$url;
$MD5_Hash =    md5($concatenated);
$signature = substr($MD5_Hash, 16, 16);
$url = urlencode($url);
$str = ‘http://scst.srv.girafa.com/srv/i?i=’;
$str .= $client_id .‘&amp;r=’. $url .‘&amp;s=’. $signature;
return $str;
}

?>


This function returns a complete URL based on the argument you have passed to the function.

How does it work?
First the signature you entered via the Girafa website is concatenated to the URL, on the next code row there is a MD5 hash created from the string (signature+url). With the PHP function substring the string is shortened into the last 16 characters and this new string is used as a value for the variable $signature. Next you need to urlencode the URL and at the end the function returns a string with all required values. The result is a same type of URL which is created with the thumbnail generator from the Girafa website.

What if 2000 thumbnail requests are not enough?
First of all you can buy as much as thumbnails you need. If you don’t have a budget for this premium service, it’s possible to cache the thumbnails on your own web server with this kind of code:


<?php
$dom_parts = parse_url($url);
$thumb = ‘doc_root/your_thumb/’.$dom_parts[‘host’].‘.jpg’;
if(!@file_exists($thumb)) {
// next you will use your function
$request_for = thumbnail($url);
@copy($request_for, $thumb);
}

?>


Check this website to get an idea how you can use it.
موفق باشید
 

my friend

Member
خب ، این کاری که جناب alireza82 گفتند خوبه ، اما وابسته به سایت girafa.com هست...
اگه این سایت به هر دلیلی از از دادن این سرویس دست بکشه سایت شما هم دیگه ارزش نداره...

اما من برای سایتم که تا چند روز دیگه راه اندازی میشه سیستمی نوشتم که وابسته به هیچ سایتی نیست و روی سرور خودتون این کار رو انجام میده...
با PHP نوشتم...

اگه برای این کار اسپانسر پیدا بشه حاظرم برنامه نویسی سایت رو انجام بدم تا API بدیم... مثل:
کد:
http://girafa.com
http://thumbnails.iwebtool.com/
http://bluga.net/webthumb/
 

alireza82

Well-Known Member
سلام
همیشه اگر دقت کنی API رو از چه سایتی میگیری احتمال این مشکل رو کم میکنی.
توی همون سایت هم یه جاش نوشته بود به دلیل منافع و کاربر های پرمیومی که برامون اومد تصمیم گرفتیم این پرئژه رو بیشتر روی http://girafa.com و نه http://thumbnails.iwebtool.com/ توسعه بدیم.
اما حق با شماست به هر حال هر چیزی مشکلات خودش رو داره ، اگر ابن کار رو از طریق API انجام بدی مشکل اون احتمال توقف سایت سرویس دهنده هست و اگر رو سایت شخصی انجام بدی مشکل اون با بالا رفتن کاربر ها پهنای باند و فضا و سرور!!!
من یه بار دیگه هم بحث سرور برای خدمات فری رو تو این انجمن کردم! دوستان همیشه حواسشون باشه وقتی میخواید یه کار فری و یه سروریس فری بدید به خرج و مخارجش باید توجه کنید!
متاسفانه این جور سایت ها نمیتونن به راحتی هزینه های خودشون رو در بیارن یه نمونه اون وبگذر!
من تو نمایشگاه رسانه های دیجیتال که غرفه داشتیم با مسئول وبگذر آشنا شدم وقتی باهاش صحبت میکردیم شاید جالب باشه براتون که بدونید همین وبگذر که هرچند وقت یکبار یکی بلند میشه براش شاخ و شونه میکشه الان 3 تا سرور اختصاصی داره!
یعنی بار سایت رو 3 تا سرور دارن تحمل میکنن که به عبارت دیگه ماهی 1 ملیون هزینه حدودا!!!
نوشتن این طور سایت های خدماتی شاید در کد نویسی زیاد چیز شاخی نباشه و بشه این کار رو انجام داد که میشه اما یه پله میای بالاتر مشکلات هزینه ممکنه از پا در بیارت تون!
برای همین همیشه قبل از دادن یه چیز فری این طوری که کاربر رو یه بار میکشونه تو سایت تون و خدماتش رو میگیره دیگه سری بهتون نمیزنه بهتره رو هزینه هاش فکر کنید بعد اقدام کنید!
مثلا من خودم سایت سابدومین مجازی ایم رو میتونم تا دلت بخواد خدمات بهش اضافه کنم از عکس و نظرسنجی و ... بگیر برو به بالا اما فکر آینده رو هم باید کرد، فکر هزینه ها و ....
برا همین هست که من معمولا با API ها موافق ترم. شما اگر اون API رو بگیرید در عمل فقط ترانسفر مصرف میکنید و بار پردازشی و حجم هاست رو میندازید رو سایت اصلی فارغ از هزینه های زیاد ولی وقتی رو سرور خودتون کار میکنید نه همه چی برعهده خودتون هست.
به هر حال به نظر من کی بهتره اول یه کد ترتمیز درست و امتحانش کنی اگر درست کار کرد تا وقتی که میتونی و اون سایت پابرجاست از API های اون استفاده کنی و به محض بروز مشکل سریع کدهای خودت رو فعال کنی!
حتما خودتون این جور سایت های خدمات فری که چند دین بار اومدن و با بستن سایت بعد از یه مدت خیلی هارو اذیت کردن دیدید.
نمونه های هاست رایگان که زیاد بوده. که خیلی ها رو اذیت کردن چون قبلش به این چیزا فکر نکرده بودن!
----------------------
البته این نظر من بود my friend عزیز این چیزایی که گفتم فقط به عنوان یه پیشنهاد برادرانه بود و نه دلسرد کردن شما یا یه چیز دیگه! من به شخصه از اینکه شما این کار رو بکنی خوشحال میشم اما وظیفه دونستم بهت قبل از شروع چنین کارهایی یه پیشنهاد بدم که راجب این جور مشکلات بعدی هم فکر کنی!
در ضمن پیشنهاد میکنم سایت رو به صورت انگلیسی طراحی کنی تا حداقل از منافع تبلیغات سایت هایی مثل گوگل بهره مند شی بلکه کمی از هزینه هات مرتفع شه!
حال صلاح خویش خسروان دانند و ما منتظر کارهای شما هستیم.
موفق باشی
 

my friend

Member
حرف هاتون کاملا صحیح هست...
برای همین گفتم " اگه یه اسپانسر پیدا بشه... "
چون گرفتن یه فضای چند صد گیگابایتی و پهنای باند چند ترابایتی از شرکت هایی مثل بلوهاست کمتر از 10 دلار در ماه خرج داره... اما پس از مدتی با تی پا میندازنمون بیرون...
باید یه شرکت معتبر اسپانسر باشه ، مثل پارس دیتا... یا با همکاری همون شرکت بلوهاست...
اگه بدون اطلاع اینجور سایت ها راه اندازی بشن پس از مدتی ... ( خودتون بهتر میدونید:d )
 

جدیدترین ارسال ها

بالا