Avatar billede rix Novice
03. juli 2011 - 13:03 Der er 6 kommentarer og
1 løsning

mærklig cURL problem

jeg er ved at lave sådan at man kan hente noget tekst fra en anden hjemme side (min egen)

jeg har lavet det på en localhost og der virker den uden problemer men når jeg prøver det på min egen hjemme side virker den ikke?
den viser intet og da jeg slog error medelse til kom den ikke med noget

her er det jeg har lavet

function conect($link){
    $ch = curl_init();
        curl_setopt( $ch, CURLOPT_URL, $link );
        curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
        $cnt = curl_exec( $ch );
        curl_close( $ch );
        return $cnt;
        }

nogen der kan forklare hvorfor den ikke virker?
Avatar billede intenz Novice
04. juli 2011 - 18:28 #1
Måske det ikke er slået til på dit webhotel?
Prøv at lav phpinfo fil, og se om curl står i listen (søg på curl).

<?php
phpinfo();
?>
Avatar billede rix Novice
04. juli 2011 - 20:23 #2
der står dette her

curl
cURL support     enabled
cURL Information     7.12.1
Age     2
Features
AsynchDNS     No
Debug     No
GSS-Negotiate     Yes
IDN     Yes
IPv6     Yes
Largefile     Yes
NTLM     Yes
SPNEGO     No
SSL     Yes
krb4     No
libz     Yes
Protocols     ftp, gopher, telnet, dict, ldap, http, file, https, ftps
Host     i686-redhat-linux-gnu
SSL Version     OpenSSL/0.9.7a
ZLib Version     1.2.3

så den burde være slået til af hvad jeg kan se
Avatar billede intenz Novice
04. juli 2011 - 20:28 #3
Ja, det ser sådan ud. Er du sikker på at fejlmeddelelserne vises? Uanset hvad burde den skrive fejlen.

Prøv evt. at lave en bevidst fejl, og se hvad der sker.
(bare skriv noget udgyldigt - eg. jhgj - øverst i php filen)
Avatar billede rix Novice
04. juli 2011 - 21:38 #4
mærkligt jeg fandt dette her

echo ini_get('display_errors');

if (!ini_get('display_errors')) {
    ini_set('display_errors', 1);
}

echo ini_get('display_errors');

men den virker ikke :( så ved ikke helt hvad jeg skal gøre men i min local host virker fejlmedlerserne og der skriver den ikke
Avatar billede intenz Novice
04. juli 2011 - 21:56 #5
Prøv:

ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT);
Avatar billede rix Novice
04. juli 2011 - 22:00 #6
virker ikke
hvis jeg skriver noget alá dette her
2123jk
imellem <?php ?> så bliver resultatet at siden bliver hvid
Avatar billede rix Novice
06. juli 2011 - 00:26 #7
tror jeg må finde en anden løgsning men tak for du gad at give dig tid
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester