![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 27.04.2002
Beiträge: 1.307
|
![]() hi liebe leute,
mir sch****´s schon wieder ein wenig in meine zarten erstlingsversuche in php eini ![]() hab upload skript und folgendes problem: in der php.ini is open_basedir auf meinen webverzeichnispfad gesetzt, kein upload_tmp_dir und safe_mode is on - wie kann ich server dazu bringen file gleich in mein verzeichnis zu laden und nicht zuerst in TMPDIR (worauf ich ja keinen zugriff hab)abzulegen bzw. neues TMPDIR (oder ähnliches)in meinem verzeichnis definieren (putenv funkt ja nicht > safe_mode on) hier noch die wichtigsten teile des skripts : <?php $filepath = $DOCUMENT_ROOT."/files/upload/"; if (($upfile_name != "") && (file_exists($upfile))) { $des_file = strtolower($filepath.$upfile_name); if (!file_exists($des_file)) { $tempfilesize = filesize($upfile); list(,,$filetype) = getimagesize($upfile); if (ereg("(\.jpeg)|(\.jpg)|(\.gif)|(\.png)$", $des_file) && ($filetype > 0) && ($tempfilesize < 25000)) { if (move_uploaded_file($upfile, $des_file)) { echo "Bild wurde gespeichert"; } else { echo "Upload fehlgeschlagen"; } } else { echo "Falscher Dateityp - nur *.gif, *.jpg, *.jpeg, *.png Dateien erlaubt."; } } else { echo "Bilddatei bereits vorhanden."; } } ?> und hier noch das formular <form action="upload.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> <input type="file" name="upfile"> <input type="submit" value="Hochladen"> </form> ja noch der vollständigkeit halber am server läuft Linux 2.2 und PHP Version 4.0.3pl1- hab meinem provider problem gemailt dies war die antwort: aus sicherheitsgründen ist folgendes von uns vordefiniert: php_admin_value open_basedir /var/www/domains/xyz.at beachten sie dies bei ihrer programmierung. mfg weiß wer eine lösung für mein problem - oder kann ich mit meinem vorhaben schlichtweg brausen gehen ![]() ![]() bin leider noch dazu php-greenhorn - erschwert das ganze noch etwas ![]()
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|