Hallo,
<?php
if ($_POST[upload]==1)
{
move_uploaded_file($_FILES['thefile']['tmp_name'],"data/.jpg");
}?>
dieser Block sollte wegen der Verwendung einer vermutlich undefinierten benannten Konstanten upload anstatt der Stringkonstanten 'upload' eine Notice schmeißen. Außerdem: Liefert dein Upload-Formular wirklich einen Parameter 'upload' mit dem Wert 1 mit? Wozu?
Und möchtest du wirklich jede hochgeladene Datei unter demselben Namen ".jpg" speichern, und damit die vorhergehende Upload-Datei überschreiben?
> <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="action="<?php echo htmlspecialchars ($\_SERVER['PHP\_SELF']); ?>"">
> <label for="textfield">Test</label>
> <input type="file" name="thefile" id="thefile" />
> <input type="hidden" name="upload" value="1" />
Ah, da isses ja. Trotzdem: Wozu?
> Er lädt was hoch
Wer??
> aber nicht in den Ordner data .....Und auch sonst nirgendwo...
Hast du bedacht, dass Unix-basierte Systeme eine Datei, deren Name mit einem Punkt beginnt, als "hidden" betrachtet?
Ciao,
Martin
--
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(