Ik heb een script geschreven waar de referentie en server array niet altijd data bevatten, ik wil graag dat deze onzichtbaar zijn wanneer ze geen data bevatten. Kan iemand mij laten zien hoe aangezien ik maar niet verder kom.
PHP Code:
<?php$fp = fopen('log.html', 'a');
$visitTime = $_SERVER['REQUEST_TIME'];$visitTimeEasy = date('d-m-Y H:i:s', $visitTime);$ip = $_SERVER['REMOTE_ADDR'];$proxy = $_SERVER['HTTP_X_FORWARDED_FOR'];$agent = $_SERVER['HTTP_USER_AGENT'];$port = $_SERVER['REMOTE_PORT'];$referer = $_SERVER['HTTP_REFERER'];
$data ="
<table border='0' width='100%' height='100'><tr> <td><strong>Datum:</strong></td> <td>$visitTimeEasy</td></tr><tr> <td><strong>Server:</strong></td> <td><a target='_BLANK' href='http://www.iptrackeronline.com/index.php?ip_address=$proxy'>$proxy</a></td></tr><tr> <td><strong>IP:</strong></td> <td><a target='_BLANK' href='http://www.iptrackeronline.com/index.php?ip_address=$ip'>$ip</a></td></tr><tr> <td><strong>Browser:</strong></td> <td>$agent</td></tr><tr> <td><strong>Port:</strong></td> <td>$port</td></tr><tr> <td><strong>Referentie:</strong></td> <td>$referer</td></tr></table><hr>
";fwrite($fp, $data);fclose($fp);
header ("Content-type: image/gif"); $image = imagecreatefromgif('smiley.gif'); imagegif($image); ImageDestroy($image); exit();?>
- Hoe array onzichtbaar maken wanneer hij leeg is?
-
13-01-2015, 22:52 #1
Coremeta Holding B.V.
- Berichten
- 255
- Lid sinds
- 13 Jaar
Hoe array onzichtbaar maken wanneer hij leeg is?
-
-
14-01-2015, 07:15 #2
- Berichten
- 796
- Lid sinds
- 16 Jaar
Re: Hoe array onzichtbaar maken wanneer hij leeg is?
Bedoel je zoiets?
Code:<?php if (empty($_SERVER)) { $data = ""; } else { $data = "<table bord..."; }
-
14-01-2015, 09:03 #3
- Berichten
- 361
- Lid sinds
- 13 Jaar
Re: Hoe array onzichtbaar maken wanneer hij leeg is?
$_SERVER heeft meer variabelen en bevat altijd informatie. Je hebt altijd een ip-adres dus $_SERVER['REMOTE_ADDR'] heeft altijd een waarde. Hetzelfde geldt voor $_SERVER['HTTP_USER_AGENT'].
Dus wat wil je precies?
-
14-01-2015, 13:49 #4
Coremeta Holding B.V.
- Berichten
- 255
- Lid sinds
- 13 Jaar
Re: Hoe array onzichtbaar maken wanneer hij leeg is?
Ik zal het wel simpeler verwoorden, dit is de ouput van het script die ik boven heb bijgevoerd: http://tinyurl.com/mnm98lt. Hier zie je dat het kopje server en referentie niet altijd data bevat (dit zijn de variabele $referer en $proxy). Ik wil dus dat op het moment dat deze 2 variabelen geen data bevatten niet te zien zijn.
-
14-01-2015, 13:53 #5
- Berichten
- 796
- Lid sinds
- 16 Jaar
Re: Hoe array onzichtbaar maken wanneer hij leeg is?
Dit?
Code:<?php if (empty($_SERVER['HTTP_REFERER']) || empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $data = ""; } else { $data = "<table bord..."; }
-
14-01-2015, 13:54 #6
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: Hoe array onzichtbaar maken wanneer hij leeg is?
if(!isset($variabele)){
echo 'Leeg';
}else{
echo 'Niet leeg';
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic