Abbruch nach Laufzeit von 60 sek.

FreiWild

Grünschnabel
Hi mein kleines experiment nimmt ungeahnte Formen an. ich habe da ein klitzekleines script, mit welchem ich Text aus einer Tabelle lesen will um diesen dann verändert wiederzugeben.

Irgendwie habe ich da wohl ne endlosschleife eingebaut, die ich nicht finde. Auf jeden fall bricht das skript nach 60 sekunden ohne ergebnis ab.


MfG Olli





PHP:
while ($products01 = mysql_fetch_array($products_name_query)){
	$i = strlen($products01['products_name']);
	for($ii=0; $ii<=$i; $ii++){
		if ($products01['products_name'][$ii] == ":")
		break;
    	$dp1 = $ii + '2';
    	$dp2 = dp1 + '7';
		for ($dp1 ;$dp1 >= $dp2 ;$dp1++){
		echo $products01['products_name'][$dp1];
		}
		}
		}
?>
 
Ich möchte Daten aus einem Shop auslesen (Produktbezeichnungen) und diese in den Metatag einer Seite schreiben. Dabei darf aber nicht der ganze Name, sondern nur die Artikelnummer eingetragen werden ( $dp1 = $ii + '2'; $dp2 = dp1 + '7';) diese ist 7 Zeichen lang und beginnt 2 Zeichen hinter einem doppelpunkt.
 
Also ich weiss nicht warum, aber nachdem ich das skript mehrere male umgebaut hab funktioniert es jetzt.
Danke für deine hilfe GUMBO.

hier nochmal das script
PHP:
while ($products01 = mysql_fetch_array($products_name_query)){
	
	$i = 0;					//Zeiger der das Array durchläuft
	$ii = 0;				
	do	{					//Beginn der Schleife
		$i++;				//Zeiger wird +1 gesetzt
		}
	while(($products01['products_name'][$i] != ':'));
	$i = $i + 2;
	$ii = $i + 7;
	for($i ;$i<=$ii ;$i++)
	echo $products01['products_name'][$i];
	echo " ";
	}



So sieht das Ergebnis aus
HTML:
<meta name="Keywords" content="18666SG  06895BG  07683EG  076859G  1834-RTG 1843-6PG 1844-DWG 9461-54G 9461-5FG" />
 
Zurück