ارور در دانلود فایل

سلام .من فرمی دارم که آدرس یک فایل رو می گیره و به دیتابیس منتقل میکنه.تا اینجا مشکلی نداره.اما من برای خوندن ودانلود کردن فایل از این کد رو نوشتم
PHP:
 <a href=$row[address]><img src=download1.gif border=0 ></a>
اما وقتی روی این عکس کلیک میشه به جای اینکه به ادرسی که تو دیتابیس هست بره آدرس محلی رو می ده و ارور میده
مثلا میده
www.mysite.com/user/tinypic.com/pic12.jpg
در صورتی که تو دیتابیس این ثبت شده
tinypic.com/pic 12.jpg
 

ziXet

مدیر انجمن PHP/MYSQL
سلام .من فرمی دارم که آدرس یک فایل رو می گیره و به دیتابیس منتقل میکنه.تا اینجا مشکلی نداره.اما من برای خوندن ودانلود کردن فایل از این کد رو نوشتم
PHP:
 <a href=$row[address]><img src=download1.gif border=0 ></a>
اما وقتی روی این عکس کلیک میشه به جای اینکه به ادرسی که تو دیتابیس هست بره آدرس محلی رو می ده و ارور میده
مثلا میده
www.mysite.com/user/tinypic.com/pic12.jpg
در صورتی که تو دیتابیس این ثبت شده
tinypic.com/pic 12.jpg
خب باید اولش //:http باشه
 
اومدیم و یه کاربر در هنگام نوشتن آدرس نوشت
http://www....
اونوقت یه دونه http هم که ما اول می ذاریم اونوقت:باز هم ارور
 

EMIRATES

Active Member
با سلام

2 راه حل داری دوست عزیز

1 اینکه بنویسی Http:// نگزارید.
2 اینکه با str_replace Http:// اگه بود برداری و http:// که خودت گذاشتی بمونه.

با تشکر.
 
با سلام

2 راه حل داری دوست عزیز

1 اینکه بنویسی Http:// نگزارید.
2 اینکه با str_replace Http:// اگه بود برداری و http:// که خودت گذاشتی بمونه.

با تشکر.
سلام دوست عزیز من طرز کار با این تابع رو نفهمیدم یعنی نفهمیدم چه جوری باید چک کنم
از if هم استفاده کردم ولی جواب نداد
 

Omid PLUS

Member
سلام دوست عزیز من طرز کار با این تابع رو نفهمیدم یعنی نفهمیدم چه جوری باید چک کنم
از if هم استفاده کردم ولی جواب نداد

اینم یه روش ساده و کامل و راحت::D:oops:
PHP:
if(strtolower(substr($address,0,7))!='http://')$address='http://'.$address;
 

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

بالا