Autor |
Nachricht |
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 28.07.2004 03:16
Titel php upload problem |
|
|
bin am verzweifeln... hab folgendes script um bilder hochzuladen:
Code: | <?
if($newx==150)
{
$uploaddir = '/www/htdocs/jaz/news/';
if (move_uploaded_file($userfile, $uploaddir . $userfile_name))
{
echo "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
}
}
?>
<html>
<head>
<title>admin</title>
</head>
<body>
<form enctype="multipart/form-data" action=<? echo $SELF_PHP; ?> method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
<input type="hidden" name="newx" value="150">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form> |
da passiert quasi gaaar niks!
muß an Code: | if (move_uploaded_file($userfile, $uploaddir . $userfile_name)) |
liegen... oder kann das am server liegen?
weil das funz au net:
Code: | if(!copy ($userfile,"$uploaddir".$userfile_name))
{
echo "Fehler beim Kopieren!";
} else {
echo "Das Bild wurde erfolgreich übertragen..."; |
kommt folgender fehler:
Code: | Warning: copy(2156.jpg) [function.copy]: failed to create stream: Permission denied in /www/htdocs/jaz/news/bild_upload.php on line 43 |
ich scheck nimmer... oda is zu spät... hilfe!!!
Zuletzt bearbeitet von am Mi 28.07.2004 03:19, insgesamt 1-mal bearbeitet
|
|
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 28.07.2004 03:33
Titel
|
|
|
haste die verzeichnesrechte auf CHMOD 777 stehen?
das solltest du
|
|
|
|
|
Anzeige
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 28.07.2004 03:50
Titel
|
|
|
nich zu fassen :-C jezt gehtz... beides!!!
und deshalb hock ich hier stunden und code mit irendwelchen schnipseln hin und her.... hab ich noch nie was mit am hut gehabt.. dieses CHMOD... hab mich schon früher gefragt wozu das gut sein sollte... aber habs bis heut nicht gebrauch... besser zu spät als nie
naja, danke und gut n8!
|
|
|
|
|
Kimmy
Dabei seit: 20.09.2002
Ort: kimland
Alter: 42
Geschlecht:
|
Verfasst Mi 28.07.2004 08:09
Titel
|
|
|
caZpa hat geschrieben: | nich zu fassen :-C jezt gehtz... beides!!!
und deshalb hock ich hier stunden und code mit irendwelchen schnipseln hin und her.... hab ich noch nie was mit am hut gehabt.. dieses CHMOD... hab mich schon früher gefragt wozu das gut sein sollte... aber habs bis heut nicht gebrauch... besser zu spät als nie
naja, danke und gut n8! |
mit dem CHMOD bestimmtst du die rechte, die der user auf deiner page hat...heißt zb nur lesen, oder lesen und schreiben und so
gruß
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 28.07.2004 09:48
Titel
|
|
|
und noch 'ne anmerkung zu dem chmod-befehl:
es handelt sich dabei um unix-dateirechte. das ganze funktioniert also nur auf unix/linux-servern und wird bei jedem windows server hoffnungslos versagen.
man vergibt damit rechte für den besitzer der datei, mitglieder der gruppe und für den rest der welt und man kann damit leserecht, schreibrecht und ausführrecht setzen.
http://www.system-consult.de/3_service/2_faq/dateirechte.htm
http://pmhahn.de/linux/rechte.shtml
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 28.07.2004 14:13
Titel
|
|
|
joo.. das mit den rechten war schon dähmlich...
aber neues problem... und zwar will ich die var $userfile hochladen.. klappt auch... hab auchn hiddenfeld mit name="MAX_FILE_SIZE" value="2048"
das dumme ist nur, php läd das hoch; löscht es aber wieder wenns größer ist als die vorgegebenen 2mb...
also hab ich ne if abfrage eingebaut:
Code: | if($userfile_size > $MAX_FILE_SIZE)
{
$returnf = $returnf . "Das Bild ist zu groß<br>";
$fehler=1;
} |
hat auch niks gebracht... weil $userfile_size immer '0' ist... wie kann das sein?
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 28.07.2004 14:15
Titel
|
|
|
mal hier gelesen? http://www.php.net/manual/de/features.file-upload.php
erstens die Zeit gekommen auf $_FILES umzusteigen, zudem macht ne
weitergabe von irgend nem begrenzungswert nich wirklich sinn ..
die begrenzung des uploads resultiert aus der einstellung aus der php.ini
auf die wohl die meisten keinen zugriff haben.
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 28.07.2004 14:55
Titel
|
|
|
japs...
dastef hat geschrieben: |
die begrenzung des uploads resultiert aus der einstellung aus der php.ini
auf die wohl die meisten keinen zugriff haben. |
das weiß ich auch... wenn ne datei größer ist als 2mb wird die hochgeladen aber wieder gelöscht... es soll halt überprüft werden ob die datei größer als 2mb ist, um die erst gar nicht hochzuladen... kostet traffic...
bis $_FILES['userfile']['size'] bin ich nicht gekommen... werd ich ma checken
dachte das geht mit _size
naja, besten dank!
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Upload problem
Upload Problem
Upload-Skript Problem
Bilder Upload Problem bei Website
Problem mit Mootools nach dem Upload
Wordpress Problem beim Datei Upload
|
|