ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
940
940
EMPFEHLEN
-
Hallo Leute,
Ich möchte gerne das "Members Photo Upload" Modul für PostNuke anpassen (war ursprünglich PHP-Nuke)
Habe es auch fast geschaft aber leider spuckt der Fehlermeldungen raus wenn ich das Bild abgeschickt habe (auf meinem lokalem PC):
Was stimmt daran nicht?
Warning: Rename failed (No such file or directory) in c:apachehtdocspost2modulesMembers_Photo_Uploadupload.php on line 111
Warning: Cannot add header information - headers already sent by (output started at c:apachehtdocspost2modulesMembers_Photo_Uploadupload.php:111) in c:apachehtdocspost2modulesMembers_Photo_Uploadupload.php on line 115
Hier die Zeilen mit Zeilennummerierung:
100: // Copy handler for the above arrays
101: for($I = 0; $I <=6; $I++){
102: $file[$I] = ereg_replace(" ", "_", $file[$I]);
103: $file[$I] = ereg_replace("%20", "_", $file[$I]);
104: $copyfile = "$upload_dir/$file[$I]";
105: @move_uploaded_file($original[$I], $copyfile);
106: @unlink($original[$I]);
107:
108:
109: // This will rename the uploaded file to their username, no matter what file name they use.
110: // You can change $user.jpg to $user.gif or whatever you want.
111: rename ("$upload_dir/$file[$I]", "$upload_dir/$user.$type");
112:
113:
114: //return thank you page
115: Header("Location: $thankspage");
Kann mir jemand helfen?
-
13.12.02 14:59 #2
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Variablen markiert man nicht als wären sie ein String.PHP-Code:rename ($upload_dir."/".$file[$I], $upload_dir."/".$user.$type);
Kannst du auch an deiner Fehlermeldung sehen, dass bei deiner Pfadangabe keine Slashes vorhanden sind.--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
-
Ich habe folgende Zeile eingefügt (die alte durch die neue ersetzt)
leider kommt immer noch folgende Fehlermeldung:PHP-Code:rename ($upload_dir."/".$file[$I], $upload_dir."/".$user.$type);
Kann mir jemand helfen?Warning: Rename failed (No such file or directory) in /home/sites/site57/web/modules/Members_Photo_Upload/upload.php on line 111
-
13.12.02 16:05 #4
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Ist der Pfad richtig gesetzt?
Hast du die anderen Slashes auch hinzugefügt?
Gibt es die Datei wirklich?--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
-
14.01.03 15:29 #5
Hallo,
also mein PHP-Handbuch gibt mir folgenden Tipp:
Ich kann oder muss(?) demnach also doch die Variablen als String übergeben. Bei mir funktionierts auf jeden Fall.PHP-Code:rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
Denke also, dass eher die Datei nicht existiert oder der Upload nicht ****t, Was ja "Warning: Rename failed (No such file or directory)" auch aussagt.
Grüße
NoFateinternetkonzept.de » Das Journal rund um Webstandards und Netzkultur
-
15.01.03 22:17 #6
- Registriert seit
- Dec 2001
- Ort
- Hannover
- Beiträge
- 4.234
Schön aber quark, es ist kein MUSS, man kann Variablen, Strings oder auch beides verwenden.Original geschrieben von NoFate
Hallo,
also mein PHP-Handbuch gibt mir folgenden Tipp:
Ich kann oder muss(?) demnach also doch die Variablen alsPHP-Code:rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
string ....
So sieht z. B. die rename Zeile aus meinem Web-Bild-Verwaltungsarchiv aus:
Ich würde auch sagen, da stimmt etwas mit dem pfad nicht .PHP-Code:rename ("../images/".$wpath."/".$file."", "../images/".$wpath."/em__".$filenew."_".$datum.".jpg");
Fängt der $upload_dir mit einem SLASH an? Sollte eigentlich. PHP ist da ziemlich penibel.Copy for free - Yet another page for free software with soures:- BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
- W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
- AppStarter (Somewhat like PortableApps launcher)
- QuakeConsole (Show/Hide windows console with your tilde key)
- BetterFileRenamer (Simple file renamer that adds date and version)
-
Ich seh nochwas, du solltest entweder Output_Buffering auf On setzen
oder vor deine erste zeile einPHP-Code:<?php
ini_set("Output_Buffering",1);
?>
setzen oder du musst die header vor jeder Ausgabe senden:PHP-Code:<?php
ob_start();
?>
Ich würde dir option 2 empfehlenPHP-Code:<?php
// Script
header("Location: $thankspage");
// Eventuelle Ausgaben (print,printf,print_r,echo etc)
?>
Im Ruhestand.
Ähnliche Themen
-
Ordner kann nicht umbenannt werden
Von tombe im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 12.08.10, 20:07 -
Datei kann nicht gefunden werden
Von Sylvie10 im Forum C/C++Antworten: 5Letzter Beitrag: 01.07.10, 10:53 -
Datei erstellen die nicht ersetzt werden kann
Von toastie im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 16.02.10, 18:22 -
Datei kann nicht erstellt werden! - Registry
Von Nohh im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 17.09.07, 10:31 -
ai.Datei kann nicht auf Mac geöffnet werden
Von booths im Forum Vektor-ProgrammeAntworten: 5Letzter Beitrag: 01.04.04, 11:45





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren