move_uploaded_file failure

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »
Fred

Fred

01/07/2007 19:37:00
Quote Anchor link
Hello Allen !
' M'n ' script upload 'n file, resized het in twee formaten en plaatst het in twee verschillende mappen én zou de padnaam in de mysql moeten plaatsen.
Alles werkt maar de padnamen worden niet in de mysql geplaatst, in plaats daarvan krijg ik een foutmelding ná het resizen :

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpVKa5Io' to '' in /customers/f-inject.be/f-inject.be/httpd.www/apps/test_resize.php on line 151

...kan iemand helpen ?

script :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?php
//define  a  maxim  size  for  the  uploaded  images
define  ("MAX_SIZE","20000");
//  define  the  width  and  height  for  the  thumbnail
//  note  that  theese  dimmensions  are  considered  the  maximum  dimmension  and  are  not  fixed,
//  because  we  have  to  keep  the  image  ratio  intact  or  it  will  be  deformed

define  ("WIDTH","100");
define  ("HEIGHT","100");



//  this  is  the  function  that  will  create  the  thumbnail  image  from  the  uploaded  image
//  the  resize  will  be  done  considering  the  width  and  height  defined,  but  without  deforming  the  image

function  make_thumb($img_name,$filename,$new_w,$new_h)
{

//get  image  extension.
$ext=getExtension($img_name);
//creates  the  new  image  using  the  appropriate  function  from  gd  library
if(!strcmp("jpg",$ext)  ||  !strcmp("jpeg",$ext))


$src_img=imagecreatefromjpeg($img_name);

if(!strcmp("png",$ext))
$src_img=imagecreatefrompng($img_name);

//gets  the  dimmensions  of  the  image

$old_x=imageSX($src_img);
$old_y=imageSY($src_img);

//  next  we  will  calculate  the  new  dimmensions  for  the  thumbnail  image
//  the  next  steps  will  be  taken:
//  1.  calculate  the  ratio  by  dividing  the  old  dimmensions  with  the  new  ones
//  2.  if  the  ratio  for  the  width  is  higher,  the  width  will  remain  the  one  define  in  WIDTH  variable
//  and  the  height  will  be  calculated  so  the  image  ratio  will  not  change
//  3.  otherwise  we  will  use  the  height  ratio  for  the  image
//  as  a  result,  only  one  of  the  dimmensions  will  be  from  the  fixed  ones

$ratio1=$old_x/$new_w;
$ratio2=$old_y/$new_h;
if($ratio1>$ratio2)  {
$thumb_w=$new_w;
$thumb_h=$old_y/$ratio1;
}

else  {
$thumb_h=$new_h;
$thumb_w=$old_x/$ratio2;
}


//  we  create  a  new  image  with  the  new  dimmensions
$dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);

//  resize  the  big  image  to  the  new  created  one
imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x, $old_y);

//  output  the  created  image  to  the  file.  Now  we  will  have  the  thumbnail  into  the  file  named  by  $filename
if(!strcmp("png",$ext))
imagepng($dst_img,$filename);
else
imagejpeg($dst_img,$filename);

//destroys  source  and  destination  images.
imagedestroy($dst_img);
imagedestroy($src_img);
}


//  This  function  reads  the  extension  of  the  file.
//  It  is  used  to  determine  if  the  file  is  an  image  by  checking  the  extension.

function  getExtension($str)  {
$i  =  strrpos($str,".");
if  (!$i)  {  return  "";  }
$l  =  strlen($str)  -  $i;
$ext  =  substr($str,$i+1,$l);
return  $ext;
}


//  This  variable  is  used  as  a  flag.  The  value  is  initialized  with  0  (meaning  no  error  found)
//and  it  will  be  changed  to  1  if  an  errro  occures.  If  the  error  occures  the  file  will  not  be  uploaded.

$errors=0;


