2016-06-10 6 views
0

Also versuche ich ein. PHP-Skript mit Javascript und etwas HTML, ohne dass der Benutzer in der Lage, Code zu sehen und Variablen übergeben. habe ich versucht, sowohl ROTATION und Befehlszeile:Run PHP-Skript von Seite mit Variablen unsichtbar

//curl_setopt($req, CURLOPT_URL,"http://projectvintous.com/Ginav363534.php?activate=10297&to=$Itemname&Shirt=$filename&totype=shop"); 
//curl_exec($req); 

$command = "../../Ginav363534.php 10297 $Itemname $filename shirt shop"; 
exec("$ php -f $command"); 

Aber ich konnte auch nicht an der Arbeit. Es wird kein Skript ausgeführt, weil keine der mysqli- oder Dateiverwaltungsfunktionen ausgeführt werden. Ich versuche es zu bekommen, um ein Webgl-Modell zu machen, speichern Sie als ein Bild mit dem Bild, das der Benutzer als Textur hochgeladen hat, laden Sie es dann auf den Server und speichern Sie es in einem Ordner und einer mysqli-Tabelle.

Dies ist, wie ich die Variablen auf der anderen Seite bin immer:

$varz = var_dump($argv); 

$activate = $varz[1]; 
$itemname = $varz[2]; 
$filename = $varz[3]; 
$filetype = $varz[4]; 
$type = $varz[5]; 

Ich habe auch versucht

parse_str(implode('&', array_slice($argv, 1)), $_GET); 

vor als auch ohne Glück. Gibt es einen anderen Weg, dies zu tun, fehlt mir etwas? Es funktioniert, wenn ich die URL direkt auf der Seite ausführen, damit ich weiß, dass es funktioniert.

+0

Sie sollten das Dollarzeichen nicht zu Beginn des Befehls exec benötigen. – aynber

Antwort

0

Sie versuchen, eine Seite zu curlen und das Javascript auf der Seite ausführen zu lassen? Ich denke nicht, dass curl JS auf den Seiten ausführt, sondern nur den rohen Dateiinhalt. Ich denke, Sie müssen etwas wie Node.js und PhantomJS tun, um die Seite in einem kopflosen Browser zu öffnen, der das JS auf der Seite ausführt.

+0

wird das auch den PHP-Code ausführen? –

+0

Ja, PhantomJS durchsucht die Seite tatsächlich, parst CSS, Javascript, was auch immer. Ich habe es verwendet, um Bilder von Google Maps zu erstellen, also lädt es die Seite komplett, einschließlich aller Server- und clientseitigen Skripts. –