26. december 2005 - 19:03
Der er
8 kommentarer og 1 løsning
Nybegynder i PHP
Jeg programmerer normalt i ASP men er nu tvunget ud i PHP. Total nybegynder... Hvad er der galt her? $variable = new Thumbnail('billeder/$pic','120','120','billeder/t/$pic',85,' Jeg sender pic=10.jpg videre det kan jeg se hvis jeg udskriver pic... følgende kode virker ogsÅ: $variable = new Thumbnail('billeder/10.jpg','120','120','billeder/t/10.jpg',85,' Hvorfor virker første kode så ikke? Den læser ikke min variable... og kommer ikke med en fejl
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
26. december 2005 - 19:06
#1
Fordi du mangler en parantes i hvert fald. Som alle andre steder, starter en parantes med ( og slutter med ), altså: $variable = new Thumbnail('billeder/10.jpg','120','120','billeder/t/10.jpg',85,'noget');
26. december 2005 - 19:07
#2
Ja, hele koden er ikke med... Jeg skriver jo netop også at: $variable = new Thumbnail('billeder/10.jpg','120','120','billeder/t/10.jpg',85,' virker... der mangler jeg jo også sidste parents!!!!!
26. december 2005 - 19:09
#3
<?php include_once('thumbnail_create.php'); $variable = new Thumbnail('billeder/$pic','120','120','billeder/t/$pic',85,' ""'); echo $pic ?> Ovenstående er hele koden...
26. december 2005 - 19:09
#4
Undskyld da, men det er jo svært at kommentere på halve linier. Man kan vel som minimum paste hele den linje man omtaler??? :) Anyhoo, er du så sikker på, at $pic indeholder det du tror den gør?
26. december 2005 - 19:11
#5
Yes, jeg får den til at udskrive med: echo $pic og der skriver den 10.jpg
26. december 2005 - 19:12
#6
Problemet er at variabler i strings kun bliver oversat, hvis strengen er i "-tegn. Ikke singlequotes ('). Så du skal bare udskifte: 'billeder/t/$pic' med "billeder/t/$pic"
26. december 2005 - 19:13
#7
Strenge med '' oversætter ikke variabler og escape tegn. new Thumbnail("biller/$pic", eller new Thumbnail("biller/{$pic}", eller new Thumbnail("biller/".$pic, eller new Thumbnail('biller/'.$pic,
26. december 2005 - 19:17
#8
I er sikkert inde på det samme... viperine - det virker. Tak! Smider du et svar til den uerfarne :)
26. december 2005 - 19:18
#9
Gerne :)
Vi tilbyder markedets bedste kurser inden for webudvikling