Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generacja pliku xml z php
zanetti
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.11.2009

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


Witam,
potrzebuje wygenerowac baze produktow ze sklepu dla ceneo i skapiec do pliku xml
i na prawde nie wiem jak sie za to zabrac

tak wyglada forma z ceneo

prosze o pomoc bo na prawde nie wiem jak to ugryzc...

pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
motyl-pl
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

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


Mogę Ci pokazać jak pare miesięcy temu ja to zrobiłem : )
Nie jest to dobrze ale działa (IMG:style_emoticons/default/tongue.gif)

Było to generowanie xmla do obsługi rotatora we flashu.

  1. <?php
  2. include('_mysql.php');
  3.  
  4. $dane = '
  5. <?xml version="1.0" encoding="utf-8" ?>
  6. <data>
  7. <settings>
  8.  
  9. <auto_play>
  10. <defaults symbol="circular" />
  11. <tweenIn x="895" y="45" width="30" height="30" tint="0xFFFFFF" alpha="0.5"/>
  12. <tweenOver alpha="1"/>
  13. </auto_play>
  14.  
  15. <prev_button>
  16. <tweenIn x="865" y="300" width="30" height="30" alpha="0" />
  17. <tweenOver alpha="0" />
  18.  
  19. </prev_button>
  20.  
  21. <next_button>
  22. <tweenIn x="895" y="300" width="30" height="30" alpha="0" />
  23. <tweenOver alpha="0" />
  24. </next_button>
  25.  
  26. <prev_symbol>
  27. <defaults type="3" />
  28. <tweenIn x="865" y="300" alpha="0.5" />
  29. <tweenOver time="0.15" x="860" scaleX="1.1" scaleY="1.1" />
  30.  
  31. </prev_symbol>
  32.  
  33. <next_symbol>
  34. <defaults type="3" />
  35. <tweenIn x="895" y="300" alpha="0.5"/>
  36. <tweenOver time="0.15" x="900" scaleX="1.1" scaleY="1.1" />
  37. </next_symbol>
  38.  
  39. <description>
  40. <defaults
  41. round_corners="10, 10, 10, 10"
  42. heading_text_size="22"
  43. heading_text_color="0xfc9900"
  44. paragraph_text_size="13"
  45. paragraph_text_color="0xFFFFFF"
  46. />
  47. <tweenIn x="200" y="240" width="560" height="90" alpha="0.15" />
  48.  
  49. <tweenOver alpha="0.3"/>
  50. </description>
  51.  
  52. <transitions
  53. slicing="vertical"
  54. direction="down"
  55. duration="0.6"
  56. delay="0.2"
  57. cube_color="0x611811"
  58. />
  59.  
  60. </settings>
  61.  
  62.  
  63. <slides>';
  64.  
  65. $zapytanie = mysql_query("SELECT nazwa FROM rotator");
  66. while($pobierz = mysql_fetch_array($zapytanie)) {
  67.  
  68. $nazwa = $pobierz['nazwa'];
  69.  
  70. $dane .= '
  71. <slide>
  72. <url>rotator/'.$nazwa.'</url>
  73. </slide>
  74.  
  75. <!-- changing transition between first & second slide -->
  76. <transition num="3" slicing="vertical" direction="down"/>
  77.  
  78. ';
  79.  
  80. }
  81.  
  82.  
  83. $dane .= '</slides></data>';
  84. $file = "../config.xml";
  85. $fp = fopen($file, "w");
  86. flock($fp, 2);
  87. fwrite($fp, $dane);
  88. flock($fp, 3);
  89. fclose($fp);
  90. ?>


Tak jak mówiłem nie jest to zrobione dobrze tylko na odwal ..
Ale działa (IMG:style_emoticons/default/smile.gif) )

Ten post edytował motyl-pl 7.07.2010, 22:06:43
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: 4.10.2025 - 19:33