Kako pretvoriti podatke iz linka v cvs?
 
majstore 26. sep 2015 20:48:05 Pridružen od:
20. okt 2011
1331 objav
403 217 47
#1

Zdravo,



zanima me, kako lahko iz spodnjega linka pretvorim email, ime in priimek v csv file?



<a href="?con_nr=12345678" title="xxxxx@gmail.com"><strong>910005575</strong> Ime Priimek (<span class="green">0</span>/1)</a>



LP


všeč(0) ni všeč(0) spam(0)
 
cruiser 27. sep 2015 01:01:01 Pridružen od:
5. mar 2010
239 objav
275 16 3
#2

En entry pretvoriš in zapišeš v PHP takole:


<?php
$string = '<a href="?con_nr=12345678" title="xxxxx@gmail.com"><strong>910005575</strong> Ime Priimek (<span class="green">0</span>/1)</a>';
$pattern = '/<a(.*?)href="(.*?)"(.*?)title="(.*?)"><strong>(.*?)<\/strong>(.*?)(\w+)(\s)(\w+)(.*?)<\/a>/i';
$replacement = '${4},${7},${9}';

$csv_entry = preg_replace($pattern, $replacement, $string);

file_put_contents('result.csv', $csv_entry . "\n", FILE_APPEND | LOCK_EX);
?>

Da poiščeš vse entrije v dokumentu pa predlagam uporabo DOMXPath


všeč(1) ni všeč(0) spam(0)
// Senior software engineer, marketer and entrepreneur. Need help ? Let me know -> http://www.krevh.com/contact/
 
mojster81 27. sep 2015 09:52:20 Pridružen od:
23. feb 2015
15 objav
30 0 0
#3

Če imaš to v neki spodobni obliki, da lahko vse linke preprosto spraviš v en stolpec v Excelu ali Calcu, potem lahko to zelo preprosto obdelaš tudi s tekstovnimi funkcijami LEN, FIND, LEFT, RIGHT.


všeč(0) ni všeč(0) spam(0)
 
majstore 27. sep 2015 11:35:53 Pridružen od:
20. okt 2011
1331 objav
403 217 47
#4

Sem rešil z dodatkom za Chrome Data miner :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se