php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.08.2005, 22:09  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard Fehlersuche

Hi,

ich arbeite gerade an meiner Seite. Leider funktioniert sie nicht richtig. Wenn ich sie auf meinen (PHP-)Server lade und im Browser aufrufe erscheint nur eine weiße Seite. Ich weiß nicht woran das liegt.

Ich habe nur die folgenden PHP-Codes eingebaut; vielleicht findet jemand einen Fehler. Ich als Ober-Noob jedenfalls nicht

PHP-Code:
<?php
$screenfile 
fopen("screenliste""r");
$bild_anzahl fread($screenfilefilesize("screenliste"));
fclose($screenfile);
$bildnummer1 rand(1,$bild_anzahl);

echo 
"<a href=\"images/screenshots/".$bildnummer1.".png\" target=\"_blank\"><img src=\"images/screenshots/".$bildnummer1.".png\" class=\"anibild\" width=\"121\" height=\"133\" /></a>

 "
;

?>
PHP-Code:
<?php
$downloadfile 
fopen("downloadliste""r");
$load_anzahl fread($downloadfilefilesize("downloadliste"));
    
$loadnummer rand(1,$load_anzahl);
$counter 0;
do{
    
$load_name fread($downloadfilefilesize("downloadliste"));
    
$load_pfad fread($downloadfilefilesize("downloadliste"));
    
$load_art fread($downloadfilefilesize("downloadliste"));
    if(
$counter == $loadnummer)break;
    
$counter++;
} while (
$counter == 999999)
fclose($downloadfile);
echo 
"<a href=\"".$load_pfad."\" target=\"_blank\"><img src=\"images/".$load_art."_download.PNG\" />".$load_name."</a>";
?>


PHP-Code:
<?php
$partnerfile 
fopen("partnerliste""r");
$partner_anzahl fread($partnerfilefilesize("partnerliste"));
$partnernummer rand(1,$partner_anzahl);
$counter 0;
do{
    
$partner_name fread($downloadfilefilesize("downloadliste"));
    if(
$counter == $partnernummer)break;
    
$counter++;
} while (
$counter == 999999)
fclose($partnerfile);
echo 
"<a href=\"http://".$partner_name."\" target=\"_blank\">".$partner_name."</a>";
?>


PHP-Code:
<?php
$teamfile 
fopen("teamliste""r");
$personen_anzahl fread($teamfilefilesize("teamliste"));
for(
$person=1$person<$personen_anzahl$person++){
$person_name fread($teamfilefilesize("teamliste"));
echo 
"<a href=\"impressum.php\">".$person_name."</a>
"
;
}
fclose($teamfile);
?>


PHP-Code:
<?php
$jobfile 
fopen("jobliste""r");
$jobs_anzahl fread($jobfilefilesize("jobliste"));
for(
$job=1$job<$jobs_anzahl$job++){
 
$job_name fread($jobfilefilesize("jobliste"));
 echo 
"<a href=\"jobs.php\">".$job_name."</a>
"
;
}
fclose($jobfile);
?>

Vielen Dank fürs durchschauen.
FBI ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.08.2005, 22:11  
Gast
 
Beiträge: n/a
Standard

Wenn Du Dir den Quelltext der Seite mal vom Browser anzeigen lässt, was steht dnn da drin?

Hast Du denn auch ein vernünftiges HTML-Grundgerüst oder ist das da oben alles?
 
Alt 01.08.2005, 22:17  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard

Also natürlich habe ich auch ein vernünftiges HTML-Grundgerüst
Keine Angst :wink:

Aber mit dem Seitenquelltext... Da sagst du mal ws Da steht nur:
Zitat:
Zitat von firefox
<html><body></body></html>
Hat jemand ne Anung woran das liegen könnte?


Aber schon mal vielen Dank fürs Antworten und durchlesen
FBI ist offline  
Alt 01.08.2005, 22:31  
Gast
 
Beiträge: n/a
Standard

Hmmmm, irgendwie erfolgt da keine Ausgabe...

