![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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 -------------------- |
|
|
![]()
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] -------------------- |
|
|
![]()
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
|
|
|
![]()
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 |
|
|
![]()
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. -------------------- |
|
|
![]()
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. |
|
|
![]()
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.
|
|
|
![]()
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 ![]() -------------------- Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
|
|
|
![]()
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.
|
|
|
![]()
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"
![]() -------------------- revolution, the only solution
|
|
|
![]()
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"
![]() brak konstruktywizmu kolego - nie zasmiecaj tematu -------------------- Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
|
|
|
![]()
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?
![]() ![]() -------------------- revolution, the only solution
|
|
|
![]()
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
|
|
|
![]()
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
|
|
|
![]()
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
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 19.04.2002 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
hehe...
![]() ![]() -------------------- revolution, the only solution
|
|
|
![]()
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....
-------------------- |
|
|
![]()
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
|
|
|
![]()
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
|
|
|
![]()
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 |
|
|
![]()
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
|
|
|
![]()
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 |
|
|
![]()
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
|
|
|
![]()
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
|
|
|
![]()
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). |
|
|
![]()
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: ... ") ? |
|
|
![]()
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 ![]() 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
|
|
|
![]()
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..."
|
|
|
![]()
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
![]() |
|
|
![]()
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".... ![]() 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
|
|
|
![]()
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
|
|
|
![]()
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 |
|
|
![]()
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
![]() -------------------- Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
|
|
|
![]()
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.
|
|
|
![]()
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 ![]() -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:29 |