Toon posts:

[PHP] Fopen vraag ik kom er maar niet uit

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dus ik heb:
PHP:
1
2
3
4
5
6
<?
$plaat = fopen($form_data, "r");
$data = fread($plaat);
filesize($form_data);
mysql_query("INSERT INTO bestand (bin_data)VALUES '$data')");
?>

Maar als ik dan ga bladeren en het bestand wil uploaden zegt hij dit:
Warning:
fopen("C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Waterlelies.jpg", "r") - No such file or directory in /**/***/**/afbeelding.php on line 33

Warning: Wrong parameter count for fread() in /**/***/**/afbeelding.php on line 34

Warning: stat failed for C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Waterlelies.jpg (errno=2 - No such file or directory) in /**/***/**/afbeelding.php on line 35

Wat doe ik fout ?

Verwijderd

Op dinsdag 05 februari 2002 15:09 schreef Apocalyps het volgende:
Dus ik heb:
PHP:
1
2
3
4
5
6
<?
$plaat = fopen($form_data, "r");
$data = fread($plaat);
filesize($form_data);
mysql_query("INSERT INTO bestand (bin_data)VALUES '$data')");
?>

Maar als ik dan ga bladeren en het bestand wil uploaden zegt hij dit:
Warning:
fopen("C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Waterlelies.jpg", "r") - No such file or directory in /**/***/**/afbeelding.php on line 33

Warning: Wrong parameter count for fread() in /**/***/**/afbeelding.php on line 34

Warning: stat failed for C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Waterlelies.jpg (errno=2 - No such file or directory) in /**/***/**/afbeelding.php on line 35

Wat doe ik fout ?
$data = fread($plaat,1100000000);
ipv
$data = fread($plaat);

Verwijderd

Topicstarter
Oke thx ik ga het is proberen, btw waarvoor zijn die cijfertjes erachter ? de groote ofzo ?

edit:


Werkt niet nu zegt hij dit:
Warning: Supplied argument is not a valid File-Handle
maar hij pakt mijn fopen al niet eens :? wat is daar dan mis mee ?

Verwijderd

Op dinsdag 05 februari 2002 15:11 schreef Apocalyps het volgende:
Oke thx ik ga het is proberen, btw waarvoor zijn die cijfertjes erachter ? de groote ofzo ?
http://www.php.net/fread

Verwijderd

Op dinsdag 05 februari 2002 15:12 schreef woeitje het volgende:

[..]

http://www.php.net/fread
:D mag ook, en idd cijfers voor de maximale grote van het telezen stukje ;)

Verwijderd

Topicstarter
Op dinsdag 05 februari 2002 15:14 schreef xtentic het volgende:

[..]

:D mag ook, en idd cijfers voor de maximale grote van het telezen stukje ;)
Maar hij pakt de fopen al niet eens |:(

  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Op dinsdag 05 februari 2002 15:16 schreef Apocalyps het volgende:

[..]

Maar hij pakt de fopen al niet eens |:(
code:
1
2
3
$plaat = fopen(...)
if(!$fp)
 die("Error")

Kijk eens of $form_data wel een geldige file is, bijv door $form_data eens te echo-en

Verwijderd

Topicstarter
Op dinsdag 05 februari 2002 15:22 schreef SWfreak het volgende:

[..]
code:
1
2
3
$plaat = fopen(...)
if(!$fp)
 die("Error")

Kijk eens of $form_data wel een geldige file is, bijv door $form_data eens te echo-en
Als ik hem echo zegt hij dit C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Blauwe heuvels.jpg en dat is ook goed behalve die extra slashes .. maar uit die dir pak ik de file ook, ik submit die file via een bladeren gevalletje dat is het probleem denk ik ?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Op dinsdag 05 februari 2002 15:27 schreef Apocalyps het volgende:

[..]

Als ik hem echo zegt hij dit C:\\Documents and Settings\\All Users.WINDOWS\\Documenten\\Mijn afbeeldingen\\Voorbeelden van afbeeldingen\\Blauwe heuvels.jpg en dat is ook goed behalve die extra slashes .. maar uit die dir pak ik de file ook, ik submit die file via een bladeren gevalletje dat is het probleem denk ik ?
Owh, is dat het ...Je werkt met de clientside locatie... Ga maar eens ff in de php manual lezen hoe je WEL met via forms gesubmitte files om moet gaan.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Op dinsdag 05 februari 2002 15:31 schreef Janoz het volgende:

[..]

Owh, is dat het ...Je werkt met de clientside locatie... Ga maar eens ff in de php manual lezen hoe je WEL met via forms gesubmitte files om moet gaan.
ik dacht al wel dat dat het probleem was ... ok |:(

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

D'r is zelfs een speciale sectie voor ingericht op de site :
http://www.php.net/manual/en/features.file-upload.php

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Op dinsdag 05 februari 2002 15:35 schreef Janoz het volgende:
D'r is zelfs een speciale sectie voor ingericht op de site :
http://www.php.net/manual/en/features.file-upload.php
Ok thnx, maar het is dus wel mogelijk om een geupload plaatje gelijk in een mysql database te zetten, niet dat ik iets onmogelijks probeer :)

Verwijderd

Op dinsdag 05 februari 2002 15:22 schreef SWfreak het volgende:

[..]
code:
1
2
3
$plaat = fopen(...)
if(!$fp)
 die("Error")

Kijk eens of $form_data wel een geldige file is, bijv door $form_data eens te echo-en
|:( |:( |:( |:( |:( |:( |:( |:( |:( |:(
code:
1
2
$plaat = fopen(...)
if(!$plaat) { die("Error"); }
Pagina: 1