Hola.
La linea 5 es un comentario // …
1 2 //ref http://pike.hqpeak.com/
3 // Tor nodes list with the active nodes in the last 48h updated 10 minutes ago.
4 // Code modified to pfSense 2.3.1_5
5 // by Javier Castañon - 2016 - https://javcasta.com/
6 // ------------------------------------------------
7 // add cron every hour exec: /usr/local/bin/php /scripts/pikeTor.php
8 // In pfBlockerNG add IPv4 list: /usr/local/www/pikeTor.dat or https://127.0.0.1/pikeTor
9 // ------------------------------------------------
10 $url = "http://pike.hqpeak.com/api/tor";
11 $ch = curl_init();
12 $timeout = 15;
13 /*
14 //in case you need to use corporate proxy
15 curl_setopt($ch,CURLOPT_VERBOSE,1);
16 curl_setopt($ch,CURLOPT_PROXYTYPE,CURLPROXY_HTTP);
17 curl_setopt($ch,CURLOPT_PROXY,'http://proxy.address:port');
18 curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
19 //*/
20 curl_setopt($ch, CURLOPT_URL, $url);
21 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//....
El script funciona (testeado en pfSensense 2.3.1_5 amd64)
Yo que ernanijr , adjuntaria pantallazo de la shell al ejecutar el script con el error y postearia el código php del script que esté ejecutando. a ver si hay alguna pequeña diferencia (a veces los detalles son el diablo :) )
Salu2