Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 54 van 168

Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ik wil SVN installeren op mijn Raspberry Pi. Maar aangaande het stukje over Apache loop ik vast, want ik gebruik Nginx. Hoe kan ik dat stukje daarvoor instellen?

http://www.jeremymorgan.com/tutorials/raspberry-pi/raspberry-pi-how-to-svn-server/
Dat kan helaas niet, weet niet meer precies waarom niet maar je kunt wel door middel van proxy pass in nginx alles doorlinken naar Apache. Zo kun je apache dan op poort 123 zetten in in de nginx conf location /blabla{ proxy_pass 127.0.0.1:123 } (uit de losse pols, zal wel fout zijn) zodat /blabla doorlinkt naar apache over poortje 80.

Het leuke is dat je met proxy_pass bijvoorbeeld ook Node.JS over poort 80 kunt laten lopen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Hm... daar ga ik me in verdiepen. Nu blijf ik nog wel nieuwsgierig naar de reden waarom Nginx het zelf niet ondersteunt yummie
Koekje voor wie het weet!
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Hm... daar ga ik me in verdiepen. Nu blijf ik nog wel nieuwsgierig naar de reden waarom Nginx het zelf niet ondersteunt yummie
Koekje voor wie het weet!
Eerst koekje bij de koffie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Timkb schreef:
Eerdere citaten tonen
Aarclay schreef:
Ik wil SVN installeren op mijn Raspberry Pi. Maar aangaande het stukje over Apache loop ik vast, want ik gebruik Nginx. Hoe kan ik dat stukje daarvoor instellen?
http://www.jeremymorgan.com/tutorials/raspberry-pi/raspberry-pi-how-to-svn-server/

Dat kan helaas niet, weet niet meer precies waarom niet maar je kunt wel door middel van proxy pass in nginx alles doorlinken naar Apache. Zo kun je apache dan op poort 123 zetten in in de nginx conf location /blabla{ proxy_pass 127.0.0.1:123 } (uit de losse pols, zal wel fout zijn) zodat /blabla doorlinkt naar apache over poortje 80.

Het leuke is dat je met proxy_pass bijvoorbeeld ook Node.JS over poort 80 kunt laten lopen.
Ik heb docker op mijn server draaien, die maakt random poorten aan die hij naar poort binnen de container linkt, dus 49500 is bijvoorbeeld 80 binnen de container.
In nginx heb ik dan dat hij luistert naar container.jrnode.eu op poort 80, en die proxyt nginx naar de mainserver op poort 49500 en die linkt het weer door naar poort 80 binnen de docker container.

Zo kan ik op 1 IP zoveel projecten als ik wil op poort 80 laten draaien (maar ook andere poorten)
Nadeel is wel dat nginx alleen web-requests kan proxyen, container.jrnode.eu:22 proxyt hij dus niet.
Maar dat is opzich wel weer logisch.
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weet er iemand wat er hier fout aan is;

Codeblok (voorbeeld.php):

1

mysqli_query($connect,"UPDATE css SET repeat= ".$_POST[repeat]."");

Het update het maar niet, de post klopt, de tabel klopt en de kolom klopt.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Wat krijg je als error?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sanderc schreef:
Weet er iemand wat er hier fout aan is;
Codeblok (voorbeeld.php):

1

mysqli_query($connect,"UPDATE css SET repeat= ".$_POST[repeat]."");

Het update het maar niet, de post klopt, de tabel klopt en de kolom klopt.

Je gebruikt geen _real_escape functie. Je bent dus vatbaar voor een SQLi attack.
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Weet er iemand wat er hier fout aan is;
Codeblok (voorbeeld.php):

1

mysqli_query($connect,"UPDATE css SET repeat= ".$_POST[repeat]."");

Het update het maar niet, de post klopt, de tabel klopt en de kolom klopt.

Moet er geen WHERE bij?
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Sanderc schreef:
Weet er iemand wat er hier fout aan is;
Codeblok (voorbeeld.php):
1

mysqli_query($connect,"UPDATE css SET repeat= ".$_POST[repeat]."");

Het update het maar niet, de post klopt, de tabel klopt en de kolom klopt.

Moet er geen WHERE bij?

Neen. Het is één algemene rij die altijd moet worden aangepast.
Xjessex schreef:
Wat krijg je als error?

Het gaf geen error, daarom dat ik er jullie hier over vroeg.
Sevvlor schreef:
Eerdere citaten tonen
Sanderc schreef:
Weet er iemand wat er hier fout aan is;
Codeblok (voorbeeld.php):
1

mysqli_query($connect,"UPDATE css SET repeat= ".$_POST[repeat]."");

Het update het maar niet, de post klopt, de tabel klopt en de kolom klopt.

Je gebruikt geen _real_escape functie. Je bent dus vatbaar voor een SQLi attack.

En blijkbaar lag het inderdaad hier aan. Nu werkt het wel, bedankt pompom
Nieuwe vraag

Ik heb dus dit;

Codeblok (voorbeeld.php):

1
2


echo$row[banner]." border="0"/>;

Ik wil hiermee via de pagina zelf een query mee uitvoeren als er op de banner geklikt word.
Als ik dus checkte of de post gezet was met REQUEST_METHOD, dan lukte het gewoon. Maar omdat ik dit niet kan gebruiken om redenen, wil ik dis isset() gebruiken. Maar wanneer ik dit gebruik werkt het weer helemaal niet. Het geef geen error, het doet gewoon niet. Dus ik denk gewoon dat het gewoon geen "post" activeert ...

Nu du is het dus zo;

Codeblok (voorbeeld.php):

1
2
3
4
5


if (isset($_POST[bannerclickie]))
{

//query enzo
}
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
wat bevatte je post request dan? een quote?
Dan is het logisch, maar zou je wel een error moeten krijgen.
En die krijg je niet zomaar, die moet je loggen
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
wat bevatte je post request dan? een quote?
Dan is het logisch, maar zou je wel een error moeten krijgen.
En die krijg je niet zomaar, die moet je loggen
De post request bevatte niks. Er moet gewoon op de banner geklikt worden (als submit) om een stuk code te "activeren" zeg maar. Heb ook geen error gekregen anders had ik het hier niet gevraagd..
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/print_r"]print_r[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<form method="post" action=""><input type="image" id="banner" name="bannerclickie" src="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]banner[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" border="0"/></form>[/COLOR][COLOR= #007700];[/COLOR]
?>


Wat voor output geeft die print_r?
k Heb trouwens ook die # weggehaald, ik weet niet of het verschil maakt, maar ik gebruik die # nooit yummie
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eerst geeft het niets weer. Vanaf dat ik op de submit heb geklikt, dan komt er;

Array ( [bannerclickie_x] => 104 [bannerclickie_y] => 35 );

Oh het werkt nu biggrinHeb het gewoon gezet naar isset($_POST[bannerclickie_x];

Thanks Bugged wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren