f()sockopen

Eléphanteau du PHP | 12 Messages

23 févr. 2008, 00:22

Bonjour
après une petite recherche sur le forum (infructueuse) je me décide à poser la question:
j ai plusieurs site notamment à base du nuked klan et je voudrais utiliser des modules de serveur ou teamspeak mais ceux ci demande que la fonction f()sockopen soit activée. Après quelques recherches je n ai toujours pas de réponse a mon problème et je ne vois pas comment l'activer. J ai un serveur dédié avec apache et php5.

Quelqu un peut il m'éclairer ?

Merci

ViPHP
ViPHP | 5924 Messages

23 févr. 2008, 00:46

Donne ton php.ini, ainsi que ta version de php…

Eléphanteau du PHP | 12 Messages

23 févr. 2008, 00:54

Désolé mais je ne le trouve pas j ai regarder dans le rep php5 et dans celui d'apache mais rien.

C est une install ovh basée sur gentoo 2006

Web : apache2 / php5 (suPHP) / ssl

Merci

Mammouth du PHP | 1511 Messages

23 févr. 2008, 11:37

Regarde dans /etc/php5/apache2 sur ton serveur.
Sur mon serveur c'est dans ce coin la que mon php.ini est localisé...
@++ ;)

ViPHP
ViPHP | 5924 Messages

23 févr. 2008, 12:31

Ca peut être directement dans /etc aussi…
Ou bien sur vérifier le chemin dans le phpinfo si tu ne trouves pas…

Eléphanteau du PHP | 12 Messages

26 févr. 2008, 14:12

Voici mon php.ini php5 (un peux long)


voila
Modifié en dernier par darkvad le 27 févr. 2008, 14:18, modifié 1 fois.

ViPHP
ViPHP | 5924 Messages

26 févr. 2008, 14:23

Voici mon php.ini php5 (un peux long)
C'est un php.ini quoi…
J'ai enlevé les commentaires, tu peux enlever ton php.ini (histoire que ce soit plus clair) ?

Code : Tout sélectionner

[PHP] engine = On zend.ze1_compatibility_mode = Off short_open_tag = On asp_tags = Off precision = 12 y2k_compliance = On output_buffering = Off zlib.output_compression = Off implicit_flush = Off unserialize_callback_func= serialize_precision = 100 allow_call_time_pass_reference = On safe_mode = Off safe_mode_gid = Off safe_mode_include_dir = safe_mode_exec_dir = safe_mode_allowed_env_vars = PHP_ safe_mode_protected_env_vars = LD_LIBRARY_PATH disable_functions = disable_classes = expose_php = On max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 8M ; Maximum amount of memory a script may consume (8MB) error_reporting = E_ALL & ~E_NOTICE display_errors = On display_startup_errors = Off log_errors = Off log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off variables_order = "EGPCS" register_globals = Off register_long_arrays = On register_argc_argv = On auto_globals_jit = On post_max_size = 8M magic_quotes_gpc = On magic_quotes_runtime = Off magic_quotes_sybase = Off auto_prepend_file = auto_append_file = default_mimetype = "text/html" include_path = ".:/usr/share/php5" doc_root = user_dir = extension_dir = "./" enable_dl = On file_uploads = On upload_max_filesize = 2M allow_url_fopen = On default_socket_timeout = 60 [Date] [Syslog] define_syslog_variables = Off [mail function] SMTP = localhost smtp_port = 25 [SQL] sql.safe_mode = Off [ODBC] odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 [MySQL] mysql.allow_persistent = On mysql.max_persistent = -1 mysql.max_links = -1 mysql.default_port = mysql.default_socket = mysql.default_host = mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode = Off [MySQLi] mysqli.max_links = -1 mysqli.default_port = 3306 mysqli.default_socket = mysqli.default_host = mysqli.default_user = mysqli.default_pw = mysqli.reconnect = Off [mSQL] msql.allow_persistent = On msql.max_persistent = -1 msql.max_links = -1 [PostgresSQL] pgsql.allow_persistent = On pgsql.auto_reset_persistent = Off pgsql.max_persistent = -1 pgsql.max_links = -1 pgsql.ignore_notice = 0 pgsql.log_notice = 0 [Sybase] sybase.allow_persistent = On sybase.max_persistent = -1 sybase.max_links = -1 sybase.min_error_severity = 10 sybase.min_message_severity = 10 sybase.compatability_mode = Off [Sybase-CT] sybct.allow_persistent = On sybct.max_persistent = -1 sybct.max_links = -1 sybct.min_server_severity = 10 sybct.min_client_severity = 10 [bcmath] bcmath.scale = 0 [browscap] [Informix] ifx.default_host = ifx.default_user = ifx.default_password = ifx.allow_persistent = On ifx.max_persistent = -1 ifx.max_links = -1 ifx.textasvarchar = 0 ifx.byteasvarchar = 0 ifx.charasvarchar = 0 ifx.blobinfile = 0 ifx.nullformat = 0 [Session] session.save_handler = files session.use_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 1440 session.bug_compat_42 = 1 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.hash_function = 0 session.hash_bits_per_character = 4 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" [MSSQL] mssql.allow_persistent = On mssql.max_persistent = -1 mssql.max_links = -1 mssql.min_error_severity = 10 mssql.min_message_severity = 10 mssql.compatability_mode = Off mssql.secure_connection = Off [Assertion] [Verisign Payflow Pro] pfpro.defaulthost = "test-payflow.verisign.com" pfpro.defaultport = 443 pfpro.defaulttimeout = 30 [COM] [mbstring] [FrontBase] [gd] [exif] [Tidy] tidy.clean_output = Off [soap] soap.wsdl_cache_enabled=1 soap.wsdl_cache_dir="/tmp" soap.wsdl_cache_ttl=86400

ViPHP
ViPHP | 5924 Messages

26 févr. 2008, 14:26

Sinon, je ne vois aucune trace de désactivation de la fonction fsockopen().
Que te donne un var_dump(function_exists('fsockopen')) ?

Eléphanteau du PHP | 12 Messages

27 févr. 2008, 13:50

Désolé pour la taille du php.ini mais je ne voulais pas supprimer n'importe quoi !

Cela me donne ca :

bool(true)

Merci

ViPHP
ViPHP | 4039 Messages

27 févr. 2008, 14:04

Désolé pour la taille du php.ini mais je ne voulais pas supprimer n'importe quoi !
Utilises la balises

Code : Tout sélectionner

, comme sekiltoyai l'a joliment fait. :wink:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

ViPHP
ViPHP | 5924 Messages

27 févr. 2008, 14:10

Ou supprime le, vu que j'ai posté une version réduite…

Eléphanteau du PHP | 12 Messages

27 févr. 2008, 14:30

Fallait bien mettre cette commande dans une page php ?

Je débute en php, c est chaud pour moi ! (suis un peux vieux ! lol)

ViPHP
ViPHP | 5924 Messages

27 févr. 2008, 15:22

oui, c'était pour vérifier que la fonction existait bien, et c'était le cas.
Tu as une erreur lorsque tu utilises les modules dont tu parles ?

Eléphanteau du PHP | 12 Messages

27 févr. 2008, 21:45

Bonsoir !

Non pas d'erreur mais pas de connections avec le serveur de de jeux.

ViPHP
ViPHP | 5924 Messages

27 févr. 2008, 21:53

Donc montre ton code.

Edit : confusion de sujet…