S
sevY
Hi,
ich schreibe meine Scripts gerade so, das sie kein register_globals = On benötigen.
Meine Frage nun:
copy($X_media_downloadlink_new,$_FILES['X_media_downloadlink_new']['name']);
Dieser Befehl kopiert die Datei aus dem entsprechenden Input Field mit ihren ursprünglichen Namen in den o.a. Ordner.
Da ich register_globals = Off haben möchte, muß ich mit $_POST arbeiten.
Das müsste dann doch so sein:
copy($_POST[X_media_downloadlink_new],$_FILES['X_media_downloadlink_new']['name']);
… ich bin nicht sicher. Denn irgendwie muß doch das $_FILES['X_media_downloadlink_new']['name'] auch in das $_POST[] mit hinein oder?
Liebe Grüße
Coffee
ich schreibe meine Scripts gerade so, das sie kein register_globals = On benötigen.
PHP:
<?php
require_once("config.php");
$db_contact="X_media";
if ($_POST[action] == upload)
{
chdir("../../media/img/logo");
copy($X_media_navigation_new,$_FILES['X_media_navigation_new']['name']);
chdir("../../downloads");
copy($X_media_downloadlink_new,$_FILES['X_media_downloadlink_new']['name']);
$logopfad="media/img/logo/".$_FILES['X_media_navigation_new']['name'];
$downloadpfad="media/downloads/".$_FILES['X_media_downloadlink_new']['name'];
$read = mysql_query("select X_media_shorttext from $db_contact where ID_X_media = '1'",$handler);
$a = mysql_fetch_array($read);
mysql_db_query($db_dbase,"insert into $db_contact (X_media_shorttext,X_media_navigation,X_media_downloadlink,X_media_downloadlink_name) VALUES ('$a[X_media_shorttext]','$logopfad','$downloadpfad','$_POST[X_media_downloadlink_name_new]')");
}
?>
<form enctype=multipart/form-data action=X_media_new.php method=post>
<input type=hidden name=action value=upload>
<b>Partnerlogo:</b><br><p>
<input type=file name=X_media_navigation_new><br>
<b>Downloadobjekt:</b><p>
<input type=file name=X_media_downloadlink_new><br>
<b>Bezeichnung des Downloadlinks:</b><p>
<input type=text name=X_media_downloadlink_name_new maxsize=60 size=55><br>
<input type=submit value=hinzufügen>
</form>
Meine Frage nun:
copy($X_media_downloadlink_new,$_FILES['X_media_downloadlink_new']['name']);
Dieser Befehl kopiert die Datei aus dem entsprechenden Input Field mit ihren ursprünglichen Namen in den o.a. Ordner.
Da ich register_globals = Off haben möchte, muß ich mit $_POST arbeiten.
Das müsste dann doch so sein:
copy($_POST[X_media_downloadlink_new],$_FILES['X_media_downloadlink_new']['name']);
… ich bin nicht sicher. Denn irgendwie muß doch das $_FILES['X_media_downloadlink_new']['name'] auch in das $_POST[] mit hinein oder?
Liebe Grüße
Coffee
Zuletzt bearbeitet von einem Moderator: