Mam problem, gdy wysyłam mejla a w nim link do jakiejś strony to gdy ten link wygląda tak
http://www/zapisz.php3?temat=zobacz to zostaje wtedy podzielony na dwa linki
http://www/zapisz.php3?temat=zobacz i drugi
http://www/to . Wiem, że to wina odstępu (spacji). Jak zrobić, żeby formularz, a raczej skrypt wysyłający mejla zastępował czymś ten odstęp (spacje) ?
Tytuł zmieniony przez moderatora
kkia: to jest pierwsze i ostatnie ostrzezenie. To nie jest temat jak juz wczesniej bylo pisane do PRO.
Prosze dokladnie zapoznac sie z regulaminem.
Ok, już go przenosze

Jestem tu nowy! Poza tym wcześniejszego nie ostrzeżenia nie czytałem! Już nie zdąrzyłem, bo mi usuneliście temat !
wirtus
8.05.2003, 23:38:01
zamień spacjew linku na %20
np. uzywajac
Kod
$_POST['link']=str_replace("","%20", $_POST['link']);
Nie wiem czy zadziala, bo nie mam czasu sprawdzac, ale mysle, ze powinno sie udac :-)
Dzięki za odp. ale gdzie mam wstawić ten kod. W pliku z formularzem czy w pliku z funkcją mail(); ? Potrzebuje bardziej wnikliwej pomocy jestem początkujący! I czy ta 'link' to zmienna, jeśli tak to czego?
wirtus
9.05.2003, 13:28:30
Powiedz w ogole czy ty wysylasz maila przez jakiś formularz, czy "z palca"?
I daj kod tego co masz zrobione.
Formularz + mail.
scanner
9.05.2003, 13:41:03
kkia: naucz się pisac posty (czyli: precyzuj zapytanie, zaznajom się z regulaminem)
wirtus byłeś blisko. Wydaje mi się, że dokładnie chodzi o:
[php:1:d75749c438]<?php
$link = 'http://www/zapisz.php3?temat=zobacz to ';
$link = str_replace(' ','%20', $link);
$mailBody = 'Kliknij: '.$link;
?>[/php:1:d75749c438]
wirtus
9.05.2003, 13:46:55
scanner - jak się dobrze nauczę php, to będę jeszcze bliżej
Wielkie dzięki, teraz działa!!!! :wink:
scanner
9.05.2003, 19:58:39
Wątek zamknięty ze względu na wyczerpanie tematu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.