Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Variablen] Bild Upload, Valid stream Resource [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Variablen] Bild Upload, Valid stream Resource


 
nicker
16-01-2006, 12:57 
 
Servus.

funktioniert bei mir auf localhost wunderbar, nur warum online nicht...

PHP 4.4.1

Daher kommt die Datei:


<input type=file name=datei>


Code vom nicht funktionierendem Teil (beginnend ab reihe2)



$name_des_bildes=$FILES['datei']['name'];
//Datei verkleinern
$zeiger_auf_datei=fopen("$datei","rb");
$inhalt_der_datei=fread($zeiger_auf_datei,filesize("$datei"));



Fehlermeldung:

Warning: fread(): supplied argument is not a valid stream resource in /home/atcalipi/public_html/wrestling-manager/pic_senden.php on line 6

Warning: fread(): supplied argument is not a valid stream resource in /home/atcalipi/public_html/wrestling-manager/pic_senden.php on line 46

Warning: fclose(): supplied argument is not a valid stream resource in /home/atcalipi/public_html/wrestling-manager/pic_senden.php on

jemand ne prompte idee?

 
onemorenerd
16-01-2006, 13:00 
 
Erst move_uploaded_file(), dann Datei verkleinern oder wenigstens $name_des_bildes statt $datei.
Wundert mich auch, dass das lokal funktioniert!
http://de.php.net/manual/en/language.types.string.php

 
nicker
16-01-2006, 13:23 
 
aber warum $datei ist doch das hochgeladene bild und $name_des_bildes liest doch nur den namen des bildes aus ;)

local funktuionierts einwandfrei...

erst verschieben sollte möglichst nicht passieren..

 
onemorenerd
16-01-2006, 13:32 
 
Original geschrieben von nicker
aber warum $datei ist doch das hochgeladene bild und $name_des_bildes liest doch nur den namen des bildes aus
$datei ist gar nichts, wenn überhaupt, dann $_GET['datei'] oder $_POST['datei']. Allerdings gilt das nicht für Uploads - lies http://php.net/manual/en/features.file-upload.php


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:21 Uhr.