pas cher 0 Newbie Poster

Here a great script to automate link in a page with CSC
<?
function getArray_fromCSV()
{
$row = 1;
$handle = fopen ("/table.csv","r");
$i=0;
while ( $data = fgets ($handle, 1000))
{
$datensatz = explode('^',$data);
$datensatz[1] = trim ( $datensatz[1]);
$alle_daten[$i++] = $datensatz;
}
fclose ($handle);
//echo "<pre>";var_dump($alle_daten);echo "</pre>";
return $alle_daten;
}
function dreieckstausch($all)
{
for ($i=0;$i < sizeof($all);$i++)
{
for ($z=$i+1;$z < sizeof($all); $z++)
{
if ($all[$i][1] > $all[$z][1] )
{
$arr_tmp = $all[$i];
$all[$i] = $all[$z];
$all[$z] = $arr_tmp;
}
}
}
return $all;
}
function main2($beschreibung){
return $beschreibung;
}
function main($beschreibung)
{
define('LINKANZAHL',9);
$all_search = getArray_fromCSV();
//$all = dreieckstausch($all);
//$beschreibung = get_String();
$arr_beschreibung = explode(' ',$beschreibung);
$startwert = 5;
$bool_startwert_chk=false;
for ($i=0; $i < LINKANZAHL;$i++)
{
$bool_chk = false;
do
{
for ($z=0;$z < sizeof($all_search);$z++)
{
$suchbegriff = $all_search[$z][0];
$url = $all_search[$z][1];
$expr3 = '°\s?>*'.$suchbegriff.'<*\s?°imU';
$expr = '°^(.*>)?'.$suchbegriff.'(.*<)?$°imU';
if(preg_match($expr,$arr_beschreibung[$startwert],$foundarray) > 0)
{
$arr_beschreibung[$startwert]=str_replace($suchbegriff,"<a style=\"color:#464946;text-decoration:underline;\" href='$url'>$suchbegriff</a>",$arr_beschreibung[$startwert]);
//unset($all_search[$z]);
$all_search[$z][0] = 'kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk';
$bool_chk = true;
if ($startwert < sizeof($arr_beschreibung))
$startwert += 5;
else
$bool_startwert_chk = true;
break;
}
elseif(strpos($suchbegriff,' ') != false && preg_match($expr,$arr_beschreibung[$startwert].' '.$arr_beschreibung[$startwert+1],$foundarray) > 0)
{
$arr_suchbegriff = explode(' ',$suchbegriff);
$arr_beschreibung[$startwert]=str_replace($arr_suchbegriff[0],"<a style=\"color:#464946;text-decoration:underline;\" href='$url'>".$arr_suchbegriff[0]." ".$arr_beschreibung[$startwert+1]."</a>",$arr_beschreibung[$startwert]);
$arr_beschreibung[$startwert+1]='';
$all_search[$z][0] = 'kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk';
$bool_chk = true;
if ($startwert < sizeof($arr_beschreibung))
$startwert += 6;
else
$bool_startwert_chk = true;
break;
}
}
if ($bool_chk===false)
{
if ($startwert < sizeof($arr_beschreibung))
$startwert+=1;
else
$bool_startwert_chk = true;
}
if ($bool_startwert_chk)
break;
} while ($bool_chk === false);
}
//var_dump($all_search);
$beschreibung = implode($arr_beschreibung,' ');
return $beschreibung;

}

?>
http://www.digitalfreemarket.com/destockage-pc-ordinateur/

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.