abonnement Unibet Coolblue Bitvavo
pi_38719957
quote:
Op vrijdag 9 juni 2006 13:01 schreef Darkomen het volgende:
Vraagje, ik weet dat je met php pdf files kan maken, maar kan je ook aan een bestaande pdf een wachtwoord toevoegen doormiddel van php?
Voor zover ik weet kan dat niet zomaar; er is in ieder geval erg weinig op Google over te vinden.
pi_38745668
Daar kon ik dus ook weinig over vinden.
Html 2 pdf en dan een wachtwoord erop is geen probleem.
maar waarom zou je dat dus niet achteraf kunnen doen.
pi_38775744
Mensen, ik heb een php script waarbij hij uit 1 tabel data haalt er neerkalkt, maar nu wil ik dat hij tweede row uit een andere tabel ernaast zet. Dus 2 rijen met gegevens.

1
2
3
4
5
6
7
8
9
10
11
12
<?php
php
mysql_connect
("localhost", "root", "");
mysql_select_db("plaatsen");

$result = mysql_query("SELECT * FROM tbl_plaats ORDER BY starttijd ASC") or die("FUCKING ERROR");
while(
$row = mysql_fetch_row($result))

{
   echo
"nijmegen: ".$row[1]."<br/>";
}
?>


Iemand? !
  FOK!-Schrikkelbaas maandag 12 juni 2006 @ 12:36:20 #104
1972 Swetsenegger
Egocentrische Narcist
pi_38775878
quote:
Op maandag 12 juni 2006 12:31 schreef boebiedoe het volgende:
Mensen, ik heb een php script waarbij hij uit 1 tabel data haalt er neerkalkt, maar nu wil ik dat hij tweede row uit een andere tabel ernaast zet. Dus 2 rijen met gegevens.
[ code verwijderd ]

Iemand? !
En wat is de relatie tussen die 2 tabellen?
pi_38781336
quote:
Op maandag 12 juni 2006 12:31 schreef boebiedoe het volgende:
Mensen, ik heb een php script waarbij hij uit 1 tabel data haalt er neerkalkt, maar nu wil ik dat hij tweede row uit een andere tabel ernaast zet. Dus 2 rijen met gegevens.
[ code verwijderd ]

Iemand? !
1
2
3
4
5
6
7
8
9
<?php
$i
= 0;
echo
'<tr>';
while(
$row = mysql_fetch_row($result)) {
  echo
'<td>'.htmlspecialchars($row[1]).'</td>';
  if(++%
i % 2 == 0) echo '</tr><tr>';
}
echo
'</tr>';
?>
pi_38781785
@Roonaan

Dat is niet de bedoeling. Hij wil een tweede kolom met data uit een andere tabel. Wat jij doet is de beschikbare data verspreiden over twee kolommen.
pi_38782143
quote:
Op maandag 12 juni 2006 16:31 schreef JeRa het volgende:
@Roonaan

Dat is niet de bedoeling. Hij wil een tweede kolom met data uit een andere tabel. Wat jij doet is de beschikbare data verspreiden over twee kolommen.
kzie het. Dan wordt het float:leften
  FOK!-Schrikkelbaas maandag 12 juni 2006 @ 16:43:22 #108
1972 Swetsenegger
Egocentrische Narcist
pi_38782183
of met een join in 1 query de data eruit trekken.
  maandag 12 juni 2006 @ 17:46:07 #109
32768 DionysuZ
Respect my authority!
pi_38784238
quote:
Op maandag 12 juni 2006 16:43 schreef Swetsenegger het volgende:
of met een join in 1 query de data eruit trekken.
of eerst de data uit de tabellen trekken en daarna pas de output genereren
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_38785629
Of we kunnen natuurlijk eerst even wachten tot Boe vertelt wat ie nu wil.
pi_38785758
Nee, dat wordt te makkelijk
  maandag 12 juni 2006 @ 19:13:12 #112
31245 nonzz
parttime lilliputter
pi_38786756
Misschien iets voor in de OP: http://www.hudzilla.org/phpbook/index.php
Erg fijn online PHP boek met voorbeelden en uitleg e.d.
lege ton
  FOK!-Schrikkelbaas maandag 12 juni 2006 @ 19:15:45 #113
