On olemassa monia tapoja "leikata" web-sivu.
Mutta Pocket vaatii sovelluksen ja Pocket-tilin. Tämä tarkoittaa, että sinun on asennettava toinen sovellus, kirjauduttava palveluun, synkronoitava jne. Olisi mukavaa, jos voisit tehdä saman postilaatikkosi avulla.
Tämä on idea EmailThis-sovelluksen takana, ja juuri sen nimi viittaa siihen. Tämä kirjanmerkki (tai laajennus,
jos olet Chromen käyttäjä) toimittaa nykyisen verkkosivun sinulle postilaatikko. Ja kuten Pocket, tämä palvelu poistaa kaiken mainonnan ja on epäystävällinen mobiililaitteet muotoilua, jolloin saat vain helposti luettavaa tekstiä ja kuvia. (Se tarjoaa myös alkuperäisen linkin alla, jos haluat palata sivustolle.)
Kun olet suorittanut alkuasennuksen (englanniksi), EmailThis on kirjaimellisesti napin painallus: Napsauta kirjanmerkkiä (tai laajennuskuvaketta), kun haluat lähettää itsellesi tällä hetkellä katselemasi sivun.
Mielenkiintoista kyllä, kirjanmerkki on yhteensopiva myös Android- ja iOS-selaimien kanssa, mutta sen käyttö vaatii hieman enemmän vaivaa. Android-käyttäjien on kirjoitettava "email this" osoitepalkkiin, kun taas iOS-käyttäjien on avattava tallennetut kirjanmerkkinsä ja napautettava "Lähetä tämä".
Tietysti monissa mobiiliselaimet On olemassa "lue myöhemmin" -vaihtoehto, joka toimii hyvin. Mutta jos haluat, että sivu toimitetaan postilaatikkoosi, tämä on paras tapa.
Valitettavasti EmailThis ei ole yhteensopiva Microsoft Edge, joka ei tue kirjanmerkkejä. Jos löydät ratkaisun, muista kertoa minulle kommenteissa.
Testasin työkalua useilla verkkosivuilla. Se toimi loistavasti useimpien kanssa. Huomasin, että joitain upotetuista kuvista ei "leikattu", ehkä koska niitä isännöi kolmas osapuoli. Mutta kaiken kaikkiaan mielestäni EmailThis on nopea ja helppo tapa lähettää mikä tahansa verkkosivu postilaatikkoosi.
Ja pidän tästä vaihtoehdosta paremmin kuin "lue myöhemmin" -vaihtoehdoista, koska postilaatikkoni kopioi tehtäväluettelotoiminnot. Näin tärkeänä pitämäni verkkosisältö ei unohdu tai jää huomiotta.
Toimittajan huomautus: Tämä artikkeli julkaistiin alun perin 25. helmikuuta 2014, ja sitä on päivitetty tänään.
Mitä tapoja on lähettää verkkosivu sähköpostiin?
Eri tavoin riippuen siitä, mitä kysymyksen kirjoittaja tarkoitti.
Jos sinulla on esimerkiksi kuvakaappausohjelma, voit ottaa kuvakaappauksen avaa sivu ja lähetä se kuvana tarvitsemallesi henkilölle sähköpostitse. Tässä tapauksessa kuva on kuollut ja linkit eivät toimi.
Epäilen, että oikeampi vastaus olisi tallentaa sivu vakiomenetelmillä. Napsauta selaimen "tiedosto"-valikkoa, sitten "tallenna nimellä" ja tallenna koko verkkosivu. Jos henkilöllä, jolle tämä sivu lähetetään, on Internet-yhteys, hän voi seurata sivun linkkejä, ne toimivat.
Ensimmäisessä tapauksessa sivun avaaminen on helpompaa, jos valitaan yleinen kuvamuoto - bmp, jpg, gif. Toisessa tapauksessa yhdellä selaimella tallennetun, mutta toisessa avatun sivun näyttämisessä saattaa esiintyä ongelmia tai se ei välttämättä avaudu ollenkaan.
Molemmat kotelot on suunniteltu säilytettäväksi arkistossa, lähetettäväksi henkilölle, jolla ei ole jatkuvaa pääsyä Internetiin. Tässä tapauksessa on parempi liittää se kirjeeseen.
Mutta jos ihmisellä on aina Internet, miksi tallentaa ja lähettää hänelle sivu tai tehdä liite? On paljon helpompaa kopioida halutun sivun linkki osoiteriville ja liittää se kirjeen runkoon.
Voit tehdä tämän käyttämällä erikoistuneita online-palveluita esimerkiksi arkistointia varten - Archive.today: arkistoi tänään
Täällä sinun tarvitsee vain sijoittaa resurssin URL-osoite ja järjestelmä itse luo zip-tiedoston ja URL-linkin verkkosivun "snapshot" -kuvaan, joka on aina verkossa, vaikka alkuperäinen versio katoaisi.
Zip-tiedosto voidaan liittää sähköposti, liitä linkki verkkosivun "snapshot" -kuvaan sähköpostikenttään ja lähetä se kaikki kautta sähköposti tai säästää jollain muulla tavalla.
Esimerkiksi Moskovan UKK-sivun nykyinen versio (sekä zip-tiedosto) on saatavilla täältä: arkisto tänään
Voit myös ottaa kuvakaappauksia online-palveluilla, esimerkiksi Web-capture: web-capture net
Internetissä on paljon mielenkiintoista ja hyödyllistä sisältöä. Joskus on paljon helpompaa lähettää kaverille linkki mielenkiintoista tietoa sen sijaan, että kopioit sen sivustolta ja lähetät sen muilla tavoilla. Kuinka lähettää linkki mahdollisimman kätevästi?
Sähköposti
Useimmat nykyaikaiset sähköpostipalvelut tukevat mahdollisuutta yksinkertaisesti lisätä linkki. Eli sinun tarvitsee vain kopioida se selaimesi osoitepalkista ja liittää se sitten kirjeeseen ja siitä tulee "napsautettava", eli sen napsautuksen jälkeen haluttu sivu avautuu automaattisesti.
Jos kirjoitat sivuston tai sivun osoitteen manuaalisesti, linkki ei toimi tällä tavalla. Voit korjata tämän kirjoittamalla linkin alkuun http:// tai www. Eli site.com-sivuston sijaan sinun on kirjoitettava http://site.com tai www.site.com Tämän jälkeen linkki on napsautettava.
Voit myös liittää linkin tiettyihin kirjeen sanoihin. Voit tehdä tämän valitsemalla ne ja napsauttamalla työkalupalkissa "Lisää linkki" ja osoittamalla sitten haluamasi sivun osoite ikkunassa. Jos sähköpostisi tukee html-tunnisteiden käyttöä, voit lisätä seuraavanlaisen linkin: sanat, joihin liität linkin.
Luokkatoverit
Ennen kuin lähetät linkin Odnoklassnikiin, sinun on ladattava erityinen ohjelmisto, jonka avulla voit tehdä tämän. Yksi tällainen ohjelma on GF Tools. Se on täysin ilmainen ja erittäin helppokäyttöinen. Voit myös yksinkertaisesti liittää linkin tekstin toiselle käyttäjälle lähettämääsi viestiin. Se voidaan myös ripustaa seinälle.
VKontakte
Voit myös lisätä linkin seinällä olevaan tilaan ja viesteihin. Tässä tapauksessa linkki on myös "napsautettavissa" kaikille käyttäjille. Kun lisäät linkin seinälle, sivuston komentosarja näyttää automaattisesti ensimmäisen kuvan sivulta, jolle linkki on annettu, sekä useita tekstirivejä siltä.
Mitä tapoja on lähettää verkkosivu sähköpostiin?
Eri tavoin riippuen siitä, mitä kysymyksen kirjoittaja tarkoitti.
Jos sinulla on esimerkiksi ohjelma kuvakaappausten ottamiseksi, voit ottaa kuvakaappauksen avoimesta sivusta ja lähettää sen kuvana tarvitsemasi henkilön sähköpostiin. Tässä tapauksessa kuva on kuollut ja linkit eivät toimi.
Epäilen, että oikeampi vastaus olisi tallentaa sivu vakiomenetelmillä. Napsauta selaimen "tiedosto"-valikkoa, sitten "tallenna nimellä" ja tallenna koko verkkosivu. Jos henkilöllä, jolle tämä sivu lähetetään, on Internet-yhteys, hän voi seurata sivun linkkejä, ne toimivat.
Ensimmäisessä tapauksessa sivun avaaminen on helpompaa, jos valitaan yleinen kuvamuoto - bmp, jpg, gif. Toisessa tapauksessa yhdellä selaimella tallennetun, mutta toisessa avatun sivun näyttämisessä saattaa esiintyä ongelmia tai se ei välttämättä avaudu ollenkaan.
Molemmat kotelot on suunniteltu säilytettäväksi arkistossa, lähetettäväksi henkilölle, jolla ei ole jatkuvaa pääsyä Internetiin. Tässä tapauksessa on parempi liittää se kirjeeseen.
Mutta jos ihmisellä on aina Internet, miksi tallentaa ja lähettää hänelle sivu tai tehdä liite? On paljon helpompaa kopioida halutun sivun linkki osoiteriville ja liittää se kirjeen runkoon.
Voit tehdä tämän käyttämällä erikoistuneita online-arkistointipalveluita, esimerkiksi - Archive.today: arkistoi tänään
Täällä sinun tarvitsee vain sijoittaa resurssin URL-osoite ja järjestelmä itse luo zip-tiedoston ja URL-linkin verkkosivun "snapshot" -kuvaan, joka on aina verkossa, vaikka alkuperäinen versio katoaisi.
Sähköpostiin voidaan liittää zip-tiedosto, sähköpostikenttään linkki web-sivun "otteeseen" ja koko juttu voidaan lähettää sähköpostitse tai tallentaa jollain muulla tavalla.
Esimerkiksi Moskovan UKK-sivun nykyinen versio (sekä zip-tiedosto) on saatavilla täältä: arkisto tänään
Voit myös ottaa kuvakaappauksia online-palveluilla, esimerkiksi Web-capture: web-capture net
Yksi sivuston suosituimmista toiminnoista on hakemus- tai tilauslomake, jonka tiedot lähetetään sähköpostitse sivuston omistajalle. Yleensä tällaiset lomakkeet ovat yksinkertaisia ja koostuvat kahdesta tai kolmesta tiedonsyöttökentästä. Kuinka luoda tällainen tilauslomake? Tämä edellyttää HTML-kuvauskielen ja PHP-ohjelmointikielen käyttöä.
HTML-kuvauskieli itsessään on yksinkertainen, sinun on vain selvitettävä, miten ja mihin sijoitetaan tietyt tunnisteet. PHP-ohjelmointikielellä asiat ovat hieman monimutkaisempia.
Ohjelmoijalle tällaisen lomakkeen luominen ei ole vaikeaa, mutta HTML-asettelusuunnittelijalle jotkut toiminnot voivat tuntua vaikeilta.
Luo tietojen toimituslomake html-muodossa
Ensimmäinen rivi tulee olemaan seuraava
Laitetaan nyt kaikki yhteen.
Tehdään nyt lomakkeen kentät pakollisiksi. Meillä on seuraava koodi:
Luo tiedosto, joka hyväksyy tiedot HTML-lomakkeesta
Tämä on tiedosto nimeltä send.php
Tiedostossa sinun on ensimmäisessä vaiheessa hyväksyttävä tiedot postitaulukosta. Tätä varten luomme kaksi muuttujaa:
$fio = $_POST["fio"];
$sähköposti = $_POST["sähköposti"];
PHP:n muuttujien nimiä edeltää $-merkki, ja kunkin rivin lopussa on puolipiste. $_POST on taulukko, johon lomakkeen tiedot lähetetään. html-muodossa lähetystavaksi on määritetty method="post". Joten kaksi muuttujaa html-muodosta hyväksytään. Sivustosi suojaamiseksi sinun on läpäistävä nämä muuttujat useiden suodattimien - php-toimintojen - läpi.
Ensimmäinen toiminto muuntaa kaikki merkit, jotka käyttäjä yrittää lisätä lomakkeeseen:
Tässä tapauksessa uusia muuttujia ei luoda php:ssä, vaan käytetään olemassa olevia. Suodatin muuttaa hahmon "<" в "<". Также он поступить с другими символами, встречающимися в html коде.
Toinen funktio purkaa URL-osoitteen, jos käyttäjä yrittää lisätä sen lomakkeeseen.
$fio = urldecode($fio);
$sähköposti = urldecode($sähköposti);
Kolmannella funktiolla poistamme välilyönnit rivin alusta ja lopusta, jos niitä on:
$fio = trimmaus($fio);
$sähköposti = trimmaus($sähköposti);
On myös muita toimintoja, joiden avulla voit suodattaa php-muuttujia. Niiden käyttö riippuu siitä, kuinka huolissasi olet siitä, että hyökkääjä yrittää lisätä ohjelmakoodia tähän html-sähköpostin lähetyslomakkeeseen.
HTML-lomakkeesta PHP-tiedostoon siirrettyjen tietojen validointi
Tarkistaaksesi, toimiiko tämä koodi ja siirretäänkö tietoja, voit näyttää sen näytöllä kaikutoiminnolla:
echo $fio;
kaiku"
";
echo $sähköposti;
Toinen rivi tässä tarvitaan erottamaan php-muuttujien tulos eri riveihin.
Vastaanotetun tiedon lähettäminen HTML-lomakkeesta sähköpostiin PHP:n avulla
Jos haluat lähettää tietoja sähköpostitse, sinun on käytettävä PHP:n sähköpostitoimintoa.
mail("mihin osoitteeseen lähetetään", "kirjeen aihe", "Viesti (kirjeen runko)","Lähettäjä: mistä sähköpostista kirje lähetetään \r\n");
Sinun on esimerkiksi lähetettävä tiedot sivuston omistajan tai ylläpitäjän sähköpostiin [sähköposti suojattu].
Kirjeen aiheen tulee olla selkeä ja kirjeen viestin tulee sisältää se, mitä käyttäjä on määrittänyt HTML-lomakkeessa.
posti (" [sähköposti suojattu]", "Sovellus sivustolta", "Koko nimi:".$fio.". Sähköposti: ".$email ,"Lähettäjä: [sähköposti suojattu]\r\n");
On tarpeen lisätä ehto, joka tarkistaa, lähetettiinkö lomake PHP:llä määritettyyn sähköpostiosoitteeseen.
if (mail(" [sähköposti suojattu]", "Tilaa sivustolta", "Koko nimi:".$fio.". Sähköposti: ".$email ,"Lähettäjä: [sähköposti suojattu]\r\n"))
{
echo "viesti lähetetty onnistuneesti";
) muu (
}
Siten send.php-tiedoston ohjelmakoodi, joka lähettää HTML-lomaketiedot sähköpostiin, näyttää tältä:
$fio = $_POST["fio"];
$sähköposti = $_POST["sähköposti"];
$fio = htmlerikoismerkit($fio);
$sähköposti = htmlspecialchars($sähköposti);
$fio = urldecode($fio);
$sähköposti = urldecode($sähköposti);
$fio = trimmaus($fio);
$sähköposti = trimmaus($sähköposti);
//echo $fio;
//kaiku "
";
//echo $email;
if (mail(" [sähköposti suojattu]", "Sovellus sivustolta", "Koko nimi:".$fio.". Sähköposti: ".$email ,"Lähettäjä: [sähköposti suojattu]\r\n"))
( echo "viesti lähetetty onnistuneesti";
) muu (
echo "viestiä lähetettäessä tapahtui virheitä";
}?>
Kommentoidaan kolme riviä, joilla tarkistetaan, onko tietoja siirretty tiedostoon. Tarvittaessa ne voidaan poistaa, koska niitä tarvittiin vain virheenkorjaukseen.
Sijoitamme HTML- ja PHP-koodit lomakkeen lähettämistä varten yhteen tiedostoon
Tämän artikkelin kommenteissa monet ihmiset kysyvät, kuinka varmistaa, että sekä HTML-lomake että PHP-koodi tietojen lähettämiseksi sähköpostiin ovat yhdessä tiedostossa, ei kahdessa.
Tämän työn toteuttamiseksi sinun on asetettava lomakkeen HTML-koodi send.php-tiedostoon ja lisättävä ehto, joka tarkistaa muuttujien läsnäolon POST-taulukossa (tämä taulukko lähetetään lomakkeesta). Eli jos taulukossa olevia muuttujia ei ole, sinun on näytettävä käyttäjälle lomake. Muussa tapauksessa sinun on vastaanotettava tiedot taulukosta ja lähetettävä se vastaanottajalle.
Katsotaanpa, kuinka PHP-koodi vaihdetaan send.php-tiedostossa:
//tarkista, onko POST-taulukossa muuttujia
if(!isset($_POST["fio"]) ja !isset($_POST["sähköposti"]))(
?> ) muu (
//näytä lomake
$fio = $_POST["fio"];
$sähköposti = $_POST["sähköposti"];
$fio = htmlerikoismerkit($fio);
$sähköposti = htmlspecialchars($sähköposti);
$fio = urldecode($fio);
$sähköposti = urldecode($sähköposti);
$fio = trimmaus($fio);
$sähköposti = trimma($sähköposti);
if (mail(" [sähköposti suojattu]", "Sovellus sivustolta", "Koko nimi:".$fio.". Sähköposti: ".$email ,"Lähettäjä: [sähköposti suojattu]\r\n"))(
echo "Viesti lähetetty onnistuneesti";
) muu (
echo "Viestiä lähetettäessä tapahtui virheitä";
}
}
?>
Tarkistamme muuttujan olemassaolon POST-taulukossa isset() PHP-funktiolla. Huutomerkki ennen tätä funktiota ehdossa tarkoittaa negaatiota. Eli jos muuttujaa ei ole olemassa, meidän on näytettävä muotomme. Jos en olisi laittanut huutomerkkiä, ehto tarkoittaisi kirjaimellisesti "jos on olemassa, näytä lomake". Ja tämä on väärin meidän tapauksessamme. Luonnollisesti voit nimetä sen uudelleen nimellä index.php. Jos nimeät tiedoston uudelleen, älä unohda nimetä uudelleen rivillä olevaa tiedostonimeä