Toon posts:

[PHP] Image upload, maar image wordt niet getoond?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleem ik gebruik het onderstaande upload script. Het uploaden gaat goed, het plaatje heeft de juiste grote en als ik deze weer download, is deze op mijn pc gewoon te bekijken. Alleen op de website is deze niet te zien.
Weet iemand de oplossing of wat het probleem is?

info:
geen safe mode
schrijf en chmod rechten

script:

rename("$userfile", "$temp/$userfile_name");
copy("$userfile", "$dir/$userfile_name");
unlink("$temp/$userfile_name");
chmod("$dir/$userfile_name", 0777);

  • Grum
  • Registratie: Juni 2001
  • Niet online
welke error krijg je ?

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 26-08 16:09
* bartvb zwaait met z'n Harry Potter toverstafje

Opgelost nu? :D

Eeeh, wat gebeurd er als je dat ding op de website bekijkt? wat gebeurd er als je dat ding los in je browser invult als URL? Wat komt er in de error logs?

Kortom: MEER info!

Verwijderd

Topicstarter
Ik heb geen toegang tot de error logs, co-hosting!

Verwijderd

Topicstarter
Sorry beetje te snel gebumit!

In bowser op de pagina zelf en als ik de url los invult in mijn browser alleen een krijsje(ie). Als ik vanaf de webserver het plaatje download kan ik deze gewoon bekijken met AcDsee maar weer niet in de browser!

thanx

  • Grum
  • Registratie: Juni 2001
  • Niet online
kna ej miscshnien wat foudloser nedreladns tiknken aub ?

url van het plaatje ?

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21:34

DizzyWeb

Ondertiteld

Oftewel, het plaatje staat daar niet.
Eigenlijk weten we nog niet veel :)

Wat voorn form gebruik je? Wel multi-part?

Verwijderd

Op vrijdag 01 maart 2002 11:29 schreef houdtbaar het volgende:
Ik heb een probleem ik gebruik het onderstaande upload script. Het uploaden gaat goed, het plaatje heeft de juiste grote en als ik deze weer download, is deze op mijn pc gewoon te bekijken. Alleen op de website is deze niet te zien.
Weet iemand de oplossing of wat het probleem is?

info:
geen safe mode
schrijf en chmod rechten

script:

rename("$userfile", "$temp/$userfile_name");
copy("$userfile", "$dir/$userfile_name");
unlink("$temp/$userfile_name");
chmod("$dir/$userfile_name", 0777);
Ik zou tog FF het artikel "PHP File uploads" op www.phpfreakz.nl doorlezen.

  • Krizna
  • Registratie: Oktober 2001
  • Laatst online: 09-09 15:21
Ik had dit probleem ook. Het werd bij mij opgelost door de directory met de plaatjes ook execute-rechten te geven. Vraag me niet waarom...

  • Grum
  • Registratie: Juni 2001
  • Niet online
mag apache in die image dir komen ?

ik heb et plaatje nu gedownload en er staat dit in de file:
code:
1
2
3
Content-Type: image/pjpeg

ÿØÿà JFIFrestvanhetplaatje

der gaat iets fout bij et uploaden .. en dat kan goed zoals DizzyWeb met multi-part te maken hebben

Verwijderd

Topicstarter
form is wel multipart!

Ik zal het script herschrijven op de phpfreakz manier. Misschien biedt dat de oplossing...

Verwijderd

Topicstarter
De phpfeakz manier levert hetzelfde resultaat op? Niet helemaal wat ik bedoel. Het rare is dat dat dit script op twee andere servers wel goed werkt...

Heeft iemand een ander idee?

btw de dir is cmod 777 daar kan het niet aan liggen...

Verwijderd

Topicstarter
php.net bug database heeft dit probleem als bug gemeld staan in versie 4.0.4pl dat is de versie ik gebruik.

http://bugs.php.net/bug.php?id=9336
http://bugs.php.net/bug.php?id=9014

Heeft iemand een workaround?

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 09-08 19:19
Vragen of je hoster niet even kan upgraden naar php 4.1.2. Is sowiezo wel handig i.v.m. bepaalde exploits in de oudere php versies.
Pagina: 1