php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2004, 08:19  
Benutzer
 
Registriert seit: 24.07.2003
Beiträge: 46
dj-digger
Standard Scripte laufen, bringen FM: error 500: Interner Serverfehler

Hallo PHP-Gemeinde,

ich habe einen kleinen Online-Shop geschrieben, aber nicht mit SQL, sondern mit TXT Dateien, die sozusagen als Datenbank dienen.

Um einen Artikel in den Warenkorb zu legen, habe ich eine kleine Form gebaut:

Code:
<form action='warenkorb.php' method='POST'>
 <input type='hidden' name='artikel' value='12345'>
 <input type='text' size='1' maxlength='3' name='anzahl' value='1'>
 <input type='submit' value=' In den Warenkorb '>
</form>
Die warenkorb.php macht nix anderes als die Artikelnummer und die dazugehörige gewünschte Anzahl in eine txt zu legen.

Als ich diese zu Hause ausführte, ging alles wunderbar.
Jetzt habe ich alles auf einen 1und1 Server geladen und da kommt plötzlich die Meldung:

************************************************** *******
error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!

************************************************** *******

Was kann das sein? Ich bekam schon den Tipp folgendes einzufügen

Code:
extract($_POST); 
extract($_GET);
jedoch war das auch nicht rätsels Lösung!

Was mich an der Fehlermeldung verwirrt ist, das wenn ich im Browser auf zurück gehe, er die Änderungen im Warnkorb sichtbar macht, das heißt, das Script scheint auch auf dem Server zu funktionieren, allerdings mit dieser Fehlermeldung!

BITTE BITTE HELFT MIR!!
dj-digger ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.12.2004, 15:52  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

----
500 Internal Server Error:
Es liegt ein interner Serverfehler vor, klassischerweise funktioniert ein CGI-Skript nicht richtig oder liefert keinen gültigen Header zurück. Darüber hinaus können Prozeßabstürze oder Ressourcenengpässe für das Auftreten dieses Fehlers verantwortlich sein
----
Kleiner Auszug aus der Statusliste und der dazugehörigen Erklärung...



vielleicht kannst du ja was damit anfangen
nautiluS ist offline  
Alt 20.12.2004, 15:54  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

kenn das bei php nur von strato, vieleicht benutzt du irgendeinen php-befehl der bei 1und1 nicht erlaubt ist.

mfg
robo47
robo47 ist offline  
Alt 20.12.2004, 15:57  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

ah - da fällt mir noch ein, hast du die rechte für deine txt-dateien richtig gesetzt?
ich glaube die müssen auf 677 laufen...
nautiluS ist offline  
Alt 21.12.2004, 07:13  
Benutzer
 
Registriert seit: 24.07.2003
Beiträge: 46
dj-digger
Standard

Die Rechte sind es nicht, die habe ich gerade überprüft.


Code:
$filename = "warenkorb.txt"; // das ist Warenkorb
$warenkorb = file($filename);  // Datei in ein Array auslesen
$size = sizeof($warenkorb);    // zählt die Elemente des Warenkorbes

if ($size < 1) // wenn der Warenkorb leer ist
{
 $fp = fopen($filename,"r+");   // Datei zum Schreiben öffnen
 if ($anz && $art)
 {
  if (substr($anz,1,1) == "") { $anz = "0".$anz; } // hier wird die Artikelnummer
  if (substr($anz,2,1) == "") { $anz = "0".$anz; } // 3stellig gemacht

  $string = $anz. "|" .$art. "\n";     // Eine Zeile erzeugen und dann
   fwrite($fp,$string);            // $string in die Datei schreiben
  fclose($fp);                     // Danach Datei schließen

 print "<meta http-equiv=\"refresh\" content=\"0; URL=artikel.php\">";
 // danach geht es zurück.
 }
}
Wenn schon ein Artikel drin ist, sieht es etwas komplizierter aus, aber er scheiterte ja schon hier dran! Die Variablen $anz und $art werden per Formular übertragen! siehe oben!

Was kann das noch sein?
dj-digger ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Scripte werden nicht mehr ausgeführt. Download Box ?! PHP Tipps 2007 2 12.11.2005 23:10
[Erledigt] ne harte nuss ... php scripte in html needed ... ABER PHP Tipps 2005-2 10 01.09.2005 00:03
Fertige Scripte zum Verkauf gesucht phpprofi Beitragsarchiv 1 06.06.2005 09:22
S: Programmierer - Mehrere Scripte und Parterprogramm Beitragsarchiv 1 11.05.2005 07:07
was tun das sich die scripte nicht stören PHP Tipps 2005 7 22.02.2005 19:38
fertige php scripte in ein cms einbinden PHP Tipps 2005 2 14.02.2005 08:42
Scripte laufen nicht nach Serverumzug PHP Tipps 2004 11 03.08.2004 11:52
Was ist das: HTTP 500 - Interner Serverfehler ??? PHP Tipps 2004 2 06.07.2004 12:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004-2/14409-scripte-laufen-bringen-fm-error-500-interner-serverfehler.html, strato 500 - interner serverfehler, http 500 nach update mediawiki, zend strato error 500, mediawiki interner serverfehler, http 500 interner serverfehler cgi mediawiki, http 500 interner serverfehler strato, http 500 interner serverfehler joomla, interner serverfehler 500, 500 - interner serverfehler strato, error 500: interner server fehler, dateidownload serverfehler, mediawiki \http 500\, mediawiki anmelden http 500 interner serverfehler, mediawiki update seiten werden nicht angezeigt, strato hosting http-fehler 500 bei php script, interner serverfehler cgi, 500 - interner serverfehler php script wird aber weiter ausgeführt, php website mediawiki \interner serverfehler\, joomla php einbinden interner serverfehler 500

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.