<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/jpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "60000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross! Maximale Dateigrosse beträgt 15 KB!";
}
if(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error ";
}
?>
[/code]und nun möchte ich an der stelle
echo "Die Datei $name wurde erfolgreich hochgeladen!";
statt der ausgabe eine Seite aufrufen z.B. start.html
wie kann ich das machen ich kenne mich in php
nämlich überhaupt nicht aus
habe dieses Script nämlich von einer Seite kopiert
?>
[/code]es zeigt nach der eingabe jedoch immer : Parse error: syntax error, unexpected ‚<‘ in /usr/export/www/vhosts/funnetwork/hosting/hallo1415/php_test/form2.php on line 16
an???
kann mir bitte jemand helfen?
[COLOR=„Red“]EDIT: Beiträge Zusammengeführt. Bitte keine Doppelposts, benutze die „Edit“-Funktion - (Frank)
[/PHP]
Das ist falsch. Auch die Zeilenumbrüche müssen mit in das echo, denn sie sind kein gültiger PHP Code.
Richtig währe es
[PHP]echo $vorname.„ “;
echo $nachname.„ “;
[/PHP]
beziehungsweise noch schöner
Ich wollte jetzt kein neues Thema aufmachen, da es mit diesem hier zu tun hat. Wie kann ich über php eine Seite in einem bestimmten Frame öffnen? Ich möchte nach dem Login die Navigation Anpassen lassen, dazu muss ich die Seite neu Laden. Oder kann ich gleich das ganze Frameset neu laden?
ganz einfach, du arbeitest nicht mehr mit frames und includierst die Sachen per php über z.b. PHP: include - Manual je nach entsprechenden übergebenden POST oder GET Parametern