sieht so aus, als wenn die PHP-Teile nicht abgearbeitet würden. Mal
PHP-Code:
<?php
error_reporting
(E_ALL);
?>
an den Anfang des Scripts setzen und vor den IFs einfach mal per echo die entsprechenden Variablen ausgeben lassen, ob die die erwarteten Werte haben.
 
Alt 02.08.2005, 07:43  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard

Kannst du mir erklären, was
PHP-Code:
<?php
error_reporting
(E_ALL);
?>
bringt? Würde ja gerne verstehen was ich mache

Ich werdes aber mal ausprobieren...


Danke
FBI
FBI ist offline  
Alt 02.08.2005, 08:05  
Gast
 
Beiträge: n/a
Standard

Das gibt Dir schöne Fehlermeldungen aus, die sonst evtl unterbleiben würden.

http://de2.php.net/error_reporting
 
Alt 02.08.2005, 08:15  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard

Hmm.. Die Seite ist immernoch weiß... Da kommt nix.

Muss mal schaun, ob der in irgendwo in ner Endlosschleife hängt...


EDIT: Wenn ich rand(1, 1); schreibe, sucht der dann gar keinen Wert raus oder kommt da 1 raus oder was? Weil zwischen 1 und 1 gibts ja nur Kommazahlen...
FBI ist offline  
Alt 02.08.2005, 08:20  
Gast
 
Beiträge: n/a
Standard

Wie schon mal geschrieben, lass Dir am besten mal während des Ablaufs alle relevanten Variablen per echo ausgeben und guck noch, ob die auch die erwarteten Werte haben; das scheint mir nämlich nicht der Fall zu sein

Und wegen rand(1,1): Probier's doch einfach mal aus... :wink:
 
Alt 02.08.2005, 08:35  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard

joa, danke.

Also ich habe den Fehler gefunden... War wirklich ne Endlosschleife. Danke für die Hilfe..

Aber vielleicht brauche ich nochmal was oder habe Fragen...
FBI ist offline  
Alt 02.08.2005, 08:49  
FBI
Benutzer
 
Registriert seit: 17.02.2005
Beiträge: 57
FBI
Standard

Hab noch ne Frage (wie erwartet):

Wie kann ich eine Datei Zeile für Zeile auslesen?
Ich meine der Parameter bei fread gibt ja die Anzahl der ZEICHEN die gelesen werden sollen an...

Gibt es eine Möglichkeit aus einer Datei in einer Schleife jedes mal die nächste Zeile auszulesen?
FBI 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
Hilf bei Fehlersuche --> failed to open stream pit62 PHP Tipps 2006 13 22.06.2006 14:00
php fehlersuche - lösung? Lina PHP Tipps 2006 10 18.06.2006 20:51
Login Fehlersuche PHP Tipps 2005-2 4 07.09.2005 15:58
Fehlersuche, Parsen funktioniert nicht! PHP Tipps 2005-2 6 23.08.2005 20:40
fehlersuche PHP Tipps 2005-2 45 03.07.2005 19:39
Fehlersuche PHP Tipps 2005-2 2 26.06.2005 21:55
Wohl etwas blind.......Fehlersuche. Calexico PHP Tipps 2005 2 23.04.2005 10:43
Cäsar-Verschlüsselung oder auch Fehlersuche im Script PHP Tipps 2005 13 31.03.2005 00:43
Rekursvive Funktionen - Fehlersuche =( PHP Tipps 2005 5 26.03.2005 21:25
mysql_fetch_row will nicht - kleines Script Fehlersuche Datenbanken 11 12.02.2005 20:51
Fehlersuche SQL-Abfrage PHP Tipps 2004-2 4 24.11.2004 11:56
Fehlersuche: Ordner aus Verzeichnis auslesen DannyD PHP Tipps 2004-2 6 19.11.2004 20:36
auf Fehlersuche PHP Tipps 2004-2 6 13.11.2004 02:02
Fehlersuche in SQL-Abfrage Datenbanken 11 10.11.2004 17:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:26 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.