php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.09.2010, 09:56  
Neuer Benutzer
 
Registriert seit: 03.09.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
tekal befindet sich auf einem aufstrebenden Ast
Standard PHP Version 5.3.1

Hi Leude,
wenn ich auf meinem Xampp-Apache mit PHP 5.3.1 in irgendeinem Skript auf einer meiner Seiten die SHA()-funktion benutze, dann kommt folgende Fehlermeldung:

"Call to undefined function sha() in line ....."

, daraufhin hab ich einfach mal sha1() benutzt, aber möchte nun doch mal genauer wissen, ob SHA() das gleiche ist wie sha1() .

Kennt sich da einer genauer aus ??

EDIT:
Ich habe jetzt mal in der Dokumentation nachgeschaut, dort gibt es gar keine SHA() Funktion, aber wieso steht der Code dann im meinem (renommierten) Lernbuch?

Geändert von tekal (03.09.2010 um 10:05 Uhr).
tekal ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.09.2010, 10:11  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 592
Baltasar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

ich behaupte mal, es ging (in php 5.3.1) kein SHA()
Baltasar ist offline  
Alt 03.09.2010, 10:20  
Neuer Benutzer
 
Registriert seit: 03.09.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
tekal befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Baltasar Beitrag anzeigen
ich behaupte mal, es ging (in php 5.3.1) kein SHA()
Jo, das gleiche sagt ja die Dokumentation auch. Ich suche mal die 5.2.6 Dok, die nämlich mein Buch installieren lässt!
tekal ist offline  
Alt 03.09.2010, 10:22  
Neuer Benutzer
 
Benutzerbild von ricola
 
Registriert seit: 03.09.2010
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
ricola befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ich habe jetzt mal in der Dokumentation nachgeschaut, dort gibt es gar keine SHA() Funktion, aber wieso steht der Code dann im meinem (renommierten) Lernbuch?
Zwischen 5.2.6 und 5.3.1 gibt es nunmal Unterschiede. Dazu kann das Buch nichts..
Tippfehler sind aber auch bei genauster Kontrolle eines Lehrbuches manchmal nicht auszuschliessen...

Geändert von ricola (03.09.2010 um 10:26 Uhr).
ricola ist offline  
Alt 03.09.2010, 10:29  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

es gibt auch eine Reihe Leerbücher (^^), die erstmal einen eigenen Framework voraussetzen und dann munter nur noch Funktionen dieses Frameworks benutzen, als ob sie allgemein verfügbar sind ... (hab ich persönlich im Fall mehrerer Java-Bücher u.a. von Francis erlebt) ... könnte also sein, dass die Buchschreiber in irgendeinem Code-Schnipsel einfach SHA() als "wrapper" für sha1() geschrieben / erklärt / eingeführt , was auch immer , haben
eagle275 ist offline  
Alt 03.09.2010, 10:32  
Neuer Benutzer
 
Registriert seit: 03.09.2010
Beiträge: 3
PHP-Kenntnisse:
Anfänger
tekal befindet sich auf einem aufstrebenden Ast
Standard

Ok, ich habe genauer recherchiert. Das scheint wirklich ein Tippfehler des Buches zu sein. Sogar deren geschriebenes File im Internet, das man sich herunterladen kann, enthält den Fehler. Hab auf der Website des Buches nachgeschlagen unter Fehlern. Ich sage jetzt nicht welches Buch, um hier keine Werbung zu machen. Ansonsten ist das Buch nämlich ganz okay!

@Eagle275:
Das ist total ärgerlich so etwas und ebenfalls unprofessionell vom Herausgeber!
tekal ist offline  
Alt 03.09.2010, 11:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Das ist total ärgerlich so etwas und ebenfalls unprofessionell vom Herausgeber!
Fehlerfreie Systeme gibt es nicht. Also Verlag anschreiben, dann ist es in der nächsten Auflage korrigiert.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 03.09.2010, 11:45  
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

Könnte nicht auch die MySQL Funktion SHA() gemeint sein? Dort existiert sie nämlich und die komplette Großschreibung lässt drauf schließen... es ist jedenfalls ungewöhnlich PHP Funktionsaufrufe komplett in Großbuchstaben zu schreiben.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline  
Alt 03.09.2010, 19:24  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Du meinst sicherlich sha1(), möglicherweise ein Tippfehler im Buch.
__________________
"Nuschel ich?" - "Was?"
Chriz 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
Mysql fehler bei externen Zugriff SteiniKeule Datenbanken 4 18.06.2010 12:54
OpenID und XAMPP nanatsusaia PHP Tipps 2009 2 20.11.2009 13:21
Probleme mit Bildgenerierung swsche PHP Tipps 2009 8 31.10.2009 14:49
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
suche DRINGEND phped freeware version cos Off-Topic Diskussionen 2 06.07.2006 12:56
Upgrade Version 4 auf Version 5 snoopiline Datenbanken 3 06.06.2006 15:43
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Mysql Version 4.0.15 auf 4.1.7 Problem Ypsillon Datenbanken 1 27.02.2005 14:29
DOM/XML und PHP Version HTML, Usability und Barrierefreiheit 3 02.02.2005 15:42
Vermutlicher Konflikt zwischen Version 4.3.1 und 4.3.4? PHP Tipps 2004 1 15.06.2004 03:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
call to undefined function sha(), php version 5.3.1 mime_content_type, php version 5.3.1

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