1972 Swetsenegger
Egocentrische Narcist
pi_38786870
quote:
Op maandag 12 juni 2006 17:46 schreef DionysuZ het volgende:

[..]

of eerst de data uit de tabellen trekken en daarna pas de output genereren
Dat zeg ik
pi_38789310
Nog geen php golf-8 topic?
  FOK!-Schrikkelbaas dinsdag 13 juni 2006 @ 16:15:37 #115
1972 Swetsenegger
Egocentrische Narcist
pi_38815822
quote:
Op maandag 12 juni 2006 20:22 schreef Roönaän het volgende:
Nog geen php golf-8 topic?
Het is te warm om diep na te denken
pi_38827263
Erg moeilijke golf trouwens. Of ik ben gewoon te newbie. Stomme 7 en 9-toetsen die weer 4 letters moeten hebben
pi_38827660
quote:
Op dinsdag 13 juni 2006 16:15 schreef Swetsenegger het volgende:

[..]

Het is te warm om diep na te denken
Helemaal mee eens
pi_38834974
quote:
Op maandag 12 juni 2006 20:22 schreef Roönaän het volgende:
Nog geen php golf-8 topic?
Ik heb 't oude topic ff een schop gegeven.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_38853628
1ste tip, check altijd je userinput!

Ga maar eens naar deze link http://danielpunt.nl/PHP/template.php?page=body&style=DITZOUNIETMOGEN!!!
en bekijk je bron.

Nu haalt dit niets uit natuurlijk, maar er kan heel veel fout gaan.
pi_38859119
Wat heb je nu precies gedaan en hoe zorg ik er voor dat je het niet meer kan doen?
pi_38859511
Hij heeft de url veranderd. Daardoor veranderd in jou script de waarde $_GET['style'].

Je controleert in je script niet wat er in $_GET['style'] staat.
  FOK!-Schrikkelbaas woensdag 14 juni 2006 @ 20:25:21 #123
1972 Swetsenegger
Egocentrische Narcist
pi_38860610
quote:
Op woensdag 14 juni 2006 19:47 schreef super-muffin het volgende:
Wat heb je nu precies gedaan en hoe zorg ik er voor dat je het niet meer kan doen?
Je geeft in de url, welke door iedereen in zijn browser natuurlijk vrij te veranderen is, gegevens mee welke je in je script gebruikt.

In dit geval gebruik je een gegeven om een bepaalde stijl in te lezen. Maar in sommige gevallen ga je het bv ook gebruiken om bepaalde items uit een database te halen. Of je gaat een gebruiker via een formulier dingen in laten vullen die je in je database wil zetten.

In beide gevallen kan een slim persoon door de gevens in URL of formulier te manipuleren bijvoorbeeld gegevens uit de database halen welke niet voor hem bedoeld zijn. Of hij kan de hele database wissen of....

Kortom, ALLES wat de gebruiker in kan vullen of kan manipuleren moet je in je script controleren of het wel daadwerkelijk de inhoud bevat die jij verwacht.

Bijvoorbeeld jij verwacht in je script dat de variabele $_GET['style'] een van de volgende waarden bevat:

default
grijs
blauw

etc.

Je moet nu dus $_GET['style'] controleren of het wel een van de waarden bevat die je verwacht. bijvoorbeeld door een switch statement:
pi_38862009
En wat moet 'ie doen als $style is wat ik verwacht en wat als het iets anders is?

En waarom switch gebruiken en geen if?
pi_38862132
quote:
Op woensdag 14 juni 2006 20:56 schreef super-muffin het volgende:
En wat moet 'ie doen als #style is wat ik verwacht en wat als het iets anders is?
Wat dacht je van een standaard style gebruiken? bijvoorbeeld zo:
1
2
3
4
5
$allowedStyles = array('rood', groen');
$style = $_GET['style'];
if (!in_array($style, $allowedStyles)) {
    $style = $allowedStyles[0];
}
quote:
En waarom switch gebruiken en geen if?
Kwestie van keuze. Een switch is vaak overzichtelijker dan een if
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')