huhu zusammen
danke für die hilfe
was bedeutet das (\d+) hinter Seiten?
ich bekomme, mit oder ohne d+ jetzt folgende ausgabe:
Warning: Delimiter must not be alphanumeric or backslash in /var/www/mpfi/bestandeskontrollerechner/index.php on line 55
und dann also ausgabe seiten: 0
hier mein script:
Code:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title>Rechner</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body>
<?php
//GET's abholen
$file = $_GET['file'];
echo "<form action=\"index.php?file=1\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\">";
echo "
";
echo " <input type=\"file\" name=\"file\">";
echo "
";
echo " <input type=\"submit\" name=\"Submit\" value=\"Submit\">";
echo " </p>";
echo "</form>";
if ($file == '1') {
#########################################################################
# #
# Uploaden #
# #
#########################################################################
//angaben für moving later
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$error = $_FILES['file']['error'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
//imgpfad wird definiert
$imgpfad = "/files/" . $name . "";
//upload pfad wird vorbereitet
$pfad = "/var/www/mpfi/bestandeskontrollerechner/files/" . $name . "";
//und schlussendlich das verschieben in den dafür vorgesehenen ordner
move_uploaded_file("$tempname", "$pfad");
#########################################################################
# #
# Lesen #
# #
#########################################################################
//fopen oder readfile?
$text = fopen ("http://mpfi.intra.tierverkehr.ch/bestandeskontrollerechner/files/" . $name . "", "r");
//$text = readfile("http://mpfi.intra.tierverkehr.ch/bestandeskontrollerechner/files/" . $name . "");
preg_match_all("Seiten;(\d+)", $text, $matches, PREG_PATTERN_ORDER);
$seiten = 0;
for($i = '0'; $i < count($matches[1]); $i++){
$seiten += (integer)$matches[1];
}
echo $seiten;
}
?>
</body>
</html>
gruss und danke nochmal
martin[/code]