Php открыть ссылку html

PHP — открыть ссылку, в новом окне?

Извините, если это явно очевидно, но у меня есть Googled this, и я серьезно не могу найти какой-либо PHP-единственный способ сделать это. Без с использованием HTML или Javascript — только чистый PHP (из файла Controller на сайте CodeIgniter) — как я могу открыть окно браузера со ссылкой, которую я указываю? Возможно ли это? Спасибо! Джек Изменить: кажется, что некоторые люди неверно истолковывают то, что я имею в виду, извиняюсь за то, что я недостаточно четко прояснил ситуацию. Я знаю с PHP, вы можете установить header(«Location: http://site.com») , чтобы браузер загрузил новое окно; Я хотел знать, можно ли отправить заголовок, чтобы сказать «откройте Location в новом окне». Изменить 2:, чтобы уточнить, что я хочу сделать: пользователь может отправить что-то на мой сайт. Прежде чем нажимать «Отправить», они могут выбрать (через флажок) в Tweet об этом. Если галочка отмечена галочкой, после того, как все вставлено в базу данных и т.д., Новое окно/вкладка загрузится с URL-адресом http://twitter.com/home?status=Hello%20World или любым твитом. Пользователь решил сделать это, поэтому я не «делаю то, что не должен». Я понимаю в ретроспективе, что, вероятно, лучший способ сделать это.

Можете ли вы объяснить, почему вы хотите это сделать? Может быть возможно инкапсулировать html или javascript таким образом, чтобы можно было выполнить то, что вы пытаетесь сделать .

Вы понятия не имеете, о чем говорите? PHP это виртуальная машина. Ваш браузер анализирует разметку (HTML) и в лучшем случае выполнит JavaScript. Теперь, если это все еще не очевидно для вас, позвольте мне выразить это более простыми терминами: PHP не открывает ссылки, браузер открывает ссылки от имени пользователя, управляющего им (отсюда и термин User Agent). Вы можете написать в браузере скрипт для открытия ссылок, но я не знаю браузер, который будет запускать PHP на стороне клиента, и, если это произойдет, не будет документированного PHP API для «открытия ссылок». В любом случае, ваш вопрос мало что значит. Тип сайта независимо.

Читайте также:  Javascript contains html code

@amn: То, что вы сказали, правильно, но излишне грубо. Начинающий PHPer часто не понимает, что такое PHP, поэтому, хотя объяснение является полезным и оправданным, я не думаю, что общее отношение вашего комментария вообще. Кроме того, если вы собираетесь быть настолько придирчивыми, вы должны прямо изложить свои факты: PHP не является виртуальной машиной — код PHP должен выполняться на виртуальной машине, но это не обязательно ( phpcompiler.org ).

Ну, на самом деле, у меня есть идея, о чем я говорю, и я был бы признателен за более политический ответ . хотя это не было так хорошо сформулировано в вопросе, что я позже понял, что должен был сделать Более понятным было использование функции header PHP. Я знаю, что вы можете использовать header чтобы установить Location: и мне было интересно, можно ли было отправить заголовок, чтобы сказать «открыть это место в новом окне». Конечно, я знаю, что вы не можете выполнить PHP на стороне клиента, я знаю разницу. Извините, если это было недостаточно ясно для вас.

@Cam — incrediman, цель состоит в том, чтобы пользователь отправлял что-то на сайт, и он мог выбрать Tweet об этом. Если флажок «твитнуть» установлен, он просто открывает новое окно, например, для twitter.com/home?status=Hello%20World , в то время как другое окно продолжает загружаться на страницу «Спасибо за отправку» или что-то еще. Просто сохраняет пользователя, покидающего сайт, после чего приходится возвращаться снова. Оглядываясь назад, я понимаю, что было бы проще сделать это по-другому.

@Jack: всплывающее окно в Twitter, вероятно, не лучший способ сделать это. Часто они блокируются блокировщиками всплывающих окон (особенно, если всплывающее окно имеет другой URL-адрес, поскольку это часто означает рекламу), и их можно рассматривать как раздражающие для пользователей. Кроме того, это делает сайт менее пригодным для использования на некоторых носителях (например, мобильных). Почему бы не включить интерфейс твитов на странице благодарности, если они установили флажок? Таким образом, до сих пор не задействован JavaScript, и это делает сайт удобным для пользователя.

Читайте также:  Usr lib64 php modules memcache so

Я прошу прощения и надеюсь, что вы не приняли это близко к сердцу, я обычно более веселый 🙂 Я решил быть резким, чтобы инициировать реакцию (что я и сделал), я признаю это.

@amn не беспокойся — оказывается, после всего этого, вероятно, лучше просто использовать это: twitter.com/tweetbutton — Twitter выпустил его сегодня! : D

Источник

Открыть ссылку

ребята есть html форма где челвоек вводить данные в поля, далее он нажимает кнопки и переходит к обработчику который на основании введенных данных генерирует ссылку и выводит на экран. а как сделать чтобы он не на экран выводил а сразу открывал эту полученную ссылку?

form action="111i.php" method="post" enctype="multipart/form-data"> Введите сумму: input type="text" name="summa" />br /> Сообщение получателю: input type="text" name="komment" />br /> input type="submit" value="Перейти" /> /form>
 //Принимаем постовые данные $summa=$_POST['summa']; $komment=$_POST['komment']; //вывод на экран echo "https://111.com/99?currency=643&extra['comment']=$komment&extra['account']=a1a2a3a4a5&amountInteger=$summa&amountFraction=0&blocked[0]=account&blocked[1]=comment&blocked[2]=sum"; ?>

какая команда вместо ECHO должна стоять перед ссылкой чтобы она открывалась, а не просто выводилась на экран?

Открыть ссылку в текущем окне PHP редиректом
Есть такой способ скрывать ссылку на сайте с помощью PHP редиректа: создается php файл с кодом .

Как можно программно открыть ссылку и получить в окне броузера открытый файл?
Добрый день! Как можно программно открыть ссылку и получить в окне броузера открытый файл? .

Как при нажатии на ссылку открыть из каталога doc файл именно тот, который указан в строке?
подскажите как при нажатии на ссылку открыть из каталога doc файл именно тот, который указан в.

скрыть открыть ссылку
помогите пожалуйста как в скрывающем меню открыть скрыть ссылку ? <select name="combobox"> .

Лучший ответ

Сообщение было отмечено dotez как решение

Решение

header("Location: https://111.com/99?currency=643&extra['comment']=$komment&extra['account']=a1a2a3a4a5&amountInteger=$summa&amountFraction=0&blocked[0]=account&blocked[1]=comment&blocked[2]=sum"); exit;

sasha0012, дополню ответ, до вызова header, то есть echo можно убрать

 //Принимаем постовые данные $summa=$_POST['summa']; $komment=$_POST['komment']; //вывод на экран header("Location: https://111.com/99?currency=643&extra['comment']=$komment&extra['account']=a1a2a3a4a5&amountInteger=$summa&amountFraction=0&blocked[0]=account&blocked[1]=comment&blocked[2]=sum"); echo "https://111.com/99?currency=643&extra['comment']=$komment&extra['account']=a1a2a3a4a5&amountInteger=$summa&amountFraction=0&blocked[0]=account&blocked[1]=comment&blocked[2]=sum"; ?>

Проблема будет в том, что вывод echo, возможно, не отобразится, так как страница мгновенно перенаправится по ссылке

Источник

How to Open an External URL in PHP

To open an external URL in PHP, we will use cURL which is a PHP library, a cURL is also a command-line.

To open an external URL in PHP, we will use cURL which is a PHP library, a cURL is also a command-line tool that is used to send files and download data over HTTP and FTP.

Check live view below.

How to open an external URL in PHP

We will take 2 steps to do this.

  • Create an HTML form with only a button with a name attribute.
  • Create a PHP cURL function that is used to open an external URL.

Create HTML Form

This form is only used for clicking the button to open an external URL.

Create PHP Script to Open External URL

Code Explanations:

  • $ch = curl_init();
    • Create a new cURL resource
    • Set the file URL to fetch through cURL
    • Do not check the SSL certificates
    • Return the actual result of the curl result instead of the success code

    At the last, we call the function on the time of button click.

    To know more about the PHP cURL library you check here: https://www.php.net/manual/en/book.curl.php

    Here is the live view of the complete source code to How we open the external URL.

    Written by Bikash

    My name is Bikash Kr. Panda. I own and operate PHPCODER.TECH. I am a web Programmer by profession and working on more than 50 projects to date. Currently I am working on the web-based project and all the CMS and frameworks which are based on PHP. Profile

    Источник

Оцените статью