php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.11.2011, 17:49  
Neuer Benutzer
 
Registriert seit: 26.05.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
wightscreen befindet sich auf einem aufstrebenden Ast
Standard PHP Fehler ?

Wo ist der Fehler?
Ich bekomme nur eine blankpage zu sehn btw.

PHP-Code:
<?php

include('kern/init.inc.php');

$errors = array();

if (isset(
$_POST['url'] )){

if (
strlen$_POST ['url']) > 255){

 
$errors[] = 'Limit is 255 characters.';

 } }


 if (
filter_vars($_POST['url'], FILTER_VALIDATE_URL) === false ){

  
$errors[] = 'URL not valid!';

  }

  if (empty (
$errors)){

     
$url_key shorten_url($_POST ['url']);

  }


 
?>

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="follow, all">
<meta name="language" content="en">
<link rel="shortcut icon" href="res/fav.png" type="image/png">


<title>URL5|-|0R7|\|3R</title>
<link rel="stylesheet" href="res/style.css" type="text/css" >


</head>

 <body>

     <div id="header">
         <div class="headerleft">
    <style type="text/css">
    </style>
        
        <h1>URL5|-|0R7|\|3R</h1>
                          
         </div>
     </div>

     <div id="pad">
        
        <form id="globalform" method="post" action="los.php">
        
        <div id="form" >
                    
            <input type="text" name="tiny" id="tiny" name="form"  value= "http://" > 
        </div>
      
        <div id="subbut" >
            
           <input type="submit"class="myButton" name="Button" value="Tiny!">
    
         </div>        
         </form>
     <div id="out" >
     
      
 <?php 

if (empty($errors) === false){
echo 
'<ul>';

foreach (
$errors as $errors){
echo 
"<li> {$errors}</li>";
}

echo 
'</ul>';
} else if (isset(
$url_key)){
echo 
"Your URL: http://url.com/los.php?key={$url_key}";
}
?>
     
     </div>
     </div>
                                              
  </body>
  <div id="footer" >
  <h2>© 2011</h2>
  </div>
</html>
wightscreen ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.11.2011, 17:53  
Neuer Benutzer
 
Registriert seit: 23.06.2011
Beiträge: 27
PHP-Kenntnisse:
Anfänger
dlite befindet sich auf einem aufstrebenden Ast
Standard

das erste was ich hier probieren würde:echos an mehreren Stellen setzen, mit Zahlenwerten 1- x

danach error_reporting(E_ALL)

Wenn davon nichts bei der Fehlersuche hilft, frag nocheinmal
dlite ist offline   Mit Zitat antworten
Alt 08.11.2011, 17:53  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

http://www.php.de/wiki-php/index.php...ging:Leitfaden
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.11.2011, 17:56  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von wightscreen Beitrag anzeigen
Wo ist der Fehler?
Betreibe Debugging und finde es heraus.

Error Reporting anschalten. Debugausgaben machen.

Am besten schaltest du das Error Reporting in der PHP.ini direkt ein und nciht im Script (solange du dich auf einem Testsystem befindest) da dir ansonsten Parse Errors nicht gezeigt sein.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 08.11.2011, 18:10  
Neuer Benutzer
 
Registriert seit: 26.05.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
wightscreen befindet sich auf einem aufstrebenden Ast
Standard

ok ist ein Parse error: syntax error, unexpected T_INCLUDE.....

das sieht so aus:
PHP-Code:
include("{$path}/inc/shortener.inc.php"): 
was mach ich falsch?


(danke für die hillfe !)
wightscreen ist offline   Mit Zitat antworten
Alt 08.11.2011, 18:21  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Statt dem Doppelpunkt ein Semikolon. Wobei der Fehler wahrscheinlich schon eine Zeile obendrüber ist, wenn ihn schon das Include stört
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Zip Archive mit PHP erstellen - Kein Fehler, aber ZIP Archiv ist nicht da robat PHP Tipps 2010 34 09.03.2011 20:17
[Erledigt] session_start - Fehler Schmuse PHP Einsteiger 6 03.03.2011 13:42
Sqlite3 "Update", Fehler bei mehr als 1 "Set" Anweisung skerge12 Datenbanken 4 21.12.2010 09:45
Funktion rename() auf USB-Festplatten bringt Fehler Wing PHP Tipps 2010 13 16.07.2010 23:00
MySQL: Fehler 10046 keine Datenbank ausgewählt aschunk Datenbanken 5 22.04.2010 12:27
[Erledigt] Syntax Error - Wo ist der Fehler? Extremefall PHP Tipps 2009 5 14.12.2009 17:46
[Erledigt] vista, windows update Fehler 80070422 Screeze Off-Topic Diskussionen 3 23.09.2009 18:24
[Erledigt] Fehler bei Array ausgabe newWorldOrder PHP Tipps 2009 2 23.02.2009 17:29
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05


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