Forzar Descarga Ficheros en PHP

Una de los problemas más habituales que nos encontramos es el poder forzar la descarga de un determinado fichero desde el navegador del cliente, evitando así que lo abra.

Para ello podemos usar la siguiente función en PHP.

function force_download($file)
{
    if ((isset($file))&&(file_exists($file))) {
       header("Content-length: ".filesize($file));
       header('Content-Type: application/octet-stream');
       header('Content-Disposition: attachment; filename="' . $file . '"');
       readfile("$file");
    } else {
       echo "No hay un fichero seleccionado";
    }
}

 

688 responses to “Forzar Descarga Ficheros en PHP

  1. jordan 1 off white

    I am often to running a blog and i really appreciate your content. The article has actually peaks my interest. I am going to bookmark your website and preserve checking for brand spanking new information.

  2. paul george shoes

    An fascinating discussion is price comment. I feel that it is best to write more on this subject, it won’t be a taboo topic but typically people are not enough to talk on such topics. To the next. Cheers

  3. jordan sneakers

    Oh my goodness! a tremendous article dude. Thanks Nonetheless I am experiencing subject with ur rss . Don抰 know why Unable to subscribe to it. Is there anybody getting identical rss drawback? Anybody who knows kindly respond. Thnkx

  4. supreme new york

    Aw, this was a really nice post. In thought I would like to put in writing like this additionally ?taking time and actual effort to make a very good article?but what can I say?I procrastinate alot and certainly not appear to get one thing done.

  5. golden goose

    There are some attention-grabbing deadlines in this article however I don抰 know if I see all of them heart to heart. There’s some validity however I will take maintain opinion until I look into it further. Good article , thanks and we want extra! Added to FeedBurner as nicely

  6. supreme

    I抦 impressed, I must say. Actually hardly ever do I encounter a blog that抯 each educative and entertaining, and let me let you know, you may have hit the nail on the head. Your thought is outstanding; the problem is something that not sufficient people are speaking intelligently about. I’m very completely satisfied that I stumbled across this in my search for something regarding this.

  7. off white shoes

    Aw, this was a very nice post. In concept I would like to put in writing like this moreover ?taking time and precise effort to make a very good article?but what can I say?I procrastinate alot and by no means seem to get something done.

  8. kyrie 4

    I am usually to running a blog and i really admire your content. The article has really peaks my interest. I’m going to bookmark your site and hold checking for new information.

  9. supreme clothing

    After research a couple of of the blog posts on your website now, and I really like your means of blogging. I bookmarked it to my bookmark website list and shall be checking back soon. Pls try my web site as effectively and let me know what you think.

  10. jordan 12

    I抎 should verify with you here. Which is not one thing I often do! I enjoy reading a submit that can make folks think. Also, thanks for allowing me to comment!

  11. steph curry shoes

    After research a few of the blog posts on your web site now, and I really like your way of blogging. I bookmarked it to my bookmark website list and shall be checking again soon. Pls take a look at my web site as well and let me know what you think.

  12. moncler

    The following time I learn a blog, I hope that it doesnt disappoint me as a lot as this one. I mean, I know it was my option to learn, however I truly thought youd have one thing fascinating to say. All I hear is a bunch of whining about something that you would repair if you happen to werent too busy in search of attention.

  13. adidas yeezy

    An interesting discussion is worth comment. I believe that you need to write more on this subject, it might not be a taboo subject however generally people are not sufficient to speak on such topics. To the next. Cheers

  14. yeezy

    The next time I learn a weblog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my option to read, however I actually thought youd have one thing fascinating to say. All I hear is a bunch of whining about one thing that you could repair should you werent too busy in search of attention.

  15. superslot เล่น ผ่าน เว็บ

    superslot เล่น ผ่าน เว็บ เว็บไซต์สล็อตออนไลน์ รูปแบบใหม่ ซุปเปอร์สล็อตเอ็กซ์ดี มาแรง กับ pg-slot.game ที่มาแรงที่สุดในขณะนี้ ทางพวกเราเป็นคนที่ให้บริการเกม พีจีสล็อต ที่สนุกที่สุด

  16. majorsite

    I’m writing on this topic these days, majorsite, but I have stopped writing because there is no reference material. Then I accidentally found your article. I can refer to a variety of materials, so I think the work I was preparing will work! Thank you for your efforts.

  17. seads

    Генетический фактор является определяющим для мужского облысения, но немаловажен и для объяснении причин женского. Трихологи советуют трезво оценить состояние шевелюры папы и дедушки (а также бабушки) — если они рано начали терять волосы, скорее всего, вы тоже можете быть в группе риска. Все права защищены © brovinka.ru, 2022 Нарушения в работе нервной системы. Психоэмоциональное здоровье человека оказывает непосредственное воздействие на весь организм. Длительное пребывание в стрессовом состоянии и появление депрессии приводит к ослаблению волосков бровей, которые начинают развиваться гораздо медленнее, подвергаются пигментации. Проверь уровень витаминов Это препарат для заживления ран, восстановления кожи, содержащий витамины А, Е, К и бета-каротин, а это значит, что он очень полезен для волос – питает, увлажняет, снимает воспаление, является антиоксидантом. Его можно добавлять в любые ваши маски для обогащения их витаминами или просто смешать 2 чайных ложки Аекола и любого масла. Стоимость от 150 р. https://viking-educate.com/community/profile/geraldinemattes/ Ничего не найдено Акции и предложения от нас Нет в наличии с 25.02.2020 Ультразвуковой массаж для восстановления свежести и цвета кожи, подтяжки мимических морщин. • Средняя продолжительность процедуры: 20-60 минут. • Стоимость: 450 – 950 рублей за процедуру. • Количество требуемых процедур: 10-15. Данная процедура очень эффективна в комплексном… Хотите иметь красивые, длинные пышные ресницы? • Средняя продолжительность процедуры: от 60 минут. • Стоимость: от 900 рублей. Уход за лицом – Наращивание ресниц – это и красиво, и практично: не… Обзор сыворотки для ресниц Eveline 3 в1 смотрите в следующем видео. в наличии 8 шт Активнодействующим компонентом средства выступает масло арганы, которое интенсивно питает, увлажняет ресницы и зону роста ресниц, стимулирует рост ресниц, обеспечивает ресничкам эластичность, гладкость, ошеломляющую длину и шикарный объем. Продукт оснащен удобной, мягкой кистью, которая отлично прокрашивает каждый волосок.    

  18. ezslot

    ezslot เว็บระบบอัตโนมัติ ผู้ให้บริการสล็อตออนไลน์ ที่มีความน่าเชื่อถือ ที่สุด บริการ ผ่านเว็บตรง สล็อต ปลอดภัย100% ทำให้ผู้เล่นได้ มีส่วนร่วมกับ เว็บสล็อตออนไลน์ทำให้ผู้เล่นได้

  19. safetoto

    I have been looking for articles on these topics for a long time. safetoto I don’t know how grateful you are for posting on this topic. Thank you for the numerous articles on this site, I will subscribe to those links in my bookmarks and visit them often. Have a nice day

  20. ทดลองเล่น บา คา ร่า

    ทดลองเล่น บา คา ร่า สูตรบาคาร่า ของพวกเรา เป็นค่าย pg slot เกมคาสิโน ออนไลน์ ที่สุดยอดในประเทศไทย ให้บริการ แบบคาสิโนสด ด้วยผู้เชี่ยวชาญ มีคณะทำงาน มืออาชีพ ดูแลท่าน ไม่มีสะดุด

  21. totosite

    Looking at this article, I miss the time when I didn’t wear a mask. totosite Hopefully this corona will end soon. My blog is a blog that mainly posts pictures of daily life before Corona and landscapes at that time. If you want to remember that time again, please visit us.

  22. casinosite

    When I read an article on this topic, casinosite the first thought was profound and difficult, and I wondered if others could understand.. My site has a discussion board for articles and photos similar to this topic. Could you please visit me when you have time to discuss this topic?

  23. Stewartire

    рассвет крым санаторий актер на карте сочи
    ибис стайлс отели липецка пятигорский институт курортологии
    голубая лагуна отель анапа туры в ноябре цены калипсо красная поляна

  24. Stewartagn

    гостиницы великий устюг бутик отель вилла италия краснодар
    рио де кавказ ессентуки где находится резиденция спа в репино отель спа комплекс путевка в алушту
    отель самсон в петергофе гостиница скайпоинт шереметьево дом отдыха питиус абхазия

  25. Stewartjya

    санаторий долина нарзанов кисловодск адрес sanremo кабардинка
    отель николь пермь отдых в архызе 2022 цены санаторий исток кисловодск официальный сайт
    солнечный дом отдыха абхазия отель хоста в хосте дома отдыха все включено в подмосковье

  26. Stewartoco

    отель миллениум тульская область отзывы о сестрорецком курорте
    дивеево нб гостиница официальный сайт отель севан плаза ростов на дону загородный комплекс петушки
    panorama by mercury красная поляна букинг карловы вары гостиница звездочка барнаул

  27. Stewartgrn

    отель korston казань найти путевку
    гостиница тета кропоткин гостевые дома с бассейном в анапе база отдыха стрелинка
    гостиница первоуральск санаторий росинка беларусь отдых в крыму гостиница

  28. Stewartacp

    пансионат охотник янаис отель адлер
    санаторий кавминводы отели уссурийска отель вилла елена крым
    санаторий голден в алуште официальный сайт плес ивановская область гостиницы недорого замок короля воронеж

  29. pg

    pg ยอดเยี่ยมเกมออนไลน์สล็อตบนมือถือแบบใหม่ปัจจุบันของโลกสมัครเล่น PG SLOT วันนี้ไม่มีเบื่อไม่ซ้ำซากในแบบการเล่นเดิมๆอีกต่อไปเป็นเกมสล็อตที่แจ๊คพอตแตกหลายครั้งที่สุดลองเลย

  30. VederTwtpsp

    гостиница татарстан в казани бургас сочи на карте
    отель антик москва климашкина отдых в подмосковье 5 звезд все включено пансионат поляны управления делами президента официальный
    шведский стол уфа канавинский хостел ольгино гостиница

  31. VederTwtall

    славянка отель анапа официальный сайт санаторий крым партенит
    путевки купить краснодарский край п витязево бригантина береговое
    алушта тур отель del mare джемете гостиницы и отели краснодара

  32. VederTwtkij

    ибис 3 казань санаторий нехама
    дельфин санаторий адлер официальный сайт мыс видный корпус олимп база отдыха солнечный берег ярославль
    северный кавказ курорты вилла коронелли феодосия гостиница акварели санкт петербург

  33. VederTwtjdd

    санатории в пицунде wellness park hotel gagra 5
    санаторий барнаул официальный сайт семья курган горячие отель герцен хаус
    архипо осиповка кирпичная 6 талассотерапия показания санаторий машук акватерм отзывы

  34. VederTwtgzg

    военный санаторий сочи курорты санатории россии
    багатель отель марсель туапсе ооо славянка анапа
    отель международный отель альпийская долина алушта санаторий виктория кисловодск официальный

  35. VederTwtwps

    пансионат ялта спб гостиница с завтраком
    детский санаторий салют инн сокольники бутик отель родники 5
    медвежьегорск гостиница малая медвежка грот дианы пятигорск пансионаты на черном море с питанием

  36. VederTwtosn

    mpl travel com горящие путевки гостиничный комплекс романтик
    дом отдыха воронцово хостел bedandbike отель каспий махачкала
    эсмеральда витязево курорт инфо сестрорецк отели в адлерском районе сочи

  37. VederTwtqbb

    отель делайт москва таганская база туров для турагентств
    отель кипарис геленджик официальный сайт марриотт сочи отзывы абхазия для детей
    санаторий кругозор кисловодск отзывы отель ибис чебоксары санаторий bridge resort сочи

  38. VederTwtfbf

    отель винтаж новый свет официальный сайт имеретинский сочи официальный
    дом отдыха в гаграх абхазия tes отель евпатория ирее
    снять гостевой дом в евпатории 2021 хочу на юга адлер частный сектор отели в судаке все включено

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Rúa Pilar Miró n 6 Santiago de Compostela

Jersey St , Manchester, Greater Manchester M4 6JG, GB

T. 609 538 171 - 634 59 34 43

info@teslatechnologies.com