anzeige

Fragen zu php funktionen


Seite: 1 2 3 4
Autor Beitrag
Abgemeldet
15.10.06 - 22:29:05 Uhr

Hi,
diese Frage gilt eher nenad,aber ich wette das irgendwer aus der Community bescheid weiss:
Also für einen Gameserver Viewer brauche ich die folgenden Funktionen:
fopen()
fsockopen()
Der Server Viewer geht nicht,daher nehme ich an das diese Deaktiviert sind,oder?
Falls ja,kann man die Irgendwie aktiviert haben?@nenad ??

MFG
Unreal
Abgemeldet
15.10.06 - 22:49:39 Uhr

ich glaube auch dass sie deaktiviert sind weil bei mir funktionierts auch nicht

EDIT: Mein Problem ist gelöst! ich habe es anders gemacht
Abgemeldet
15.10.06 - 23:23:23 Uhr

wie denn?^^
sinus2
16.10.06 - 00:59:03 Uhr

fopen müsste eghen, ich hatte das vor kurzem mal ausprobiert. Einwandfrei.

-------------
http://www.sinusweb.de.gg
Abgemeldet
16.10.06 - 08:07:37 Uhr

hmm i hab ein thumbnail script ghabt und hab fopen() benutz um zu schauen ob das thumbnail schon existiert jz hab ichs mit file_exists() gmacht! aber i glaub das hilft unreal net weiter
Abgemeldet
16.10.06 - 08:18:17 Uhr

ya haha
ich brauch irgend server viewer also für gameserver.
am besten für devils clanportal.
irgend wer ne idee?
Abgemeldet
16.10.06 - 08:18:26 Uhr

sry für 3 fach post,war ein fehler mit meinem browser
Abgemeldet
16.10.06 - 08:18:48 Uhr

sry für 3 fach post,war ein fehler mit meinem browser
Teegee
08.03.10 - 02:35:27 Uhr

gleich mal einen passenden Thread gefunden

So ich hab nach 1.5 Stunden meinen ersten SELBST geschriebenen Code fertig. (So wie Sammy es mir geraten hat hab ich mich mal etwas in php eingelesen)

Nun er sieht folgendermassen aus:

  1. <?php  
  2. $var $_GET['file'];  
  3. if (empty($var)) {  
  4.     echo 'LEER';  
  5. } else {  
  6. $file $_GET['file'];  
  7. if (!file_exists($_SERVER['DOCUMENT_ROOT'] . '/pages/' $file '.html')){     
  8.     echo 'NICHT vorhanden';  
  9. } else {    
  10.     echo 'VORHANDEN';  
  11. }   
  12. }  
  13. ?>  

(Zu beachten ist dass zur Funktionskontrolle noch nen Ordner pages braucht mit mindestens einer HTML Datei drin. eigentlich selbsterklärend)


Nun meine Frage:
Was ist der Unterschied, wenn ich
(int)$_GET['file']
verwende im Vergleich zu oben im Code.

Mich wundert es nämlich dass in gewissen php Files (die hier von euch zusammengeschrieben wurden) (int)$_GET drin ist und es funktioniert, und wenn ich es (oben) verwende funktioniert die abfrage nicht.

Was bewirkt das (int)? Hab mal gehört (hier) sowas wie dass er die Info ganz sicher aus der Eingabe nimmt oder sowas. Will aber nichts im voraus behaupten.

Andere Frage: gibt es da noch etwas zu verbessern am Code? (Schönheitsfehler, Vereinfachungen)
SammysHP
08.03.10 - 15:20:35 Uhr

(int) ist eine Form des Casting (Typenumwandlung) in php. Damit wird sichergestellt, dass der übergebene Wert von $_GET ganz sicher ein Integer ist (in diesem Falle aufgrund der Sicherheit).

Weitere Informationen zur Typenumwandlung: http://de.php.net/manual/de/language....ggling.php

_________________
www.sammyshp.de
Seite: 1 2 3 4

- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -