boardcash
Mitglied
Habe ein PHP Script das sendet Daten an eine PHP Seite auf einen anderen Server (habe keinen Zugriff auf diese Datei)
Als Ergebnis bekomme ich 2 Zahlen
0 444 (auch wenn ich mir htmlcode anzeigen lasse stehen nur diese 2 zahlen da)
so sollte das dann in meinen Script aussehen
$var1 == 0
$var2 == 444
Es hatte mal funktioniert jetzt wo ich es verwenden will gehts nicht mehr.
Es wird einfach nicht zurückgegeben einfach nur weise Seite
im Orginalformular funktioniert die Übermittlung und Rückgabe da ich aber auf diese datei keinen zugriff habe kann ich die daten nicht weiterverarbeiten.
Deshalb mein Script
Wenn ihr mir wiedermal helfen könntet
wäre echt super
Gruss RR
PHP:
if($_POST['orderNumber']){
$ch = curl_init();
$vars= "loginName=promotionhouse&loginPassword=j9tzh2uighWk&product=2011&days=365&isCustomerValidated=Y&csr=$_POST[csr]&domain=$_POST[domain]&software=$_POST[software]";
curl_setopt($ch, CURLOPT_URL, "https://url.de/eingabe.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $vars);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$text = curl_exec($ch);
$text2 = $text;
curl_close($ch);
$var1 = $text[0];
if($var1 == "-"){
$var1 = $text[0].$text[1].$text[2];
$var2 = substr($text, 4);
}else{
$var2 = substr($text, 2);
}
echo $var1."<hr />".$var2;
}else{
echo'<form method="post" action="bestellen.php">
<table align="center">
<tr>
<td>Bestellnummer:</td><td><input size="10" type="text" name="orderNumber"></td>
</tr>
<tr>
<td>Server Software:</td>
<td><select name=\'software\'>
<option value=\'\'>-->Bitte auswählen!</option>
<option value=\'1\'>AOL</option>
<option value=\'2\'>Apache-ModSSL</option>
<option value=\'3\'>Apache-SSL (Ben-SSL, not Stronghold)</option>
<option value=\'4\'>C2Net Stronghold</option>
<option value=\'33\'>Cisco 3000 Series VPN Concentrator</option>
<option value=\'34\'>Citrix</option>
<option value=\'5\'>Cobalt Raq</option>
<option value=\'6\'>Covalent Server Software</option>
<option value=\'29\'>Ensim</option>
<option value=\'32\'>H-Sphere</option>
<option value=\'7\'>IBM HTTP Server</option>
<option value=\'8\'>IBM Internet Connection Server</option>
<option value=\'9\'>iPlanet</option>
<option value=\'10\'>Java Web Server (Javasoft / Sun)</option>
<option value=\'11\'>Lotus Domino</option>
<option value=\'12\'>Lotus Domino Go!</option>
<option value=\'13\'>Microsoft IIS 1.x to 4.x</option>
<option value=\'14\'>Microsoft IIS 5.x to 6.x</option>
<option value=\'35\'>Microsoft IIS 7.x and later</option>
<option value=\'15\'>Netscape Enterprise Server</option>
<option value=\'16\'>Netscape FastTrack</option>
<option value=\'17\'>Novell Web Server</option>
<option value=\'18\'>Oracle</option>
<option value=\'30\'>Plesk</option>
<option value=\'19\'>Quid Pro Quo</option>
<option value=\'20\'>R3 SSL Server</option>
<option value=\'21\'>Raven SSL</option>
<option value=\'22\'>RedHat Linux</option>
<option value=\'23\'>SAP Web Application Server</option>
<option value=\'24\'>Tomcat</option>
<option value=\'25\'>Website Professional</option>
<option value=\'26\'>WebStar 4.x and later</option>
<option value=\'27\'>WebTen (from Tenon)</option>
<option value=\'31\'>WHM/cPanel</option>
<option value=\'28\'>Zeus Web Server</option>
<option value=\'-1\'>OTHER</option></select></td>
</tr>
<tr valign="top">
<td>CSR:</td>
<td><textarea name="csr" cols="66" rows="14"></textarea></td>
</tr>
<tr>
<td>Domain:</td>
<td><input type="text" name="domain"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Senden" name="submit1"></td>
</table>
</form>';
}
Als Ergebnis bekomme ich 2 Zahlen
0 444 (auch wenn ich mir htmlcode anzeigen lasse stehen nur diese 2 zahlen da)
so sollte das dann in meinen Script aussehen
$var1 == 0
$var2 == 444
Es hatte mal funktioniert jetzt wo ich es verwenden will gehts nicht mehr.
Es wird einfach nicht zurückgegeben einfach nur weise Seite
im Orginalformular funktioniert die Übermittlung und Rückgabe da ich aber auf diese datei keinen zugriff habe kann ich die daten nicht weiterverarbeiten.
Deshalb mein Script
Wenn ihr mir wiedermal helfen könntet
wäre echt super
Gruss RR