|
![]() |
#1 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Da bi se slika unela u bazu ili neki folder (file sistem) potrebno je da na osnovu njene adrese, koje je dobijena iz HTML koda, "dovuče" pomoću npr. cURL, file_get_contents ... i zatim snimi u bazu/folder. XPath ne služi za to.
Pozdrav.
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
![]() |
![]() |
![]() |
#2 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Mislim da si mislio na Regular Expressions, cURL je u svakom pogledu bolji od file_get_contents
![]() |
![]() |
![]() |
![]() |
#3 |
član
Certified
Datum učlanjenja: 29.07.2010
Poruke: 61
Hvala: 3
4 "Hvala" u 3 poruka
![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() Koriscenjem funcije file_get_contents dobijam neki kod:
%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� �������������������������������������������������� �����������������������?��(��(��(��(��(�t����f�YMș��觍�=O`8�k�u��Ӵ{��9�XS�~u ... jel to moja greska ili se tako upisuje kod u bazu |
![]() |
![]() |
![]() |
#5 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() U najboljem slucaju izadje mi: Resource id #20
Imam ovo: $data2['img'] = file_get_contents('http://www.kupime.com'."/". $data['slika']); $im = imagecreatefromstring($data2['img']); print ($im); Gde gresim? |
![]() |
![]() |
![]() |
#6 |
mV
Certified
Datum učlanjenja: 22.08.2009
Lokacija: Novi Sad
Poruke: 67
Hvala: 0
16 "Hvala" u 13 poruka
![]() |
![]() Na grešiš još.
Tako i treba da izgleda, to je binarni sadržaj slike. To treba da snimiš u bazu. Pogrešićeš ako budeš pokušao da je snimiš u 'varchar' ili 'text' polje, jer ti tipovi nisu binary-safe. Treba to polje tipa 'blob'. |
![]() |
![]() |
![]() |
#7 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() Da li postoji mogucnost da se za sve sajtove koji sadrze dnevne ponude napise neki univerzalni kod ... neko indeksiranje ili je to tesko izvodljivo...
|
![]() |
![]() |
![]() |
#8 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() E sad da bih izvukao podatke iz baze imam sledeci kod:
<?php header("Content-type: text/xml"); $host = "localhost"; $user = "root"; $pass = ""; $database = "test"; $linkID = mysql_connect($host, $user, $pass) or die("Could not connect to host."); mysql_select_db($database, $linkID) or die("Could not find database."); $query = "SELECT * FROM tabela ORDER BY ID DESC"; $resultID = mysql_query($query, $linkID) or die("Data not found."); $xml_output = "<?xml version=\"1.0\"?>\n"; $xml_output .= "<entries>\n"; for($x = 0 ; $x < mysql_num_rows($resultID) ; $x++){ $row = mysql_fetch_assoc($resultID); $xml_output .= "\t<entry>\n"; $xml_output .= "\t\t<ID>" . $row['ID'] . "</ID>\n"; // Escaping illegal characters $row['text'] = str_replace("&", "&", $row['text']); $row['text'] = str_replace("<", "<", $row['text']); $row['text'] = str_replace(">", ">", $row['text']); $row['text'] = str_replace("\"", """, $row['text']); $xml_output .= "\t\t<text>" . $row['text'] . "</text>\n"; $xml_output .= "\t</entry>\n"; } $xml_output .= "</entries>"; echo $xml_output; ?> Medjutim izadje mi greska: error on line 16 at column 39: Document is empty Zna li neko sta je u pitanju? Poslednja izmena od AdriaMart : 24. 05. 2011. u 22:23. |
![]() |
![]() |
![]() |
#9 |
xyz
Grand Master
Datum učlanjenja: 25.10.2006
Poruke: 893
Hvala: 87
346 "Hvala" u 163 poruka
![]() ![]() ![]() ![]() |
![]() Ovaj ?> ti zatvori <?php sa početka, a ne ono što si ti hteo.
Možda ima lepše, ja ovako radim: $xml_output = '<' . '?' . 'xml version="1.0" ' . '?' . '>'; |
![]() |
![]() |
![]() |
#10 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() E to je reseno, medjutim sad prikazuje gresku na 36 redu kolona 3... to je poslednja linija kod... a nevidim iznad gde je pre toga zatvoren php
Probao sam inekoliko drugih nacina medjutim svuda izadje da je greska na poslendjoj liniji i to: error on line 50 at column 3: Extra content at the end of the document Poslednja izmena od AdriaMart : 24. 05. 2011. u 23:58. |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|