//  checks  if  the  form  has  been  submitted
if(isset($_POST['Submit']))
{

//reads  the  name  of  the  file  the  user  submitted  for  uploading
$image=$_FILES['image']['name'];
//  if  it  is  not  empty
if  ($image)
{

//  get  the  original  name  of  the  file  from  the  clients  machine
$filename  =  stripslashes($_FILES['image']['name']);

//  get  the  extension  of  the  file  in  a  lower  case  format
$extension  =  getExtension($filename);
$extension  =  strtolower($extension);





//  if  it  is  not  a  known  extension,  we  will  suppose  it  is  an  error,  print  an  error  message
//and  will  not  upload  the  file,  otherwise  we  continue

if  (($extension  !=  "jpg")  &&  ($extension  !=  "jpeg")  &&  ($extension  !=  "png"))
{

echo  '<h1>Unknown  extension!</h1>';
$errors=1;
}

else
{
//  get  the  size  of  the  image  in  bytes
//  $_FILES[\'image\'][\'tmp_name\']  is  the  temporary  filename  of  the  file  in  which  the  uploaded  file  was  stored  on  the  server

$size=getimagesize($_FILES['image']['tmp_name']);
$sizekb=filesize($_FILES['image']['tmp_name']);

//compare  the  size  with  the  maxim  size  we  defined  and  print  error  if  bigger
if  ($sizekb  >  MAX_SIZE*1024)
{

echo  '<h1>You  have  exceeded  the  size  limit!</h1>';
$errors=1;
}


//we  will  give  an  unique  name,  for  example  the  time  in  unix  time  format
$image_name=time().'.'.$extension;
//the  new  name  will  be  containing  the  full  path  where  will  be  stored  (images  folder)
$newname="images/images/".$image_name;
$copied  =  copy($_FILES['image']['tmp_name'],  $newname);
//we  verify  if  the  image  has  been  uploaded,  and  print  error  instead
if  (!$copied)
{

echo  '<h1>Copy  unsuccessfull!</h1>';
$errors=1;
}

else
{
//  the  new  thumbnail  image  will  be  placed  in  images/thumbs/  folder
$thumb_name='images/thumbs/thumb_'.$image_name;
//  call  the  function  that  will  create  the  thumbnail.  The  function  will  get  as  parameters
//the  image  name,  the  thumbnail  name  and  the  width  and  height  desired  for  the  thumbnail

$thumb=make_thumb($newname,$thumb_name,WIDTH,HEIGHT);
}}  }}


//If  no  errors  registred,  print  the  success  message  and  show  the  thumbnail  image  created
if(isset($_POST['Submit'])  &&  !$errors)
{

echo  "<h1>Thumbnail  created  Successfully!</h1>";
echo  '<img  src="'.$thumb_name.'">';
}


$_FILES['image']['tmp_name'];  //  This  is  how  we  will  get  the  temporary  file...  

if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path))  {

$con  =  mysql_connect('localhost','tralala','troeloeloe');
if  (!$con)
    {

    die('Could  not  connect:  '  .  mysql_error());
    }
mysql_select_db("pixmix",  $con);

echo  '  connected    <br>';

//put  in  link
$sql  =  "INSERT  INTO  content  (id,  time,  username,  title,  descript,  image,  thumb)  VALUES  ('$_POST[id]','$_POST[time]','$_POST[username]','$_POST[title]','$_POST[descript]','$_POST[image]','$_POST[thumb]')";
mysql_query($sql);

//echo  "The  file  ".  basename(  $_FILES['image']['tmp_name']).  "  has  been  uploaded.  <a  href='upload.php'>Upload  Another</a>";

}  
else  {
echo  "There  was  an  error  uploading  the  file,  please  try  again.";  
}
  

mysql_close($con);

?>
 
PHP hulp

PHP hulp

22/12/2024 17:14:20
 
Marcel K

Marcel K

01/07/2007 19:42:00
Quote Anchor link
paar vraagjes:
1. is het pad naar de target-directory goed ?
2. heb je voldoende schrijfrechten op de target-directory waar de plaatjes naar toe moeten ?
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
 
