Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> ukrywanie maila w wynikach
voytass
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


czesc

Jak powinna wygladac funkcja, ktora pozwala poprzez nacisniecie odnosnika na stronce otworzyc okno klienta poczty z wpisanym adresem e-mail?

pozdawiam,
Voytas
Go to the top of the page
+Quote Post
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


To raczej zajecie dla HTML a nie php.
Hint: mailto


--------------------

Go to the top of the page
+Quote Post
scanner
post
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




[php:1:21b1d8ea2f]<?php
echo '<a href="mailto:someone@example.com">Click</a>';
?>[/php:1:21b1d8ea2f]


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Jabol
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


podejrzewam, że powinieneś dać odpowiedni header lub po prostu js
Go to the top of the page
+Quote Post
voytass
post
Post #5





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
podejrzewam, że powinieneś dać odpowiedni header lub po prostu js


jaki header otwiera klienta poczty e-mail?


nie zrozumielisnie mnie (maito: - to ja znam) chodzi mi o to by nie bylo w kodzie html adresu e-mail a jedynie jakis odnosnik ktory by uruchamial jakas funkcje ktora by powiodowala otwieranie klienta poczty (np. outlooka ) z okreslonym adresem e-mail
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Mission Inposible. Chyba, że system-dependent. A jeśli ja nie mam OE a do poczty używam PINE? Albo Amigowskiego YAM'a?
Pomogłby Ci może VBasic, ale to NTF.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
voytass
post
Post #7





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
ja nie mam OE a do poczty używam PINE?


to zeby otwieral klkienta poczty jakiego posiada uzytkownik. przeciez jak klikasz na odnosniku mailto:... to sie wlasnie to dzieje.
Go to the top of the page
+Quote Post
LeWaR
post
Post #8





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 22.04.2002
Skąd: Szubin

Ostrzeżenie: (0%)
-----


Pewnie chodzi o ukrycie adresu email w kodzie html przed wścibskimi botami szukającymi chętnych na reklamy? Musisz użyć javascriptu, nie mam tego kodu przy sobie ale podesle.
Go to the top of the page
+Quote Post
voytass
post
Post #9





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


a troche poeksperymentowalem i znalazlem cos takiego

[php:1:2f97fa2813]
<?
Header("Location:mailto:mail@jakis.pl")
?>
[/php:1:2f97fa2813]
jakos da sie to uzyc do ukrycia maila w kodzie. Robi sie funkcje, ktora podstawia odpowiedni mail w zaleznosci od kliknietego odnosnika.

niestey naglowek wyswietla pusta strone. probowalem wiec zaraz za tym naglowkiem przesalc drugi z okreslona strona - wtedy ten z mailem nie dziala sad.gif


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
FiDO
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


A nie mozesz poprostu zrobic formularza, przez ktory bedzie sie wysylalo maila funkcja mail() z poziomu php? Wtedy na stronie nie bedzie widac nigdzie adresu, bo bedziesz go dopiero pobieral z bazy przy wysylaniu.
Go to the top of the page
+Quote Post
konrad_vme
post
Post #11





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


problem w tym, że nikt nie może się domyśleć "co autor ma na myśli" smile.gif


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
voytass
post
Post #12





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
A nie mozesz poprostu zrobic formularza, przez ktory bedzie sie wysylalo maila funkcja mail() z poziomu php? Wtedy na stronie nie bedzie widac nigdzie adresu, bo bedziesz go dopiero pobieral z bazy przy wysylaniu.


mozna , ale mowisz tutaj o innym problemie.
rozwiazan alternatywnych jest sporo - wybiore jakies na pewno.
jednak chcialmy rozwiazc ten problem - moze w przyszlosci komus to pomoze.

Cytat
problem w tym, że nikt nie może się domyśleć "co autor ma na myśli" smile.gif

brak konstruktywizmu kolego - nie zasmiecaj tematu


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
konrad_vme
post
Post #13





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


... pomoże... ale w czym?questionmark.gif problem to mailto: albo mail()questionmark.gif? Jak ktoś ma możliwość użycia funkcji mail() to na pewn to zrobi, ponieważ to rozwiązanie ma dużo wiećej plusów w stosunku do mailto: ...


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
voytass
post
Post #14





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


