Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] szukanie w tekscie znaku i zamiana na inne
Kisiol_Ent
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 15.01.2007

Ostrzeżenie: (60%)
XXX--


Hejo, mam taki problem, nie interesuej sie zbytnio php, potrzebne jest mi tylko male info:>

mam plik np taki: dupa.inc.htm

Kod
<div id="dupa">
  <p>rozwolnienie</p>
</div>


i teraz np chce wszystkie znaki (wiersze) przesunac o 5 spacji w prawo:>

to musze najpierw dodac w spacji na poczatku a potem
szukac kazdego entera i za nim dodawac 5 spacji

bo chodzi mi o to ze wszytuje ten plik dupa.inc.htm do pamieci, potem go modyfikuje
i doklejam do strony (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) bo nielubie jak mam brzydki kod xhtml a chcialbym miec ladny

mysle ze to prosta funkcja by byla, ale narazie sie nieskupiam na php bo i tak za duzo
myslenia xhtml wymaga ;/

pomoze ktos?(IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kisiol_Ent
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 15.01.2007

Ostrzeżenie: (60%)
XXX--


okeja spróbuje jak sie wykapie mam nadzieje ze kodowanie tekstu niema jako tako znaczenia o0THXEDIT:No zrobilem wszystko ladnie cacy dziala ale pojawil sie inny problem o0no normalnie wczytuje ten plik i echem go wywalam... ale co jak w tym plikujest inny include?;/ wywala tekst <?php include... (w zrodle to tlyko widac oczywiscie z uwagi na tag)jak takie cos pominac?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?cos czuje ze sie nieda a ze 3 godziny dzis zmarnowalme nad tym aby kod xhtmlbyl ladnieszjy ;[




napisalem takie cos (2ga funkcja) i wtedy mi dziala i problem rozwiazalem hyba z glowy

  1. <?php
  2.  
  3.  /*
  4.   KLibrary, written by Kisiol_Ent.
  5.   Version 1.00
  6.  */ 
  7.  
  8.  $kIncTemp = "Temp/Include/";
  9.  
  10. //--------------------------------------------------------------------------------------------------
  11.  
  12.  function kInclude ($pUrl, $pMove, $pEnd)
  13.  {
  14. $Spcs = '';
  15. if ($pMove != 0)
  16.  for ($Tmp = 1; $Tmp < $pMove + 1; $Tmp++)
  17. $Spcs = $Spcs.' ';
  18. echo ('<!-- Include: '.basename($pUrl).' -->'."\n");
  19. $Output = $Spcs.str_replace("\n", "\n".$Spcs, file_get_contents($pUrl));
  20. echo ($Output);
  21. if ($pEnd >= 1) echo ("\n$Spcs<!-- /Include -->");
  22. if ($pEnd >= 2) echo ("\n"); 
  23.  };
  24.  
  25. //--------------------------------------------------------------------------------------------------
  26.  
  27.  function kIncludeF ($pUrl, $pMove, $pEnd)
  28.  {
  29. global $kIncTemp;
  30. $FName = str_replace(".", "", microtime());
  31. $FName = str_replace(" ", "", $FName);
  32. $FName = $kIncTemp.$FName.".tmp";
  33. $FH = fopen ($FName, 'a');
  34. $ToWrite ='';
  35. //---
  36. $Spcs = '';
  37. if ($pMove != 0)
  38.  for ($Tmp = 1; $Tmp < $pMove + 1; $Tmp++)
  39. $Spcs = $Spcs.' ';
  40. $ToWrite = '<!-- Include: '.basename($pUrl).' -->'."\n";
  41. $ToWrite = $ToWrite.$Spcs.str_replace("\n", "\n".$Spcs, file_get_contents($pUrl));
  42. if ($pEnd >= 1) $ToWrite = $ToWrite."\n$Spcs<!-- /Include -->";
  43. if ($pEnd >= 2) $ToWrite = $ToWrite."\n";
  44. fwrite ($FH, $ToWrite);
  45. include $FName;
  46. fclose ($FH);
  47. unlink ($FName);
  48.  };
  49.  
  50. ?>


Ten post edytował Kisiol_Ent 2.09.2007, 19:33:36
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: 6.10.2025 - 14:25