Fred

Fred

01/07/2007 19:43:00
Quote Anchor link
Hello Marcel,

Jep, het pad is correct en met de rechten is ook alles OK.
 
Bo az

Bo az

01/07/2007 19:44:00
Quote Anchor link
Ik zie $target_path nergens gedefiniëerd?

Volgende keer graag iets minder code (alleen relevante ... ).
 
Fred

Fred

01/07/2007 19:48:00
Quote Anchor link
idd Boaz, $target_path werd nergens op voorhand gedefinieerd...
waar en hoe kan ik deze plaatsen ?
 
Marcel K

Marcel K

01/07/2007 19:50:00
Quote Anchor link
aangezien je e.e.a. uitvoert via functie, zou je $target_path mee kunnen geven bij de aanroep van de functie ?
is maar een voorstel, dus:

function make_thumb($img_name,$filename,$new_w,$new_h,$target_dir)
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
 
Fred

Fred

01/07/2007 19:59:00
Quote Anchor link
Marcel, ik krijg nu nog 'n foutmelding bij , nml :

Warning: Missing argument 5 for make_thumb()...
 
Marcel K

Marcel K

01/07/2007 20:10:00
Quote Anchor link
in het script waar je de functie aanroept moet je dan uiteraard wel de target dir meegeven Fred, de target_dir is het 5e argument..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
include 'resizen.php ';

$img_name="naam_van_plaatje.jpg";
$filename="bla1.jpg";
$new_w=100;
$new_h=150;
$target_dir="/images";

make_thumb($img_name,$filename,$new_w,$new_h,$target_dir)

?>
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
 
Fred

Fred

01/07/2007 20:12:00
Quote Anchor link
Marcel, ik krijg nu nog 'n foutmelding bij , nml :

Warning: Missing argument 5 for make_thumb()...
 
Marcel K

Marcel K

01/07/2007 20:14:00
Quote Anchor link
Dat had je al geschreven Fred, zie hierboven

Fred schreef op 01.07.2007 20:12:
Marcel, ik krijg nu nog 'n foutmelding bij , nml :

Warning: Missing argument 5 for make_thumb()...
 
Fred

Fred

01/07/2007 20:19:00
Quote Anchor link
sorry, ik sukkel met m'n verbinding en double-post blijkbaar dingen.

