Warum werde meine PHP scripte nicht ausfeführt???

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: Warum werde meine PHP scripte nicht ausfeführt???  (Gelesen 8933 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Warum werde meine PHP scripte nicht ausfeführt???
« am: 26.März 2010, 16:38:42 »

Hallo,

ich habe mehrere PHP Scripte, wie z.B. eigene counter.php oder kontaktformular.php. Und ich kann Sie nicht benutzen,
werden einfach nicht in html "included" und logischerweise nicht angezeigt. Obwohl ich bei altem Hosting Provider keine
Probleme hatte, es hat alles funktioniert und es wurde auch alles problemlos angezeigt.
Die Berechtigungen sind auch richtig eingestellt. Was mach ich falsch???

Ich hab mir gestern ACTIVE PRO Tarif freischalten lassen.

Bitte hilft mir!
Gespeichert


dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #1 am: 26.März 2010, 16:43:15 »

was du mal testen kannst auf die schnelle

füge mal den unteren code auf eine der
seiten ganz am ende ein wo du den counter
haben magst


<?php
echo "<center>test text für den counter</center>";
?>

der code schreibt dir nur in php den text

test text für den counter

ohne "" zentriert an der stelle aus wo du ihn hincopierst

wenn der text angezeigt wird geht bei dir zumindest mal php

weil nach der beschreibung

https://ssl.euserv.de/produkte/webspace/active_pro.php?sess_id=

sollte php gehen und demnach auch include
« Letzte Änderung: 26.März 2010, 16:53:54 von dsh »
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #2 am: 26.März 2010, 17:05:23 »

Danke für die Hilfe
ich hab in html so eingefügt:
<?php
echo counter;
?>

und es wird auf der Seite das Wort "counter" nicht angezeigt!
Also geht es nicht >:(
Vielleicht irgendwas in .htaccess eintragen??
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #3 am: 26.März 2010, 17:06:33 »

trage bitte den code so ein wie ich ihn gepostet habe da das
was du einträgst kein korrektes php ist  :'(


<?php
echo "<center>test text für den counter</center>";
?>


Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #4 am: 26.März 2010, 17:24:12 »

Also hab ich gemacht, das wir mir angezeigt:

Zitat
Besucher: test text für den counter"; ?>


Das Wort "Besucher" stamm von der html.
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #5 am: 26.März 2010, 17:27:50 »

poste mal bitte das stück code wo du das eingefügt hast
irgend was stimmt da nicht
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #6 am: 26.März 2010, 17:29:48 »

So ist mein derzeitiger aufbau, das auf anderm Hosting problemlos funktioniert:

1. In der html wird so eingebunden:
<?php 
  
include("../counter/counter.php")
?>

2. und so sieht meine counter.php:
<?php
   header
("Content-Type: text/html; charset=utf-8");

   
session_set_cookie_params(3600);
   
session_start();

if(
file_exists("counter/counter.txt"))
  {
   
$datei fopen("counter/counter.txt","r+");
  }
 
if(
file_exists("../counter/counter.txt"))
  {
   
$datei fopen("../counter/counter.txt","r+");
  }

$counterstand fgets($datei10);


if(
$counterstand == "")
   {
   
$counterstand 0;
   }

if(!isset(
$_SESSION['counter_ip']))
   {
   
$counterstand++;
   
rewind($datei);
   
fwrite($datei$counterstand);
   
$_SESSION['counter_ip'] = true;
   }

echo 
$counterstand;
fclose($datei);

?>
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #7 am: 26.März 2010, 17:35:39 »

was ja effektiv das selbe ist wie mein echo ""; nur bei mir sollte da rein text stehen

dann mache mal was anderes bitte

erstelle dir eine datei auf dem server die du


xx.php nennst

das xx nennst du wie du magst damit nur

darein schreibst du nur


<?php
if (version_compare(PHP_VERSION'6.0.0') >= 0) {
    echo 
'I am at least PHP version 6.0.0, my version: ' PHP_VERSION "\n";
}

if (
version_compare(PHP_VERSION'5.3.0') >= 0) {
    echo 
'I am at least PHP version 5.3.0, my version: ' PHP_VERSION "\n";
}

if (
version_compare(PHP_VERSION'5.0.0''>=')) {
    echo 
'I am using PHP 5, my version: ' PHP_VERSION "\n";
}

if (
version_compare(PHP_VERSION'5.0.0''<')) {
    echo 
'I am using PHP 4, my version: ' PHP_VERSION "\n";
}
?>




da warscheinlich phpinfo bei dir deaktiviert ist

dann navigirst du zu der php datei im browser und kopierst das ergebniss hier als text rein


meins :

Zitat
I am using PHP 5, my version: 5.2.6-1+lenny8

die datei kannste dann gleich wieder löschen
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #8 am: 26.März 2010, 17:48:57 »

I am using PHP 5, my version: 5.2.10-pl0-gentoo
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #9 am: 26.März 2010, 17:51:17 »

so demnach geht bei dir definitiv php5  ;D

poste nun mal bitte 3-4 zeilen oberhalb und unterhalb von der stelle wo du include machst

inkl dem eingefügten include so wie du es machen würdest

immer unter der bedingung das da nichts geheimes steht dann bitte die stellen durch xxxxxx ersetzen  ;)
« Letzte Änderung: 26.März 2010, 18:20:03 von dsh »
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #10 am: 26.März 2010, 18:21:22 »

Also hab ich fast gedacht :o

also so sieht z.B. kontakt.hml:
  <div id="Menu_Leiste">
    <table width="800" border="0">
      <tr>
        <td width="22" height="15"><img src="../image/22px-Flag_of_Germany.png" border=0 width="22" height="13" /></td>
        <td width="22"><a href="#" target="_self"><img src="../image/22px-Flag_of_Russia_dunkel.png" width="22" height="15" border=0 id="sprytrigger1" onmouseover="this.src='../image/22px-Flag_of_Russia.png'" onmouseout="this.src='../image/22px-Flag_of_Russia_dunkel.png'" /></a></td>
        <td width="135">&nbsp;</td>
        <td width="416"><font size="1"><font color="#6D4D41">Besucher: </font><font size="1"><font color="#6D4D41">
<?php 
  
include("../counter/counter.php")
?>

        </font></font></font></td>
        <td width="60"><a href="kontakt.html" style="color:#FFF" onMouseOver="this.bgColor='#FF0000'; this.style.color='#FF0000';" onMouseOut="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" onclick="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" target="_self">KONTAKT</a></td>
        <td width="74"><a href="impressum.html" style="color:#FFF" onMouseOver="this.bgColor='#FF0000'; this.style.color='#FF0000';" onMouseOut="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" onclick="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" target="_self">IMPRESSUM</a></td>
        <td width="41"><a href="links.html" style="color:#FFF" onMouseOver="this.bgColor='#FF0000'; this.style.color='#FF0000';" onMouseOut="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" onclick="this.bgColor='#FFFFFF'; this.style.color='#FFFFFF';" target="_self">LINKS</a></td>


oder das geht z.B. auch nicht, eine externe Datei "includen" z.B. xx.c ist eine reine Text Datei:

      <div class="AccordionPanel">
        <div class="AccordionPanelTab">oled_dd-9664fc-2a.c</div>
        <div class="AccordionPanelContent">
          <pre class="sh_c">
<?php
 
include("../C/oled_dd-9664fc-2a.c")
?>

</pre>
        </div>
      </div>
    </div>
    <br class="clearfloat" />

Auf dem anderen Hosting läuft komischerweise :o
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #11 am: 26.März 2010, 18:24:31 »

<?php 
  
include("../counter/counter.php")
?>

        </font></font></font></td>

ersetzen durch

<?php 
  
include("../counter/counter.php");
?>

        </font></font></font></td>




<pre class="sh_c">
<?php
 
include("../C/oled_dd-9664fc-2a.c")
?>

</pre>

wiso .c als endung abgesehen von dem, das hier auch der ; fehlt  ;D
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #12 am: 26.März 2010, 18:28:39 »

Also die Endung C oder H werden in vielen Sprachen z.B. C# oder C++ angewendet, das sind Librarys die ich in meine Seite einfüge!
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #13 am: 26.März 2010, 18:30:35 »

k dann teste mal ob es geht wenn du ; so wie notwendig bei include machst

Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #14 am: 26.März 2010, 18:33:42 »

k dann teste mal ob es geht wenn du ; so wie notwendig bei include machst



geht nicht >:(

Das liegt 100% woanders, warum geht es bei dem anderem Hosting Provider, der ist ja auch noch um sonst, mit PHPUnterstüzung,.
Aber auch mit sehr viel Werbung >:(
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #15 am: 26.März 2010, 18:37:32 »

k machen wir mal nur eine datei fertig

poste mal bitte die include stelle und eine zeile oberhalb und unterhalb so wie sie online ist
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #16 am: 26.März 2010, 18:41:33 »

Das ist online Codefragment von CWSURF Provider:
<font size="1"><font color="#6d4d41">Besucher: </font><font size="1"><font color="#6d4d41">
       
10127


        </font></font></font>

Und der hier von EUServ:
        <td width="416"><font size="1"><font color="#6D4D41">Besucher: </font><font size="1"><font color="#6D4D41">
<?php 
  
include("../counter/counter.php");
?>

        </font></font></font></td>
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #17 am: 26.März 2010, 18:49:01 »

 <td width="416"><font size="1"><font color="#6D4D41">Besucher: </font><font size="1"><font color="#6D4D41">

ist ja die zeile darüber

nur wiso postest du als online codefragment von cwsurf

<font size="1"><font color="#6d4d41">Besucher: </font><font size="1"><font color="#6d4d41">
        
10127


        </font></font></font>

sollte da ja eigentlich
Besucher: 10127
stehen  ???


nimm mal bei euserv "<?php" und "?>" ausm code raus und teste nochmal

bzw teste mal die pfade mit "echten"

also das

<?php 
  
include("../counter/counter.php");
?>


ersetzen durch


<?php 
  
include("counter/counter.php");
?>


bzw deinen internen relativen pfad ( kannste per ftp schön sehen )
« Letzte Änderung: 26.März 2010, 18:51:25 von dsh »
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #18 am: 26.März 2010, 19:34:38 »

Besucher: 10127so sieht es auf cwsurf, funktioniert also!

Besucher:so sieht es auf euserv, funktioniert also nicht!


<?php 
  
include("../counter/counter.php");
?>
dieser Pfad stimmt schon, sonst würde es bei dem cwsurf nicht funktionieren

genau so wie hier:
<?php 
   
include("../PHP/kontakt/contact.php");
?>

Vielleicht soll ich alle *.html in *.php umschreiben, ich weiß halt neich was ich noch machen soll ??? :o >:(
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #19 am: 26.März 2010, 19:42:07 »

andere idee

schaue mal nach ob alle innerhalb von include angegebenen ordner
sowie alle dateien

groß und kleinschreibtechnisch EXACT so wie per ftp zu sehen geschrieben
sind

counter
/
counter.php





PHP
/
kontakt
/
contact.php


bzw ob du per direkter eingabe der url auf die contact.php sie gestartet bekommst
wenn ja dann trage den pfad mal in das include ein
« Letzte Änderung: 26.März 2010, 19:44:24 von dsh »
Gespeichert
 

Seite erstellt in 0.113 Sekunden mit 17 Abfragen.