Всем привет! На странице есть линк Код (PHP): [url="download.php"]Link[/url] При клике происходит скачка файла с сервера Код (PHP): if ( $ok ) { readfile($file); } else { /*Произошла какая - та ошибка*/ } Как в случае возникновения ошибке заместо скачивания файла, вывести в том же окне браузера, в котором я кликаю по ссылке, вывести alert('Ошибка'); Тоесть что - то вроде показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки Код (PHP): <?php if ( $ok ) { readfile($file); } else { ?><script type="text/javascript">alert('Ошибка');</script><?php } ?> PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
У тебя наверное где-то до этого есть header() в котором тип отдаваемого файла указан? Помести его внутрь условия if ближе к readfile. А в противном случае тип файла должен быть text/html и в нем alert.