Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 8 van 168

Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan is onze NAS op sommige plekken niet meer beschikbaar yummie
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Dan is onze NAS op sommige plekken niet meer beschikbaar yummie
Kan je dat even nader uitleggen? Wat doet de NAS nu op poort 80?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Er draait een ajax explorer ofzo op (van mijn vader) waarmee we via het internet bij onze bestanden kunnen yummie
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En waarom kan die niet op poort 81? Misschien eens een afweging maken wat belangrijker is en wat je op poort 80 wilt laten draaien.
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb het opgelost:

- Raspberry op poort 80 gezet
- 2 subdomains aangemaakt met A record naar mijn ip (een nas.domein.nl en een rasp.domein.nl)
- VirtualHosts toegevoegd in Apache conf (via deze tut)

Wat het eigenlijk doet is: Apache kijkt welk (sub)domein, indien NAS -> proxy opzetten naar 192.168.2.135:80 (intern ip NAS), en anders naar localhost:80.

Werkt perfect smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Nette oplossing smile
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Nette oplossing smile
En een hele fijne, nu kunnen een onbeperkt aantal applicaties op poort 80 smile
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hoe kan ik met htaccess zorgen dat als $1 niks is dat $1 index word?

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9

Options +FollowSymLinks +ExecCGI



RewriteEngine On
RewriteCond %{REQUEST_URI} !/assets
RewriteRule (.*) index.php?p=$1 [QSA]

0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is het niet makkelijker om dat gewoon met php te doen?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Uiteraard, zoals Thom al zegt.

Je geeft de output van htaccess toch al door aan je PHP-script welke dan kan constateren dat de GET waarde leeg is en dus moet worden geredirect / anders worden afgehandeld.
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Waarom zou je dit willen? In PHP kijken of hij leeg is is sneller en nauwkeuriger want wat als iemand per ongelijk een spatie invoert achter de URL? Je script gaat er blindelings van uit dat dat klopt terwijl de gebruiker op de home pagina wil komen in plaats van een 404 pagina.
0
Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een paar vragen over een router:

- Als ik 3 wifinetwerken (SSID) uitzendt met mijn router, werkt dit dan trager dan 2 SSIDs?
Dus hoe meer wifinetwerken een router uitzendt, hoe trager alles wordt?

- Als ik 3 wifinetwerken heb en ik verdeel alle apparaten over de 3 wifinetwerken, gaat alles dan uiteindelijk sneller netto? Of je juist trager?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Timkb schreef:
Eerdere citaten tonen
Dylanh schreef:
Nee, heb het al:
http://stackoverflow.com/questions/21609761/htaccess-rewrite-nothing-to-index

Waarom zou je dit willen? In PHP kijken of hij leeg is is sneller en nauwkeuriger want wat als iemand per ongelijk een spatie invoert achter de URL? Je script gaat er blindelings van uit dat dat klopt terwijl de gebruiker op de home pagina wil komen in plaats van een 404 pagina.
Als ik een spatie achter de URL heb kom ik gewoon op de index?

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


if(isset($_GET[p])) {
$allowedPages = array();
$openDir = opendir(./pages/);

while(false !== ($entry = readdir($openDir))) {
$allowedPages[] = $entry;
}


closedir($openDir);

preg_replace(~..*~, .php, $_GET[p]);

//echo $_GET[p];
if(in_array($_GET[p], $allowedPages)) {
include ./pages/.$_GET[p];
}
else {
echo 404;
}
}

?>

(work in progress)
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik heb een simpele code, zoals dit:

Codeblok (config.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


// Database gegevens
$host = "localhost";
$user = "**";
$pass = "**";
$name = "**";

// Verbinding aanmaken
$db = new MySQLi($host, $user, $pass, $name);

// Verbinding controleren
if($db->connect_errno){
echo "Geen verbinding mogelijk met database.";
}

?>

Als ik dan bijvoorbeeld het wachtwoord verkeerd invoer, komt de volgende error op mijn scherm:

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user **@localhost (using password: YES) in /home/**/domains/**/public_html/dev/test/**/config.php on line 9
Geen verbinding mogelijk met database.


Hoe kan ik enkel de echo tonen zonder de foutmelding van PHP zelf? Ik wil dus alleen het volgende op mijn scherm:

Geen verbinding mogelijk met database.


Hoe doe ik dit?
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