Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana łącza w link aktywny
Aresor
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.04.2012

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


Witajcie (IMG:style_emoticons/default/smile.gif)

Po wielu próbach zrobienia tego samodzielnie postanowiłem zapytać Was.
Zapewne nie ma tutaj zbyt wiele filozofii, ale jednak...nie idzie mi to.
Łopatologicznie się nie da, aby zapisać to jako <a href='['adres']'>Kliknij tutaj</a> (IMG:style_emoticons/default/smile.gif)
A mianowicie - chciałbym, aby ['adres'] był zmieniony i wyświetlony jako aktywny link,
najlepiej podlinkowany tekst. Aktualnie po wysłaniu zapytania w poście link widnieje po prostu jako czysty tekst.



  1. if($err_code==0){
  2. $post_date=$engine->addPost($engine->noHtml($_POST['title']), $engine->noHtml($_POST['price']), $engine->noHtml($_POST['content']), $engine->noHtml($_POST['adres']), $_SESSION['uid'], mysql_escape_string($_GET['cat']), $_POST['expired'], $_POST['premium']);
  3. $post_id=$db->getOne("SELECT * FROM posts WHERE date='".$post_date."'", 'id');
  4. if ($_FILES['pic_1']['size']>0){
  5. for($i=1; $i<=$c; $i++){
  6. $file = rand().'.jpg';
  7. $file2 = $save_dir.$file;
  8. $tmpFile=$_FILES['pic_'.$i]['tmp_name'];
  9. @move_uploaded_file($tmpFile, $file2) or die('problems uploading file');
  10. @chmod($file,0666);
  11. $engine->addImage($file, $post_id);
  12. }
  13.  




Będę wdzięczny za wszelkie sugestie.

Ten post edytował Aresor 27.04.2012, 21:13:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Majkelo23
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


Odnosząc się do tego zdania:
Cytat
A mianowicie - chciałbym, aby ['adres'] był zmieniony i wyświetlony jako aktywny link,


  1. $text = preg_replace('#\[(.*?)\]#si', '<a href="//1">JAKIS TEXT</a>', $text);


Ten post edytował Majkelo23 27.04.2012, 21:59:13
Go to the top of the page
+Quote Post
Aresor
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.04.2012

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


Cytat(Majkelo23 @ 27.04.2012, 22:57:18 ) *
Odnosząc się do tego zdania:


  1. $text = preg_replace('#\[(.*?)\]#si', '<a href="//1">JAKIS TEXT</a>', $text);



Dzięki za odpowiedź, ale tyle się już zdążyłem dowiedzieć.
Nie wiem jednak jak to zastosować w załączonym skrypcie, bowiem u mnie nie występuje zmienna 'text'.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 23:02