Dit moet worden:quote:Op dinsdag 8 juli 2008 13:42 schreef tim2308 het volgende:
Hallo,
Ik ben bezig met een galerie waarbij de PHP code de bestanden zelf opzoekt (a la http://www.yeuxmarrons.com - maar daar gebruik ik de FlickAPI voor) waar ik de volgene code gebruik
1
2
3
4
5
6cho "<a style=\"color:#2f2f2f\;\" rel=\"lightbox[roadtrip]\" href=\"$file\" Title=\"<B>Title<B> <BR> Gebruik de pijltjestoetsen.. <BR>( <a href=<\"$file\"\; rel=\"lightbox\"
onclick=\"window.open('$file', 'Title')\; return false\">origineel</a> )\">n
<img style=\"border-color:#000000\; border=2\; margin-right: 30px\;margin-bottom: 30px\;\" alt=\"Title\"
title=\"title\" src=\"$file\"></a>n\";
Maar ik krijg dan de foutmelding
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/yeuxmarrons.com/www/photos/agnieska/images/default.php on line 74
Met mijn domme hoofd dacht ik dat het volstond om een backslash voor de puntkomma te zetten, maar dat werkt dus niet. Wie weet raad????
1 2 3 4 5 6 7 | # Maar je kan beter dit proberen: $onclick = sprintf('window.open("%s", "Title"); return false>origineel</a>', $title); # of $onclick = 'window.open(". $title . '", "Title"); return false>en meer'; |
ik denk dat je dan onbewust de echte fout eruit hebt gehaald. Want ik zie niet in hoe een echo van een puntkomma fouten zou moeten opleveren.quote:Op dinsdag 8 juli 2008 23:43 schreef tim2308 het volgende:
Merci voor jullie hulp. Uiteindelijk heb ik het opgelost door ".chr(59)." toe te voegen op de plaatsen waar een puntkomma stond en het werkt...
Onjuist, de puntkomma's die het einde van de regel aangeven staan buiten de quotes/dubbele quotes:quote:Op woensdag 9 juli 2008 11:04 schreef tim2308 het volgende:
Ik dacht dat de puntkomma's in de echo verward werden met de puntkomma's die het einde van de regel aangeven, zodat alles na de eerste puntkomma niet meer wordt geinterpreteerd.
1 |
Van GIF/JPG naar PNG bedoel je? Dan moet je er wel rekening mee houden dat PNG altijd groter is dan GIF.quote:Op donderdag 10 juli 2008 16:19 schreef Chandler het volgende:
Idd
Ik zal eens kijken wat ik hier mee kan.
Een andere vraag; is het mogelijk om middels php een afbeelding te converteren van GIF/JPG te converteren zonder dat het bestand x10 groter wordt. zoals nu het geval is.
bv $im = loadGIF("plaatje.gif"); imagePNG($im, "plaatje,gif", 9, FILTERS_ALL);anyone?
Hoe kom je daar bijquote:Op donderdag 10 juli 2008 18:25 schreef Light het volgende:
Dan moet je er wel rekening mee houden dat PNG altijd groter is dan GIF.
Dat ligt er natuurlijk maar helemaal aan wat voor soort plaatje het is. Een simpel gifje met veel egale vlakken zal waarschijnljik groter zijn als png bestand, maar een gedetailleerde foto in gif formaat zal meestal groter zijn dan dezelfde foto in png formaat.quote:
SELECT LAST_INSERT_ID();quote:Op vrijdag 11 juli 2008 10:03 schreef Chandler het volgende:
Ik had een jpgje van 56KB omgezet middels bovenstaande code naar PNG en kwam op een bestand uit van ruim 250KB!? beetje te gek vind ik zelf
En heeft iemand een link naar een tutoriaal over replce into etc want als ik via google zoek en de comments lees wordt ik er niet echt heel veel wijzer van
Ik wil namelijk het volgende.
Kijk of ip adres bestaat?
-- Ja --> lees ID
-- Nee -> insert data -> return ID
het gaat mij alleen om het terug gegeven ID
Wel als je aan het inserten bent, want ID`s zijn per definitie auto-increment keys. Whats the use otherwise?quote:Op vrijdag 11 juli 2008 12:34 schreef Chandler het volgende:
@ursel, het ID hoeft dus niet per defenitie de laatste ID te zijn
Volgens jouw beschrijving :quote:Op vrijdag 11 juli 2008 12:34 schreef Chandler het volgende:
@ursel, het ID hoeft dus niet per defenitie de laatste ID te zijn
Dat is logisch. Jpeg is lossy, png is lossless. Png en gif zijn geschikt voor plaatjes met weinig verschillende kleuren. Jpeg is geschikt voor plaatjes met veel verschillende kleuren waarbij het niet erg is als er kleine foutjes geintroduceerd worden.quote:Op vrijdag 11 juli 2008 10:03 schreef Chandler het volgende:
Ik had een jpgje van 56KB omgezet middels bovenstaande code naar PNG en kwam op een bestand uit van ruim 250KB!? beetje te gek vind ik zelf
Gewoon die replace into gebruiken... Maar hoe ziet je code eruit, want ik snap niet echt wat er fout kan gaan met deze queries.quote:Op vrijdag 11 juli 2008 14:35 schreef Chandler het volgende:
Ik heb bv een tabel met ip adressen
10 10.10.10.1
11 10.10.10.2
12.10.10.10.3
Nu wil ik kijken of een ip adres bestaat, zo niet gelijk toevoegen.
SELECT id FROM ip WHERE ip='10.10.10.4'
MySQL returned 0 oftewel geen ID gevonden
Daarna doe ik een insert (ip) maar krijg een error dat 10.10.10.4 wel bestaat, raar!? deze stond er net nog niet in!
Dus genereerd mijn script een fout.
Wat wil ik nu? een manier vinden voor het voorkomen van dit probleem, een IF NOT EXISTS INSERT oid en daarna het ID van dit ip adres uitlezen, afvangen.
Hopelijk ben ik nu duidelijker.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Query OK, 0 rows affected (0.05 sec) mysql> insert into ip (ip) VALUES ('10.0.0.1'); Query OK, 1 row affected, 1 warning (0.03 sec) mysql> insert into ip (ip) VALUES ('10.0.0.2'); ERROR 1062 (23000): Duplicate entry '0' for key 1 -- drop table ip mysql> create table ip ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, ip TEXT ); Query OK, 0 rows affected (0.00 sec) mysql> insert into ip (ip) VALUES ('10.0.0.2'); Query OK, 1 row affected (0.00 sec) mysql> insert into ip (ip) VALUES ('10.0.0.2'); Query OK, 1 row affected (0.00 sec) mysql> insert into ip (ip) VALUES ('10.0.0.2'); Query OK, 1 row affected (0.00 sec) |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |