Mailinglisten-Archive | 
> Hallo Liste,
> ich habe eine Textdatei mit X Datensätzen und habe eine MySQL Datenbank.
> Jetzt möchte ich die Textdatei in die Datenbank einarbeiten und für jeden
> Datensatz möchte ich in meiner Anzeige fortfahren.
> Habt Ihr eine Idee wie man das Umsetzen kann?
> Meine Gedanken gehen dazu ein Bild mit php zu Zeichnen und dann pro
> Datensatz ein Stück davon füllen.
> Ansatz:
>  - Textdatei öffnen und Prüfen wieviele Datensätze sind vorhanden.
>  - Rechteck Zeichnen (länge 100 Pixel)
>  - Für jedes Prozent was an Datensätzen verarbeitet ist 1 Pixel im Balken
> füllen.
> Könnte das so funktionieren?
Ja durchaus ...
hier mein Ansatz ... nicht final ;-)
und auf keinen Fall sauber gecodet ;-)
<------------------------ SNIP --------------------->
<?php
ob_implicit_flush ();
?>
<html>
	<head>
		<title>Status</title>
<script language="Javascript">
function c(breite)
{
	this.bar.width = breite;
}
</script>
	</head>
	<body>
	<table border="0" cellspacing="0" cellpadding="0">
		<tr>
			<td width="380" bgColor="#800000"><img name="bar" src="fill.gif" width="1"
height="16"></td>
		</tr>
		<tr>
			<td>Schliessen</td>
		</tr>
	</table>
	</body>
</html>
<?php
flush();
function js($text)
{
	$r .= '<script language="javascript">';
	$r .= 'c(';
	$r .= $text;
	$r .= ');';
	$r .= '</script>'."\n";
	echo $r;
}
$complete = 100; // Prozent
$progress  = 0;
while(!$fertig) {
	// Hier irgendwas machen
	$max_length = 380;
	if ($length>0) {
		$bar_length =
(int)((double)$complete/(double)$progress*(double)$max_length);
	} else {
		$bar_length = 0;
	}
	if ((int)$bar_length > (int)$old_bar_length) {
		js($bar_length);
		$old_bar_length = $bar_length;
	}
}
?>
<------------------------ SNIP --------------------->
> Danke Daniel Bladeck
Mal schauen obs Dir hilft ;-)
Gruss
Andreas Lange
--
Haas Media GmbH, Agentur für moderne Medien
Rehbockstraße 25, 30167 Hanover
Tel: (05 11) 270 38 70, Fax (05 11) 270 38 69
http://www.haas-media.de
    php::bar PHP Wiki - Listenarchive