kostenloser Webspace werbefrei: lima-city


PHP If Abfrage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    Hey leute,

    Ich habe mal eine Frage!
    Ich habe eine Seite und möchte dort gerne eine Tabelle einfügen!
    Nun möchte ich aber das ein Teil einer Tabelle weggeht wen eine anfrage zu einer url z.b. nein dieser Teil der Tabelle weggeht!

    z.b.

    Tabelle:

    Server: Online: Sonstiges:
    1 nein Kostenlos
    2 ja Kostenlos
    dort sieht man der Server 1 nicht online ist und möchte jetzt das der server mit dem nein verschwindet aber Andere wo ja steht der noch bleibt!

    könnte mir da einer helfen

    hoffe es hat jemand verstanden!

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Wo kommen die Informationen her?
  4. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    http://www.smsform.de/status.php?o=txt&id=3016

    zwar sagt der nicht ob der server online ist aber ob noch sms zum versenden sind!
  5. Ich habe es jetzt so verstanden Das Du eine Webseite hast
    die je- nachdem ob auf einer anderen Webseite (anderer Server) ja oder Nein steht einen Teil au-s bzw ein-blendet

    2 Fragen:
    -Kannst Du php ?
    -Wer ist der Anbieter Deiner Webseite (Lima?)

    Denn ich sehe nur die Möglichkeit das mit php Curl/fopen zu realisieren.

    Was relativ simpel und mit reinem html (frames) ginge wäre eine anzeige dieser Art zu realisieren:
    Sms können verschickt werden: ja (oder halt nein )

    Willst Du jetzt das davon abhängig machen ob dort ja oder nein steht oder ob der Server online (erreichbar) ist?



    Beitrag zuletzt geändert: 28.10.2011 19:44:05 von simuliertes
  6. m******e

    mybild schrieb:
    Server: Online: Sonstiges:
    1 nein Kostenlos
    2 ja Kostenlos
    dort sieht man der Server 1 nicht online ist und möchte jetzt das der server mit dem nein verschwindet aber Andere wo ja steht der noch bleibt!

    Abhängig davon, ob ein Server online ist oder nicht, soll das Script etwas anderes ausgeben?

    Server oder Webseite auf Online/Offline testen
  7. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    Also bei meinem Hoster ist curl auf on!

    Also ich möchte das, das ein link aufgerufen wird!

    siehe oben :D

    wenn der link ja anzeigt möchte ich das dieser teil der Tabelle Angezeigt wird!
    Sollte dort aber nein stehen dann sollte der teil der tabelle nicht angezeigt werden!

    also ich habe mich mal informiert und habe rausgefunden das die anzeige bzw. der abruf mit diesem code klappen könnte
    <?php
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    $statistik = @file($url);
    echo "Noch Verfügbar?" . $statistik[0];
    ?>


    Ich kann ein wenig php bin gerade dabei das zu lernen :D
  8. mybild schrieb:
    Also bei meinem Hoster ist curl auf on!

    Also ich möchte das, das ein link aufgerufen wird!

    siehe oben :D

    wenn der link ja anzeigt möchte ich das dieser teil der Tabelle Angezeigt wird!
    Sollte dort aber nein stehen dann sollte der teil der tabelle nicht angezeigt werden!

    also ich habe mich mal informiert und habe rausgefunden das die anzeige bzw. der abruf mit diesem code klappen könnte
    <?php
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    $statistik = @file($url);
    echo "Noch Verfügbar?" . $statistik[0];
    ?>


    Ich kann ein wenig php bin gerade dabei das zu lernen :D


    Ich hab Dir da mal was geschrieben:
    <?php
       error_reporting(E_ALL);
    //Die Session initialisieren
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    
    // erzeuge einen neuen cURL-Handle
    $ch = curl_init();
    
    // setze die URL und andere Optionen
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
    
    // führe die Aktion aus und gebe die Daten an $curlResult weiter
    $curlResult = curl_exec($ch);
    
    // schließe den cURL-Handle und gebe die Systemresourcen frei
    curl_close($ch);
    
    
    if ($curlResult == "ja")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT ---->
    
    <div>Es sind noch sms-kontigente verfügbar</div>
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT --->
    
    <?php
    }elseif ($curlResult == "nein")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <div>Keine sms-kontigente mehr</div>
    
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <?php
    }elseif ($curlResult == false)
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    
    <div>Die Seite ist offline</div>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    <?php
    }
    ?>


    Hier der Code in Aktion:
    http://simuliertes.lima-city.de/spielplatz/papierkorb/curl-geturl.php

    p.s.
    Teste vor allen dingen noch einmal ob "nein" funktioniert.
    Wen das "nein" irgendwie anders geschrieben wird (zB Nein), springt der Code nicht an (!)

    Beitrag zuletzt geändert: 1.11.2011 19:43:50 von simuliertes
  9. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    Sieht gut aus aber leider funkt der bei mir nicht!

    Fatal error: Call to undefined function curl_init() in /data/multiserv/users/327387/projects/1710826/www/index.php on line 64


    wird angezeigt
  10. mybild schrieb:
    Sieht gut aus aber leider funkt der bei mir nicht!

    Fatal error: Call to undefined function curl_init() in /data/multiserv/users/327387/projects/1710826/www/index.php on line 64


    wird angezeigt


    Tja dann ist auf deinem webserver curl off.

    Nächste (und letzte) Möglichkeit wäre fopen (in phpinfo nachschauen)

    Edit:
    probiere das
    <?php
       error_reporting(E_ALL);
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    
    $fopenResult = file_get_contents($url);
    
    
    
    if ($fopenResult == "ja")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT ---->
    
    <div>Es sind noch sms-kontigente verfügbar</div>
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT --->
    
    <?php
    }elseif ($fopenResult == "nein")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <div>Keine sms-kontigente mehr</div>
    
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <?php
    }elseif ($fopenResult == false)
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    
    <div>Die Seite ist offline</div>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    <?php
    }
    ?>


    siehe hier:
    http://simuliertes.lima-city.de/spielplatz/papierkorb/fopen-geturl.php

    Wenn auch das nicht auf Deinem webserver geht...
    ...pech gehabt
    zu Lima Wechseln
    oder
    den code bei Lima ausführen und über <iframe> auf deiner Seite ausführen
    oder
    Dein web-packet bei Deinem Hoster upgraden
    oder
    um Freischaltung von fopen bei Deinem web-hoster bitten

    Es ist nicht unüblich das Web-hoster (zB 1&1) diese Funktionen deaktivieren/nicht installieren weil es die Möglichkeit gibt zB eigene webcrawler so zu bauen die wiederum recht ressourcenfressend sind.
    Nett ist es trotzdem nicht :wink:

    Beitrag zuletzt geändert: 1.11.2011 20:14:09 von simuliertes
  11. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    simuliertes schrieb:
    mybild schrieb:
    Sieht gut aus aber leider funkt der bei mir nicht!

    Fatal error: Call to undefined function curl_init() in /data/multiserv/users/327387/projects/1710826/www/index.php on line 64


    wird angezeigt


    Tja dann ist auf deinem webserver curl off.

    Nächste (und letzte) Möglichkeit wäre fopen (in phpinfo nachschauen)

    Edit:
    probiere das
    <?php
       error_reporting(E_ALL);
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    
    $fopenResult = file_get_contents($url);
    
    
    
    if ($fopenResult == "ja")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT ---->
    
    <div>Es sind noch sms-kontigente verfügbar</div>
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT --->
    
    <?php
    }elseif ($fopenResult == "nein")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <div>Keine sms-kontigente mehr</div>
    
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <?php
    }elseif ($fopenResult == false)
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    
    <div>Die Seite ist offline</div>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    <?php
    }
    ?>


    siehe hier:
    http://simuliertes.lima-city.de/spielplatz/papierkorb/fopen-geturl.php

    Wenn auch das nicht auf Deinem webserver geht...
    ...pech gehabt
    zu Lima Wechseln
    oder
    den code bei Lima ausführen und über <iframe> auf deiner Seite ausführen
    oder
    Dein web-packet bei Deinem Hoster upgraden
    oder
    um Freischaltung von fopen bei Deinem web-hoster bitten

    Es ist nicht unüblich das Web-hoster (zB 1&1) diese Funktionen deaktivieren/nicht installieren weil es die Möglichkeit gibt zB eigene webcrawler so zu bauen die wiederum recht ressourcenfressend sind.
    Nett ist es trotzdem nicht :wink:


    Ich war mir nicht sicher aber eins von beiden ist on :D
    Sorry wegen der Falschen ansage!
    Ich werde das mal nachher testen und mal schauen ob es klappt bis dahin erstmal vielen dannk!
  12. anti-atomkraft

    Kostenloser Webspace von anti-atomkraft

    anti-atomkraft hat kostenlosen Webspace.

    Wie wäre es mit:
    $url=Array();
    $url[0]="http://www.smsform.de/status.php?o=txt&id=3016";
    $url[1]="..."; $url[2]="...";
    
    for($zaehler=0; $zaehler<count($url); $zaehler++)
    { $status[$zaehler]=file_get_contents($url[$zaehler]);
    if ($status=="ja") {
    // ...
    } }


    Beitrag zuletzt geändert: 3.11.2011 15:49:26 von anti-atomkraft
  13. Autor dieses Themas

    mybild

    mybild hat kostenlosen Webspace.

    Perfekt!
    Vielen Dank!
    Wenn du möchtest bekommst du ein werbeplatz(Rotation!)

    mybild schrieb:
    simuliertes schrieb:
    mybild schrieb:
    Sieht gut aus aber leider funkt der bei mir nicht!

    Fatal error: Call to undefined function curl_init() in /data/multiserv/users/327387/projects/1710826/www/index.php on line 64


    wird angezeigt


    Tja dann ist auf deinem webserver curl off.

    Nächste (und letzte) Möglichkeit wäre fopen (in phpinfo nachschauen)

    Edit:
    probiere das
    <?php
       error_reporting(E_ALL);
    $url = "http://www.smsform.de/status.php?o=txt&id=3016";
    
    $fopenResult = file_get_contents($url);
    
    
    
    if ($fopenResult == "ja")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT ---->
    
    <div>Es sind noch sms-kontigente verfügbar</div>
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "JA" STEHT --->
    
    <?php
    }elseif ($fopenResult == "nein")
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <div>Keine sms-kontigente mehr</div>
    
    
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN AUF DER SEITE "NEIN" STEHT --->
    
    <?php
    }elseif ($fopenResult == false)
    {
    ?>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    
    <div>Die Seite ist offline</div>
    <!------------HIER KOMMT ALLES REIN WAS SICHTBAR SEIN SOLL WENN DIE SEITE nicht ERREICHBAR IST --->
    <?php
    }
    ?>


    siehe hier:
    http://simuliertes.lima-city.de/spielplatz/papierkorb/fopen-geturl.php

    Wenn auch das nicht auf Deinem webserver geht...
    ...pech gehabt
    zu Lima Wechseln
    oder
    den code bei Lima ausführen und über <iframe> auf deiner Seite ausführen
    oder
    Dein web-packet bei Deinem Hoster upgraden
    oder
    um Freischaltung von fopen bei Deinem web-hoster bitten

    Es ist nicht unüblich das Web-hoster (zB 1&1) diese Funktionen deaktivieren/nicht installieren weil es die Möglichkeit gibt zB eigene webcrawler so zu bauen die wiederum recht ressourcenfressend sind.
    Nett ist es trotzdem nicht :wink:


    Ich war mir nicht sicher aber eins von beiden ist on :D
    Sorry wegen der Falschen ansage!
    Ich werde das mal nachher testen und mal schauen ob es klappt bis dahin erstmal vielen dannk!
  14. 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!