mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 09:26 Benutzername: Passwort: Auto-Login

Thema: php upload problem vom 28.07.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> php upload problem
Seite: 1, 2, 3  Weiter
Autor Nachricht
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 28.07.2004 03:16
Titel

php upload problem

Antworten mit Zitat Zum Seitenanfang

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 &uuml;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


*Schnief* 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: Männlich
Verfasst Mi 28.07.2004 03:33
Titel

Antworten mit Zitat Zum Seitenanfang

haste die verzeichnesrechte auf CHMOD 777 stehen?
das solltest du *zwinker*
  View user's profile Private Nachricht senden
Anzeige
Anzeige
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 28.07.2004 03:50
Titel

Antworten mit Zitat Zum Seitenanfang

nich zu fassen * grmbl * :-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 *zwinker*
naja, danke und gut n8!
 
Kimmy

Dabei seit: 20.09.2002
Ort: kimland
Alter: 42
Geschlecht: Weiblich
Verfasst Mi 28.07.2004 08:09
Titel

Antworten mit Zitat Zum Seitenanfang

caZpa hat geschrieben:
nich zu fassen * grmbl * :-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 *zwinker*
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ß
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Mi 28.07.2004 09:48
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 28.07.2004 14:13
Titel

Antworten mit Zitat Zum Seitenanfang

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? Au weia!
 
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 28.07.2004 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 28.07.2004 14:55
Titel

Antworten mit Zitat Zum Seitenanfang

dastef hat geschrieben:
mal hier gelesen? http://www.php.net/manual/de/features.file-upload.php

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 Lächel
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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.