CGI vs APACHE

makitaman

Mitglied
hi Leute,
mal ne kurze frage:
ich habe ein php - Script Programmiert, das auf meinem server (apache) super läuft.
Dieses Script habe ich auch weitergegeben. Doch von der Webmasterin kam die traurige Nachricht, es läuft bei mir nicht.
Sie hat mir mal das ergebnis der phpinfo() gesendet.
dort habe ich gesehen das sie ein SunOS system hat mit CGI bei server api
ich habe ein linux system mit apache.
Kann man das irgendwie hinbekommen, das das script auch dort läuft oder liegt es an was ganz anderen..... :(

würd mich über antworten freuen
mfg
Makitaman
 
Hier mußt Du dich Stück für Stück rantasten.

Was genau funktioniert bei dem anderen Server und was nicht?

So allgemein werden wir dir schwer helfen können.

Hast Du mal kleinere Häppchen probiert, inwieweit die funktionieren?

Welche Komponenten verwendest Du?

Etwas genauer solltest Du werden.

vop
 
also der code ist ein stundenbanner code.
mit Formular, Datenbank-Anbindung und so.
Das problem mit den rantasten könnte vielleicht eins sein.
Wenn man seine daten eingetragen hat und dann auf vorschau klickt, wird alles an die vorschau.php geschickt und dort überprüft.
zu allererst hatte ich den phpcode, der in der vorschau.php steht in der index.php drin.
dachte es liegt daran ist aber nicht so. weil er nicht zur vorschau.php springt. hier mal ein paar cript teile:
PHP:
<?php  
 include("db.php");
include("db_install.php");
$ip3 = $_SERVER['REMOTE_ADDR'];
if (!isset($ht)) $ht = "blick";
if (($ht == "blick") &&($id5 < $idu))
{ 
?>
so beginnt das script.

dann das formular:
PHP:
<form action="vorschau.php" method="post" name="Form1">
			<table class="hintergrund" style="border-top: solid 1px #0068fc; border-left: solid 1px #0068fc; border-right: solid 1px #0068fc; border-bottom: solid 1px #0068fc;" width="476" border="0" cellspacing="0" cellpadding="0">
				<tr height="30">
					<td colspan="2" align="center" valign="middle" height="30">
<div align="center">
<span class="schrift">Deine</span><span class="schrift"><span class="schrift"> </span><span class="zahl"><span class="zahl"><?php echo $minuten?></span></span></span><span class="schrift"> Minuten für Deinen Banner</span></div>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<p><span class="schrift">HP <input class="felder" type="text" name="hp" value="http://" size="23"><br>
Ban </span><font color="black"><input class="felder" type="text" name="ban" value="http://" size="24"></font><br>
</p>
</div>
</td>
</tr>
<tr height="30">
<td colspan="2" height="30">
<div align="center">
<input type="hidden" name="ht" value="vorschau"><span><input class="button3" type="submit" name="submit" value="PREWIEW"></span><br>
</div>
</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td width="80">
<div class="admin" align="center">
<a href="admin/admin.php" target="_blank">ADMIN</a></div>
</td>
<td>
<div align="center">
<a href="http://www.lange-m.de" target="_blank"><span class="schrift"><span class="schrift">(c) </span></span><span class="zahl"><span class="copyright">2005</span></span><span class="schrift"><span class="schrift"> http://www.lange-m.de</span></span></a></div>
</td>
</tr>
</table>
</form>

vielleicht ist da was bei was nicht passen könnte.
 
Jetzt mal zum Beispiel:
<?php echo $minuten?>
geht das so überhaupt, ohne ein ';'?

Nur so am Rande.
Ansonsten weiß ich auch nicht, was du machen musst
 
Bekommst Du irgend eine Fehlermeldung, die weiter helfen könnte?

Was ist mit den includes, liegen die Daten an der erwarteten Stelle?

Sorry, das hilft mir bisher nicht viel weiter.

vop
 
@Irgendjemand_1

Ja die minuten werden angezeigt. das funktioniert.


@vop

es werden keine Fehlermeldungen angezeigt und ja die dateien liegen alle dort wor sie hingehören.

hier mal der link zu der besagten Seite. DER LINK
ich selber hab ja auch keine möglichkeit irgenwas zu testen bin ja nicht der webmaster der seite.
 
hab mal nach register_globals gesucht und gefunden. es steht off
bei mir on.
also ist der code in seinen Grundfesten gar nicht verkehrt nur die Superglobalen müssen geändert werden.

heißt das auch, das ich die variablen die in der datei stehen und ich mittels include hole auch geändert werden müssen.?


danke an Alle erstmal
 
Zuletzt bearbeitet:
Kommt drauf an was in den Variablen drin steht..... wenn dorthin auch irgendwas durch z.b. ein Formular oder Link übergeben wird, dann sicher.
 
das sind variablen die Ergebnisse aus der Datenbank ermitteln bzw liefern.
Soweit läuft das Script auf meinem Server mit der "neuen" Varainte.
Ich hoffe das es dann auch auf der CGI Server läuft

Ok danke erst mal
 
Zurück