dlaczego na sile abstrachujesz od zalozeń mojego problemu?? mam problem konkretny a Ty chcesz go zmienic - nie zastanawiales sie , ze moze znam inne rozwiazania a chcialbym sie dowiedziec jak mozna to rozwiazac w jeszcze jeden sposob?


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
konrad_vme
post
Post #15





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


chodzi o to, że są to dwa najpopulrniejsze, najłatwiejsze, najpewniejsze, najbardziej uniwersalne, najefektowniejsze sposoby na rozwiązanie probelmu...

po co utrudniać sobie życie? Inne pomysły mogą np. nie działać u każdego, funkcja mail() działą zawsze, bo jest wykonywana po stronie serwera...


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
voytass
post
Post #16





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
chodzi o to, że są to dwa najpopulrniejsze, najłatwiejsze, najpewniejsze, najbardziej uniwersalne, najefektowniejsze sposoby na rozwiązanie probelmu...

po co utrudniać sobie życie? Inne pomysły mogą np. nie działać u każdego, funkcja mail() działą zawsze, bo jest wykonywana po stronie serwera...

a ty nadal swoje ech


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
konrad_vme
post
Post #17





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


hehe... smile.gif , dobra, po co się bezsensownie kłucić smile.gif


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
scanner
post
Post #18





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
funkcja mail() działą zawsze, bo jest wykonywana po stronie serwera...
Chyba, że ją ktoś wyłączy....


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
konrad_vme
post
Post #19





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


... no to w takim przypadku pozostaje mailto:


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
voytass
post
Post #20





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
... no to w takim przypadku pozostaje mailto:

mailto: - i jak chcesz ukryc maila z zastosowaniem tego?

a mail() odpada bo ja nie che wysylac maila tylko zeby to zrobil lokalny klient poczty uzytkownika.


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
lisu
post
Post #21





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

Ostrzeżenie: (0%)
-----


moze: ?
Kod
<SCRIPT LANGUAGE="JavaScript">



user = "lalal";

site = "world.com";



document.write('<a href="mailto:' + user + '@' + site + '">');

document.write(user + '@' + site + '</a>');

// End -->

</SCRIPT>


--------------------
--
Carpe Diem
Go to the top of the page
+Quote Post
voytass
post
Post #22





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


to jest dobre dla bota, ktory nie wyluska maila a dla czlowieka to nie problem.

moim zalozeniem jest to by adresu e-mail w ogole nie bylo w zrodle.
czyli, zeby bylo jakos tak
Kod
...

<a href="test.php?id_firmy=34">e-mail</a>

...


po kliknieciu w ten niby e-mail jest wykonywana jakas funkcja w php (wlasnie o ten mechanizm tej funkcji mi chodzi), ktora powoduje otworzenie klienta poczty mail u uzytkownika.
parametr id_firmy okresla id firmy w baze by skrypt wiedzial , z ktorym mailem uruchomic klienta poczty.


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
lisu
post
Post #23





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

Ostrzeżenie: (0%)
-----


Jedyne co mi jeszcze przychodzi do glowy to:
Albo ukrywasz text na pasku statusu,
albo kombinujesz z funkcja escape() ( :? )


--------------------
--
Carpe Diem
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #24





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
po kliknieciu w ten niby e-mail jest wykonywana jakas funkcja w php (wlasnie o ten mechanizm tej funkcji mi chodzi), ktora powoduje otworzenie klienta poczty mail u uzytkownika.

Po raz wtóry... php to SERVER_SIDE :!:


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
voytass
post
Post #25





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Po raz wtóry... php to SERVER_SIDE :!:

nie wiem o co Ci chodzi, mozesz jasniej? to, ze php wykonuje sie na servie to wiem i co w zwiazku z tym??

mniemam, zemoze Ci chodzi o to, ze si enie da napisac takiej funkcji w php , ktora by otwierala klienta poczty mail?
a moze o cos innego

Cytat
albo kombinujesz z funkcja escape() ( :? )

