Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP / Dateien hochladen (https://www.gegen-bilderklau.net/thread.php?threadid=133494)


Geschrieben von Startpost-Retter am 07.05.2008 um 16:41:

  PHP / Dateien hochladen

Hallo. Schon wieder ein Problem ...
Iwie funktioniert das mit den Fotos hochladen nicht. Obwohl die Rechte richtig gesetzt wurden etc.
Nja, wahrscheinlich liegt das an meinen mangelnden Kenntnissen im Umgang mit dieser Funktion, aber auf jedenfall, weiß ich nicht, wo ich nach Fehlern suchen soll. Es kommt keine Fehlermeldung!

Die Codes sehen so aus:
pferd_new.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
<?php
    session_start();
    if(isset($_SESSION["login"])) { // Wenn eingeloggt..
        include("header.php");
        include("db.php");
        include("functions.inc.php");
        if(exist("mitglieder WHERE id = '".$_SESSION["login"]."' AND gruppe = 'Admin' OR gruppe = 'Mod'")) {
        refresh($_SESSION["login"]); // refresht
        ?>
<!-- Hier ist eigtl noch der Rest des formulars, aber den brauch ich eigtl nicht ausstellen ;) -->

   <input type="file" name="bild1" /><br/>
 <input type="file" name="bild2" /><br/>
 <input type="file" name="bild3" /><br/>
 <input type="file" name="bild4" /><br/>
 <input type="file" name="bild5" /><br/>
 <input type="file" name="bild6" /><br/>
 <input type="file" name="bild7" /><br/>
 <input type="file" name="bild8" /><br/>
 <input type="file" name="bild9" /><br/>
 <input type="file" name="bild10" /><br/><br/>

  </td> </tr> </table>
 <input type="submit" value="Erstellen" name="submit">
</form>
        <?php
        include("footer.php");
        }
    }
?>

pferd_new2.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
<?php

    include('db.php');
    include('header.php');
    $name $_POST['name'];
    
    $vorschauname $name."_v.jpg";
    move_uploaded_file($_FILES['datei']['tmp_name'], "bilder/$vorschauname");

    $gjahr $_POST['jahr'];
    $wann $_POST['wann'];
    $geschlecht $_POST['geschlecht'];
    $rasse $_POST['rasse'];
    $besi $_POST['besi'];
    $wert $_POST['wert'];
    $copyaddy $_POST['copyaddy'];
    $copyname $_POST['copyname'];
    
    $chara1 $_POST['chara1'];
    $chara2 $_POST['chara2'];
    $chara3 $_POST['chara3'];
    $chara4 $_POST['chara4'];
    $chara5 $_POST['chara5'];
    $beschreibung $_POST['beschreibung'];
    
    $drproz $_POST['dreaus'];
    $drtalent $_POST['dretal'];
    $spproz $_POST['spraus'];
    $sptalent $_POST['sprtal'];
    $gelproz $_POST['gelaus'];
    $geltalent $_POST['geltal'];
    $weproz $_POST['wesaus'];
    $wetalent $_POST['westal'];
    
    $vater $_POST['vater'];
    $vvater $_POST['vvater'];
    $vmutter $_POST['vmutter'];
    $mutter $_POST['mutter'];
    $mvater $_POST['mvater'];
    $mmutter $_POST['mmutter'];

    $b1name $name."_1.jpg";
    move_uploaded_file($_FILES['bild1']['tmp_name'], "bilder/$b1name");
    $b2name $name."_2.jpg";
    move_uploaded_file($_FILES['bild2']['tmp_name'], "bilder/$b2name");
    $b3name $name."_3.jpg";
    move_uploaded_file($_FILES['bild3']['tmp_name'], "bilder/$b3name");
    $b4name $name."_4.jpg";
    move_uploaded_file($_FILES['bild4']['tmp_name'], "bilder/$b4name");
    $b5name $name."_5.jpg";
    move_uploaded_file($_FILES['bild5']['tmp_name'], "bilder/$b5name");
    $b6name $name."_6.jpg";
    move_uploaded_file($_FILES['bild6']['tmp_name'], "bilder/$b6name");
    $b7name $name."_7.jpg";
    move_uploaded_file($_FILES['bild7']['tmp_name'], "bilder/$b7name");
    $b8name $name."_8.jpg";
    move_uploaded_file($_FILES['bild8']['tmp_name'], "bilder/$b8name");
    $b9name $name."_9.jpg";
    move_uploaded_file($_FILES['bild9']['tmp_name'], "bilder/$b9name");
    $b10name $name."_10.jpg";
    move_uploaded_file($_FILES['bild10']['tmp_name'], "bilder/$b10name");

      $eintrag "INSERT INTO `pferd` ( `id` , `name` , `gjahr` , `wann` , `geschlecht` , `rasse` , `besi` , `rb` , `wert` , `stall` , `draussen` , `copyname` , `copyaddy` , `chara1` , `chara2` , `chara3` , `chara4` , `chara5` , `beschreibung` , `drproz` , `drtalent` , `spproz` , `sptalent` , `gelproz` , `geltalent` , `weproz` , `wetalent` , `rbreit` , `vater` , `vvater` , `vmutter` , `mutter` , `mvater` , `mmutter` , `stallwie` , `weidewie` , `sauber` , `hunger` , `zufrieden` , `gesund` , `impfungen` , `wurmkur` , `krank` , `hufge` , `beschlag` , `rbturnier` , `verkauf` , `verkaufwert` )
      VALUES ('', '$name', '$gjahr', '$wann', '$geschlecht', '$rasse', '$besi', '', '$wert', '', '0', '$copyname', '$copyaddy', '$chara1', '$chara2', '$chara3', '$chara4', '$chara5', '$beschreibung', '$drproz', '$drtalent', '$spproz', '$sptalent', '$gelproz', '$geltalent', '$weproz', '$wetalent', '0', '$vater', '$vvater', '$vmutter', '$mutter', '$mvater', '$mmutter', '0', '0', '10', '0', '100', '10', '0', '0', '', '10', '', '0', '0', '')";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
      $eintragen mysql_query($eintrag);
//Ausgabe der Erfolgsmeldung
      if($eintragen==true) {
         echo "<b>Eintrag erfolgreich</b><br>
         Das Pferd $name ist nun in der Tabelle eingetragen. Sein Besitzer ist $besi .";
      } else {
         echo "Fehler!";
         echo "<a href='pferd_new.php'> klick </a>";
         echo mysql_error();
      }
      include('footer.php');
?>



Geschrieben von cll am 16.05.2008 um 10:25:

 

welches wird denn nicht eingetragen?



Geschrieben von .Maybe am 28.05.2008 um 20:46:

 

<input type="text" DISABLED value="<?php echo $row["name"]; } ?>" name="User"/> <--- Mach mal den / raus xD



Geschrieben von .Maybe am 29.05.2008 um 14:46:

 

Ich hab das ganze jetzt mal getestet.
Das Problem liegt anscheinend in dem "Disabled", denn wenn ich das weg nehme wird es anstandslos verschickt.
Ich würde deswegen vorschlagen, dass du den User-Namen einfach mit einem hidden mitschickst und den Fehler einfach umgehst xD


Forensoftware: Burning Board, entwickelt von WoltLab GmbH