Marcel : ik heb énkel dit script , nml hetgene ik bovenaan heb opgegeven ?! ( en dan natuurlijk m'n invulform...) ?!
Ik zou bijgod niet weten waar ik bovengenoemde regels moet plaatsen in het huidig script ( hetgeen m'n newbie-gehalte aantoont...).
 
Marcel K

Marcel K

01/07/2007 20:42:00
Quote Anchor link
hoe groot is je komplete script ?
kan je je het stukje van je invulform en een 5 regels daarboven eens plaatsen ?
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
 
Fred

Fred

01/07/2007 20:45:00
Quote Anchor link
m'n invoerformulier 0.99Kb
m'n verwerkings ( ' resize.php ', zie hierboven ) -pagina 6.33Kb.
...
en nu maar hopen dat je met ' hoe groot ' dit bedoelde anders ben 'k eraan ;O)
 
Marcel K

Marcel K

01/07/2007 21:03:00
Quote Anchor link
LOL !
ik bedoelde eigenlijk het aantal regels, sorry dat ik niet duidelijker was.

Fred schreef op 01.07.2007 20:45:
m'n invoerformulier 0.99Kb
m'n verwerkings ( ' resize.php ', zie hierboven ) -pagina 6.33Kb.
...
en nu maar hopen dat je met ' hoe groot ' dit bedoelde anders ben 'k eraan ;O)
 
Fred

Fred

02/07/2007 18:51:00
Quote Anchor link
man, man,...zweet op m'n rug en al...
sorry, hmmm...zonder de comments schat ik zo'n 150-tal regels

invulform :

<form method="post" enctype="multipart/form-data" action="test_resize.php">
<input name="time" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?  echo(date("l  dS  of  F  Y  h:i:s  A"));  ?>
" type="hidden" />
<input type="hidden" name="username" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?  $username  ?>
" >
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Title</td>
<td><input name="title" type="text" id="title"></td>
</tr>
<tr>
<td>Description</td>
<td><input name="descript" type="text" id="descript"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Picture</td>
<td><input type="file" name="image" >
&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Submit">
<input name="" type="reset"></td>
</tr>
</table>
</form>

...twee problemen bij het uitvoeren van het script dus :

1. na het uploaden van de afbeeldingen de foutmelding :

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpVKa5Io' to '' in /customers/f-inject.be/f-inject.be/httpd.www/apps/test_resize.php on line 151

2. ...er wordt NIKS van padnam in de mysql geplaatst.

Wat kan er mis zijn ?
 
Marcel K

Marcel K

02/07/2007 20:29:00
Quote Anchor link
Fred, ik kan nog steeds niet zien hoe jij de functie makethumb(.....) aanroept.
dat zal in het script test_resize.php staan.
De inhoud van dat script kan ik niet lezen in mijn glazen bol.

De functie waarmee deze thread begon maakt daar deel van uit neem ik aan.

Kan je het stukje laten zien hoe je de gePOSTe variabelen van het formulier verwerkt, dus waar ook de aanroep naar de resize-funktie staat ?
 
Fred

Fred

02/07/2007 20:36:00
Quote Anchor link
Hello Marcel, hier is de invulform die de variabelen uitstuurt :
Merk op dat de functie make_thumb de nieuwe waarden bevat HEIGHT en WIDTH bevat die op voorhand werden ingesteld...

<form method="post" enctype="multipart/form-data" action="test_resize.php">
<input name="time" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?  echo(date("l  dS  of  F  Y  h:i:s  A"));  ?>
" type="hidden" />
<input type="hidden" name="username" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?  $username  ?>
" >
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Title</td>
<td><input name="title" type="text" id="title"></td>
</tr>
<tr>
<td>Description</td>
<td><input name="descript" type="text" id="descript"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Picture</td>
<td><input type="file" name="image" >
&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Submit">
<input name="" type="reset"></td>
</tr>
</table>
</form>
 
Marcel K

Marcel K

02/07/2007 20:43:00
Quote Anchor link
Je snapt me nog steeds niet denk ik.
Nog een (laatste) keertje dan:
Het invulformulier roept het script "test_resize.php" aan zodra je op desubmit-knop drukt.

IN het script test_resize.php worden de velden welke door het invulformulier zijn gepost opgevraagd en verder verwerkt.
Bij dat verwerken roep je de functie make_thumb() aan.
DAT stukje wil ik dus zien, het niet je invulformulier, want die heb je nu al 2 keer laten zien.

Verder raad ik je aan om toch wat meer in de materie (PHP) te duiken, want mijn vraagstelling aan jou is niet zo moeilijk.
Met wat meer kennis van PHP zou je het probleem sneller zien.
 
Fred

Fred

02/07/2007 21:01:00
Quote Anchor link
Ik weet het Marcel : 'k wil al lopen voor ik kan kruipen.
Ik begin trouwens te denken dat het ganse script een samenraapsel is van allerhande dingen. ( ...en dat met m'n zéér beperkte kennis van PHP ;O)

ik HEB een werkend script dat 'n afbeelding upload en de padnaam in de Mysql schrijft en direkt het resultaat toont op een ' verse ' pagina : enkel wordt de afbeelding niet geresized...

Nevermind : ENORM bedankt voor je hulp Marcel maar ik zal nog maar eens trachten een resize-functie in m'n bestaande - en werkende - script te implementeren.

Tot...eum...gauw denk ik ;O )
 
Marcel K

Marcel K

03/07/2007 02:20:00
Quote Anchor link
Succes Fred ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.