to w php? bo nie moge takiej znalezc.


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
FiDO
post
Post #26





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat
Cytat
albo kombinujesz z funkcja escape() ( :? )

to w php? bo nie moge takiej znalezc.

W JS.
"Koduje" ciag znakow, ale jest trywialne do odwrocenia (unescape).
Go to the top of the page
+Quote Post
Jerzyk
post
Post #27





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.03.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Hmm
to moze faktycznie <a href="mail.php?id=162" target="_blank">klik</a>, a mail.php wyszuka sobie adres z pliku/bazy i header("Location: mailto: ... ") ?
Go to the top of the page
+Quote Post
voytass
post
Post #28





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Hmm
to moze faktycznie <a href="mail.php?id=162" target="_blank">klik</a>, a mail.php wyszuka sobie adres z pliku/bazy i header("Location: mailto: ... ") ?


na razie to jedyne rozwiazanie mojeg problemu smile.gif jednak i do niego jest kilka pytan.

po przeslaniu tego nagłówka jest wyswietlana pusta strona i jak np. wyswietlic dowolna strone? zrobilem eksperyment":
[php:1:ccd9fd56a9]<?
header("Location:mailto:jakis@mail.pl");
header("Location:http://jakas.strona.pl");
?>[/php:1:ccd9fd56a9]
i zadzialal tylko ten drugi nagłówek, nie zostal otworzony klient poczty - moze to wynika ze specyfiki przesylania nagłówków, nie wiem.


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
DeyV
post
Post #29





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




a czemu nie zrobić tego inaczej?
Tj. po kliknięcu w link łąduje sie nowa strona, gdzie tworzymy formularz, który (np.) onload submitujemy.
prazykład formularza
Kod
<form method="POST" action="mailto:adres@wp.pl">

<input type="text" name="T1" size="20">

<input type="submit" value="Prześlij" name="B1">

<input type="reset" value="Resetuj" name="B2">

</form>


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
FiDO
post
Post #30





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Zalozeniem bylo, zeby nie bylo nigdzie maila w zrodle smile.gif
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #31





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
mniemam, zemoze Ci chodzi o to, ze si enie da napisac takiej funkcji w php , ktora by otwierala klienta poczty mail?  

Bardzo dobrze kolega "mniema".... smile.gif
Oczywiście chodzi o klienta poczty na komputerze użytkownika.
[php:1:0adc6deeba]<?
header("Location:mailto:jakis@mail.pl");
?>[/php:1:0adc6deeba]
mailto: nie jest nagłówkiem więc nigdy nie zadziała...

Sprecyzuję to co napisałem:
php jest SERVER-SIDE więc w żaden sposób nie wymusi klienta poczty na komputerze użykownika. Może oczywiście wygenerować wynik który to znrobi (np. JavaScript), ale sam z siebie nie jest w stanie wygenerować takiej informacji.


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
voytass
post
Post #32





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
[php:1:01c207599b]<?
header("Location:mailto:jakis@mail.pl");
?>[/php:1:01c207599b]
mailto: nie jest nagłówkiem więc nigdy nie zadziała...


ciekawe... nie zadziala?... to potestuj sobie bo mi jakos dziala.


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
FiDO
post
Post #33





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat
Cytat
[php:1:03715aaba7]<?
header("Location:mailto:jakis@mail.pl");
?>[/php:1:03715aaba7]
mailto: nie jest nagłówkiem więc nigdy nie zadziała...


ciekawe... nie zadziala?... to potestuj sobie bo mi jakos dziala.

Bo tu naglowkiem jest Location, mailto jest tylko "adresem" dla naglowka Location
Go to the top of the page
+Quote Post
voytass
post
Post #34





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


moze byc i zaglowkiem:) ale dziala - no chyba, ze nie powinno smile.gif


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post
Jabol
post
Post #35





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


czemu miałoby nie działać. Po dostaniu tego nagłówka przeglądarka parsuje URL, tak samo jak po kliknięću <a ble="ble">... i w sumiedochodzi do wniosku, że sposób w jaki powinna go obsłużyć to otworzenie klienta mail.
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #36





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wiem, wiem...
Jako location jest OK.
To chyba pomroczność jasna biggrin.gif


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:29