kostenloser Webspace werbefrei: lima-city


Fehlermeldung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.

    Weis jemand was diese ref="/tag/fehlermeldung">Fehlermeldung hei?t?

    Warning: fopen(./deu/index.html) [function.fopen]: failed to create stream: Permission denied in /home/httpd/vhosts/nebur.jadesowo.com/httpdocs/editor.php on line 106
    
    Warning: fputs(): supplied argument is not a valid stream resource in /home/httpd/vhosts/nebur.jadesowo.com/httpdocs/editor.php on line 107
    
    Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/vhosts/nebur.jadesowo.com/httpdocs/editor.php on line 108
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    probier mal Folgendes:
    Gib mal dem Verzeichnis die Rechte 777.

    Sollte dann klappen.
  4. das ist abh?ngig von den rechten. du hast die verzeichnisse schreibgesch?tzt hochgeladen. das darfst du nicht machen, wenn du extern was ?ndern willst.
  5. k*********2

    Erkl?r mir das mal, was 777 bedeutet! Les das ?fters, aber wei? nicht, was das bedeutet!
  6. Hallo,
    also das 777 ist der Berechtigungsmodus f?r eine Datei / Ordner.
    Die dreistellige (oder vierstellige 0777) wird als Oktalzahl angegeben.
    Bei Angabe als Oktalzahl legen die letzten drei Ziffern jeweils die Rechte f?r den Besitzer, die Gruppe und die Anderen fest. Die einzelnen Bits der Oktalziffer stehen dabei f?r Lesen (4), Schreiben (2) und Ausf?hren (1).

    Hope this explains it.

    Und 777 bedeutet hier dann, dass alles zugelassen ist ;) Sollte man nat?rlich nicht immer verwenden, aber zum Testen ist es ganz gut.
  7. Oktal-Zahl Zugriffsrechte

    777 Lese- Schreib- und Ausf?hrbar-Recht f?r alle
    Achtung! Aus Sicherheitsgr?nden d?rfen Programmdateien nicht diese Kombination von Benutzerrechten haben.
    Nur Verzeichnisse d?rfen mit chmod 777 bearbeitet werden.

    775 Lese- und Ausf?hrbar-Recht f?r alle, Schreibrecht nur f?r user und group

    666 Lese- und Schreib-Recht f?r alle.
    Achtung! Verzeichnisse werden dadurch gesperrt

    664 Lese-Recht f?r alle, Schreib-Recht f?r user und group

  8. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.

    Ich bekomme folgende Fehlermeldung:


    Warning: Division by zero in .../suche2.php on line 16


    In der Zeile 16 steht folgendens:
    <?php
    $sqlab .= ' where UPPER(packung) like UPPER('%' . $suchbegriff . '%') AND UPPER(nr) like UPPER('%' . $suchbegriff2 . '%')';
    ?>


    Wie kann ich diesen Fehler beheben?

    Beitrag geaendert: 10.4.2007 18:36:50 von boyman
  9. Ist das immer noch die selbe Datei wie im Jahre 2004 ? :biggrin:

    Also, % ist der Modulo Operator. Das ist sowas ähnliches wie / (geteilt).

    Jetzt hast du folgendes stehen:

    ' like UPPER('%' . $suchbegriff . '%') '

    Entscheident ist, dass du % in Anführungszeichen geschrieben hast und es damit _nicht_ zum Teil des Strings sondern zu einem Operator gemacht hat, der den Modulo von 2 Strings berechnen soll. Und da man keinen Modulo von 2 Strings berechnen kann, wandelt PHP die Strings vermutlich in Zahlen um. In diesem Fall in 2 Nullen. Also Division durch null.
  10. t*****b

    Warnungen != Fehlermeldungen ;)

  11. Warnungen != Fehlermeldungen ;)


    Fehler!=Warnung!=Bug

    Und Warnungen sollte man trotzdem beachten, da sie helfen können Bugs zu vermeiden.
  12. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.


    Ist das immer noch die selbe Datei wie im Jahre 2004 ? :biggrin:

    Also, % ist der Modulo Operator. Das ist sowas ähnliches wie / (geteilt).

    Jetzt hast du folgendes stehen:

    ' like UPPER('%' . $suchbegriff . '%') '

    Entscheident ist, dass du % in Anführungszeichen geschrieben hast und es damit _nicht_ zum Teil des Strings sondern zu einem Operator gemacht hat, der den Modulo von 2 Strings berechnen soll. Und da man keinen Modulo von 2 Strings berechnen kann, wandelt PHP die Strings vermutlich in Zahlen um. In diesem Fall in 2 Nullen. Also Division durch null.

    Was soll ich stattdessen nehmen?
  13. Ich glaube du musst das Prozentzeichne ganz einfach maskieren probier es mal mit \% anstatt nur %.
  14. nein, er hat einfach nicht maskiert... mußt die ' maskieren ;-) ...sonst stehen die Prozentzeichen ohne Kontext, da du deine Strings mit ' beginnst.

    also so:
    $sqlab .= ' where UPPER(packung) like UPPER(\'%' . $suchbegriff . '%\') AND UPPER(nr) like UPPER(\'%' . $suchbegriff2 . '%\')';


    Grüßle
  15. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.

    Jetzt gibt er immer Keine Karte gefunden! aus. Dies soll er nur ausgeben wenn sich der gesuchte datensatz nicht in der datenbank befindet.

    Hier ist mal der ganze code:
    <?php
    $dbname = '**********';
    $dbh = mysql_connect('*******','********','******');
    mysql_select_db($dbname, $dbh);
    $suchbegriff = $_POST['suchbegriff'];
    $suchbegriff2 =  $_POST['suchbegriff2'];
    $sqlab = 'select * from karten'; 
    $sqlab .= ' where UPPER(packung) like UPPER(\'*' . $suchbegriff . '*\') AND UPPER(nr) like UPPER(\'*' . $suchbegriff2 . '*\')';
    $res = mysql_query($sqlab);
    $num = mysql_num_rows($res);
    if ($num==0) echo "Keine Karte gefunden!";
    while ($dsatz = mysql_fetch_assoc($res))
    {
    echo "<p><a href=\"javascript:popUp('http://i115.photobucket.com/albums/n294/Son-Gokuu/".$dsatz['packung']."/".$dsatz['packung']."-".$dsatz['nr'].".jpg')\" onfocus=\"blur()\">". $dsatz['name']."</a></p>
    ".$dsatz['eigenschaft']."".$dsatz['stufe']."".$dsatz['type']."".$dsatz['atkdef']."<br>".$dsatz['kartentext']."
    ";
    }
    ?>
  16. für doch mal deine Select-Abfrage im PhpMyAdmin direkt aus...
    kommen da überhaupt Zeilen zurück ?

    Grüßle
  17. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.


    für doch mal deine Select-Abfrage im PhpMyAdmin direkt aus...
    kommen da überhaupt Zeilen zurück ?

    Grüßle

    Ja es kommen zeilen zurück.
  18. Autor dieses Themas

    boyman

    Kostenloser Webspace von boyman

    boyman hat kostenlosen Webspace.

    Kann mir keiner weiterhelfen?
  19. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!