move_uploaded_file failure

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

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 »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

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 »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

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 »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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

05/11/2024 13:34:51
 
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.